汇编高手救命呀!!!!!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:40:31
小弟刚刚学习汇编,老师让编写一个任意位加法,就是赋100个字节,两个随便输入数字相加,小弟自己实在不行,明天就要交,望各位前辈们能给小弟编写一个小弟不胜感激!
问题补充:就是让你输入一串数字,再输入另一串,相加,但是要屏蔽掉其他的字符~~

data segment
m dw ?
n dw ?
rec db 5 dup(?)
data ends

code segment
main proc far
assume cs:code,ds:data

start:
push ds
mov ax,data
mov ds,ax

mov bx,0
input1:
mov ah,01h
int 21h

cmp al,0dh
jz write1

sub al,30h
mov cl,al
mov ch,00h
mov ax,bx
mov bx,0ah
mul bx
mov bx,ax
add bx,cx
jmp input1
write1:
mov m,bx
mov dl,0ah
mov ah,02h
int 21h
num2:
mov bx,0
input2:
mov ah,01h
int 21h

cmp al,0dh
jz write2

sub al,30h
mov cl,al
mov ch,00h
mov ax,bx
mov bx,0ah
mul bx
mov bx,ax
add bx,cx
jmp input2
write2: