OpenCores
URL https://opencores.org/ocsvn/t400/t400/trunk

Subversion Repositories t400

[/] [t400/] [trunk/] [sw/] [verif/] [black_box/] [skmbz/] [test.asm] - Blame information for rev 179

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 arniml
        ;; *******************************************************************
2 179 arniml
        ;; $Id: test.asm 179 2009-04-01 19:48:38Z arniml $
3 2 arniml
        ;;
4
        ;; Checks the SKGMZ instruction.
5
        ;;
6
 
7
        ;; the cpu type is defined on asl's command line
8
 
9
        org     0x00
10
        clra
11
 
12
        ;; preload two ram digits with test data
13
        lbi     0, 0
14
        stii    0x5
15
        lbi     0, 9
16
        stii    0xa
17
 
18
        ;; check SKBMZs on 0x5
19
        lbi     0, 0
20
        skmbz   0
21
        jp      ok_5_0
22
        jmp     fail
23
ok_5_0:
24
        skmbz   1
25
        jmp     fail
26
        skmbz   2
27
        jp      ok_5_2
28
        jmp     fail
29
ok_5_2:
30
        skmbz   3
31
        jmp     fail
32
 
33
        ;; check SKMBZ on 0xa
34
        lbi     0, 9
35
        skmbz   0
36
        jmp     fail
37
        skmbz   1
38
        jp      ok_a_1
39
        jmp     fail
40
ok_a_1:
41
        skmbz   2
42
        jmp     fail
43
        skmbz   3
44
        jp      ok_a_3
45
        jmp     fail
46
ok_a_3:
47
 
48
        jmp     pass
49
 
50
        org     0x100
51
        include "pass_fail.asm"

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.