outstrg.asm
来自「web51的开发库」· 汇编 代码 · 共 35 行
ASM
35 行
;extrn CODE(putchar) .global OutStrg .textOutStrg: PUSH ACC MOV A,R0 PUSH ACC MOV R0,SP PUSH DPL PUSH DPH DEC R0 DEC R0 MOV DPH,@R0 ;get string address DEC R0 ;from stack MOV DPL,@R0Pstrg0: CLR A MOVC A,@A+DPTR ;get char CJNE A,#0,Pstrg1 ;print it INC DPTR ;end of string MOV @R0,DPL ;change return address on stack INC R0 MOV @R0,DPH POP DPH ;restore DPH POP DPL ;restore DPL POP ACC MOV R0,A POP ACC RET;Pstrg1: LCALL putchar INC DPTR SJMP Pstrg0 ;; END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?