汇编高手帮忙改一个程序!!在线等!!
来源:百度知道 编辑:UC知道 时间:2024/04/30 18:04:12
data SEGMENT
data1 DB ' 56789',10,13,'*',' ',' ',' ',' '
data2 DB '4',10,13
db '------',10,13,'$'
data3 DB 6 DUP(?),'$'
data ENDS
code SEGMENT
ASSUME CS:code,DS:data
start: MOV AX,data
MOV DS,AX
MOV BL,data2
SUB BL,30h
LEA SI,data1+5
xor ax,ax
LEA DI,data3
MOV CX,5
l1: MOV AL,[SI]
SUB AL,30h
MUL BL
AAM
ADD AL,[DI]
AAA
MOV [DI],AX
DEC SI
inc DI
LOOP l1
LEA DX,DATA1
MOV AH,9
INT 21h
MOV CX,6
data1 DB ' 56789',10,13,'*',' ',' ',' ',' '
data2 DB '4',10,13
db '------',10,13,'$'
data3 DB 6 DUP(?),'$'
data ENDS
code SEGMENT
ASSUME CS:code,DS:data
start: MOV AX,data
MOV DS,AX
MOV BL,data2
SUB BL,30h
LEA SI,data1+5
xor ax,ax
LEA DI,data3
MOV CX,5
l1: MOV AL,[SI]
SUB AL,30h
MUL BL
AAM
ADD AL,[DI]
AAA
MOV [DI],AX
DEC SI
inc DI
LOOP l1
LEA DX,DATA1
MOV AH,9
INT 21h
MOV CX,6
data SEGMENT
data1 DB ' 56789',10,13,'*',' ',' ',' ',' '
data2 DB '4',10,13
db '------',10,13,'$'
data3 DB 6 DUP(?),'$'
data ENDS
code SEGMENT
ASSUME CS:code,DS:data
start: MOV AX,data
MOV DS,AX
MOV BL,data2
SUB BL,30h
LEA SI,data1+5
xor ax,ax
LEA DI,data3
MOV CX,5
l1: MOV AL,[SI]
SUB AL,30h
MUL BL
AAM
ADD AL,[DI]
AAA
MOV [DI],AX
DEC SI
inc DI
LOOP l1
LEA DX,DATA1
MOV AH,9
INT 21h
MOV CX,6
CMP BYTE PTR[DI],0h
JNZ l2
DEC DI
DEC CX
l2: ADD BYTE PTR[DI],30h
MOV DL,[DI]
MOV AH,02h