📄 bd.asm
字号:
.nolist.include "../include/param.inc".include "../include/cpu.inc".list.global bauddmp0, bauddmp;CPU_DIR SEGMENT CODE; RSEG CPU_DIR .section cpu_dir, #alloc; .word 'b'+'d'+'.'+'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: ;bd.cgi .pcode bauddmp0 .pcode pretcgiend:; .text;bauddmp8:mov a,r3 ljmp sendDecb;bauddmp0:mov R6,#0 mov R7,state80bauddmp:mov dph,R6 mov dpl,R7 ENABLE_EE movx a,@dptr DISABLE_EE jnz bauddmp9 inc abauddmp9: mov R1,a clr A setb Cbdlp0: rlc A djnz R1,bdlp0 mov r6,a mov r2,#HIGH(384) mov r3,#LOW(384) lcall div2x1 mov a,r2 jz bauddmp8 mov r6,#100 lcall div2x1 .using 0 push ar1 mov a,r3 lcall sendDecb pop Acc mov B,#10 div ab PUSH b lcall sNibl pop Acc ljmp sNibl; ;; END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -