求救!哪位高手可以提供一个汇编程序!有重谢!

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:38:20
用汇编语言编写一个程序:计算两个五位数的十进制加法。
要求:采用键盘输入两个五位十进制数,并把结果在屏幕上输出!

你是把整个骗程写什么来~ 还说一下如何编写~

8086:
data segment
var1 db ?
db 0
var2 db ?
db 0
result db ?
db '$'
data ends
code segment
assume cs:code,ds:data
start: mov ax,data
mov ds,ax
mov ah,0ah
lea dx,var1
int 21h
lea dx,var2
int 21h
mov bx,0
mov cx,6
mov ah,00h
lop1: mov al,var1[bx]
sub al,30h
sahf
adc al,var2[bx]
cmp al,3ah
jc mov_al
sub al,9
or ah,01h
mov_al: mov result[bx],al
add al,2
loop lop1
mov cx,6
lea dx,result
mov ah,09h
int 21h
mov ah,4ch
int 21h
code ends
end start

连单片机的类型都没给,指令集不一定呀
汇编语言不是只有x86那套

;;;;;======== x86 Assemble =============;;;;;;;;;;;;;;;;
;---------------------------------------------
CR equ 0dh
LF equ 0ah
Output MACRO pStr ; Output Massages