ta.asm
来自「汇编经典例程,是学习微机原理的好帮手,包括循环 分支等结构」· 汇编 代码 · 共 45 行
ASM
45 行
DATA SEGMENT
ONE DB 22h,33h,44h,55h
TWO DB 55h,66h,77h,88h
DATA ENDS
STACK SEGMENT STACK
STT DB 100 DUP(?)
TOP EQU LENGTH STT
STACK ENDS
ETRA SEGMENT
SUM DB 20 DUP(?)
ETRA ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE, DS:DATA, SS:STACK
START:
MOV AX,STACK
MOV SS,AX
MOV SP,TOP
PUSH DS
SUB AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV AX,ETRA
MOV ES,AX
MOV SI, OFFSET ONE
MOV BX, OFFSET TWO
MOV DI, OFFSET SUM
CLD
CLC
MOV CX,4
LL: CALL ABC
LOOP LL
RET
MAIN ENDP
ABC PROC NEAR
LODSB
L1: ADC AL, [BX]
DAA
STOSB
INC BX
RET
ABC ENDP
CODE ENDS
END START
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?