📄 shreg.asm
字号:
.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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -