c_asm11.asm

来自「怎样在C语言中插入汇编语言」· 汇编 代码 · 共 50 行

ASM
50
字号

        public   delay
        public   int_t0
        public   PublicData
        public   Test



        proc  segment code
        bytes segment data
;        bits  segment bit

        public ?Test?BYTE


        rseg  bytes
?Test?BYTE:   ds  2
              ds  2


        rseg  proc
int_t0:
        clr ea
        nop
        setb ea
        ret

delay:
        mov r0,#3
        mov r1,#0
        mov r2,#0
dlp:
        nop
        djnz  r2,dlp
        djnz  r1,dlp
        djnz  r0,dlp
        ret

Test:
        nop   ;Insert user code to run test
        mov   r6, ?Test?BYTE    ;MSB of Return value
        mov   r7, ?Test?BYTE+1  ;LSB of Return value
        ret

PublicData:
        db 0,1,2,3,4,5,6,7,8,9

        end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?