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

Subversion Repositories t48

[/] [t48/] [tags/] [rel_1_1/] [sw/] [verif/] [black_box/] [mov/] [mov_rr_a/] [data_num/] [test.asm] - Blame information for rev 292

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 12 arniml
        ;; *******************************************************************
2 18 arniml
        ;; $Id: test.asm,v 1.2 2004-03-26 22:37:46 arniml Exp $
3 12 arniml
        ;;
4
        ;; Test MOV Rr, A for RB0 with 2*r.
5
        ;; *******************************************************************
6
 
7
        INCLUDE "cpu.inc"
8
        INCLUDE "pass_fail.inc"
9
 
10
        ORG     0
11
 
12
        ;; Start of test
13 18 arniml
        mov     a, #0FEH
14 12 arniml
        mov     r0, a
15 18 arniml
        mov     a, #0FDH
16 12 arniml
        mov     r1, a
17 18 arniml
        mov     a, #0FBH
18 12 arniml
        mov     r2, a
19 18 arniml
        mov     a, #0F7H
20 12 arniml
        mov     r3, a
21 18 arniml
        mov     a, #0EFH
22 12 arniml
        mov     r4, a
23 18 arniml
        mov     a, #0DFH
24 12 arniml
        mov     r5, a
25 18 arniml
        mov     a, #0BFH
26 12 arniml
        mov     r6, a
27 18 arniml
        mov     a, #07FH
28 12 arniml
        mov     r7, a
29
 
30 18 arniml
        mov     a, #000H
31 12 arniml
 
32
        mov     a, r0
33
        jz      fail
34
        jb0     fail
35
 
36
        mov     a, r1
37
        jb1     fail
38
 
39
        mov     a, r2
40
        jb2     fail
41
 
42
        mov     a, r3
43
        jb3     fail
44
 
45
        mov     a, r4
46
        jb4     fail
47
 
48
        mov     a, r5
49
        jb5     fail
50
 
51
        mov     a, r6
52
        jb6     fail
53
 
54
        mov     a, r7
55
        jb7     fail
56
 
57
pass:   PASS
58
 
59
fail:   FAIL

powered by: WebSVN 2.1.0

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