[求助]初学汇编,请教一题
有2个64位数分别存放在3050h和3058h开始的内存单元中,编一程序,求两数之和,结果放到3060开始的单元(给定数据:9876543219876765h,9876543219876765h)
2006-10-30 22:53
2006-11-02 18:53
2楼的?
地址不能是16位的吗?
2006-11-05 02:23
2006-11-05 08:16
2006-11-05 20:55
2006-11-12 20:59
2006-11-18 13:51
MOV [需指定的内存] , 数据
能不能把不指定的分享下啊

2006-11-18 14:56
add64:mov ax,0305h
mov ds,ax
mov si,0
mov di,8
mov cx,4
s1:
mov ax,[si]
adc ax,[di]
int si
int si
int di
int di
push ax
mov ax,0306h
mov ds,ax
pop ax
mov ds:[0],ax
mov ax,0305h
mov ds,ax
loop s1
2006-11-18 17:43
add64:mov dx,0
mov ax,0305h
mov ds,ax
mov si,0
mov di,8
mov cx,4
s1:
mov ax,[si]
adc ax,[di]
int si
int si
int di
int di
push ax
mov ax,0306h
mov ds,ax
pop ax
mov ds:[dx],ax
add dx,2
mov ax,0305h
mov ds,ax
loop s1 前面有是错误的
2006-11-18 18:06