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

Subversion Repositories t48

[/] [t48/] [tags/] [rel_1_1/] [sw/] [verif/] [black_box/] [mov/] [a_rr/] [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:27 arniml Exp $
3 12 arniml
        ;;
4
        ;; Test MOV A, Rr 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, #000H
14
        mov     r0, #0FEH
15
        mov     r1, #0FDH
16
        mov     r2, #0FBH
17
        mov     r3, #0F7H
18
        mov     r4, #0EFH
19
        mov     r5, #0DFH
20
        mov     r6, #0BFH
21
        mov     r7, #07FH
22 12 arniml
 
23
        mov     a, r0
24
        jz      fail
25
        jb0     fail
26
 
27
        mov     a, r1
28
        jb1     fail
29
 
30
        mov     a, r2
31
        jb2     fail
32
 
33
        mov     a, r3
34
        jb3     fail
35
 
36
        mov     a, r4
37
        jb4     fail
38
 
39
        mov     a, r5
40
        jb5     fail
41
 
42
        mov     a, r6
43
        jb6     fail
44
 
45
        mov     a, r7
46
        jb7     fail
47
 
48
pass:   PASS
49
 
50
fail:   FAIL

powered by: WebSVN 2.1.0

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