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

Subversion Repositories 8051

[/] [8051/] [trunk/] [asm/] [lcall.asm] - Blame information for rev 2

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 simont
;
2
; test lcall and bit addressable memory space
3
;
4
        mov 20h, #00h;
5
        setb  02h;
6
        lcall t;
7
        mov P0, 20h;
8
        ljmp e;
9
 
10
t:
11
        mov P0, #10;
12
        ret;
13
e:
14
        nop;
15
        nop;
16
 
17
;
18
; test p bit in psw
19
;
20
        mov r0, #0f0h
21
        mov a, #031h;    p=1
22
        mov c, psw.0;
23
        jnc error;
24
        mov p0, #001h;
25
        mov r0, #0f1h;
26
        mov a, #063h;    p=0
27
        mov c, psw.0;
28
        jc error;
29
 
30
 
31
 
32
error:
33
        mov p0, r0;
34
 
35
 
36
 

powered by: WebSVN 2.1.0

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