📄 reverspr.s
字号:
! This program is meant to print a line in reverse order.! It is one of the string manipulation routines discussed! in section 9.8.5.#include "../syscalnr.h" ! 1start: MOV DI,str ! 2 PUSH AX ! 3 MOV BP,SP ! 4 PUSH _PUTCHAR ! 5 MOVB AL,'\n' ! 6 MOV CX,-1 ! 7 REPNZ SCASB ! 8 NEG CX ! 9 STD ! 10 DEC CX ! 11 SUB DI,2 ! 12 MOV SI,DI ! 131: LODSB ! 14 MOV (BP),AX ! 15 SYS ! 16 LOOP 1b ! 17 MOVB (BP),'\n' ! 18 SYS ! 19 PUSH 0 ! 20 PUSH _EXIT ! 21 SYS ! 22.SECT .DATA ! 23xyz: .ASCIZ "This one is wrong\n"str: .ASCIZ "reverse\n" ! 24
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -