c_asm11.asm

来自「伟福 WAVE6000 环境下MCS51 C51调用汇编例程」· 汇编 代码 · 共 51 行

ASM
51
字号

        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  1


        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 + -
显示快捷键?