shreg.asm
来自「web51的开发库」· 汇编 代码 · 共 64 行
ASM
64 行
.nolist.include "../include/param.inc".list.global regdmp .equ CR, 0x0D .equ LF, 0x0A;CPU_DIR SEGMENT CODE; RSEG CPU_DIR .section cpu_dir, #alloc; .word 's'+'h'+'r'+'e'+'g'+'.'+'c'+'g'+'i' .byte 0x10 ;cgi .byte 0 ;reserved .word cgibegin .word cgiend;;CPU_FILES SEGMENT CODE; RSEG CPU_FILES .section cpu_files, #alloc;cgibegin: ;shreg.cgi .pcode regdmp .pcode pretcgiend:; .text .using 0;regdmp: mov r2,#16 mov r0,#0rgdmpl: mov a,r0 push ar2 push ar0 lcall sendHexb mov a,#':' lcall sendchar pop ar0 mov r1,#16regdmpl:mov a,@r0 inc r0 push ar0 push ar1 lcall sendHexb mov a,#' ' lcall sendchar pop ar1 pop ar0 djnz r1,regdmpl push ar0 push ar1 mov a,#CR lcall sendchar mov a,#LF lcall sendchar pop ar1 pop ar0 pop ar2 djnz r2,rgdmpl ret ;; END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?