415.asm
来自「微机原理与接口技术的部分课后题(十几题经典的)程序」· 汇编 代码 · 共 49 行
ASM
49 行
DATA SEGMENT
MBUF DB 0,1,2,3,4
NBUF DB 5 DUP(0)
MESG1 DB 'The right order is :','$'
MESG2 DB 'The reverse order is :','$'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
STDOUT1 PROC NEAR
MOV CL,5
LP1:ADD [SI],30H
MOV DL,[SI]
MOV AH,02H
INT 21H
INC SI
DEC CL
JNZ LP1
RET
STDOUT1 ENDP
STDOUT2 PROC NEAR
MOV DX,BX
MOV AH,09H
INT 21H
RET
STDOUT2 ENDP
START: MOV AX,DATA
MOV DS,AX
MOV SI,OFFSET MBUF;LEA SI,MBUF
MOV DX,OFFSET NBUF;LEA DI,NBUF
ADD SI,4
MOV CL,5
LP:MOV AL,[SI]
MOV [DX],AL
DEC SI
ADD DX,1
DEC CL
JNZ LP
MOV BX,OFFSET MESG1
CALL STDOUT2
LEA SI,MBUF
CALL STDOUT1
MOV BX,OFFSET MESG2
CALL STDOUT2
LEA SI,NBUF
CALL STDOUT1
MOV AH,4CH
INT 21H
CODE ENDS
END START
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?