一行代码的意义!
本帖最后由 loop 于 2011-5-19 16:30 编辑assume cs:code
data segment
dw 1,2,3,4,5,6,7,8
dd 0,0,0,0,0,0,0,0
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,0
mov di,16
mov cx,8
s: mov bx,
call cube
mov ,ax
mov .2,dx ;这个看不懂为什么要这样做!好像没什么区别!
add si,2
add di,4
loop s
mov ax,4c00h
int 21h
cube: mov ax,bx
mul bx
mul bx
ret
code ends
end start这是书里面代码 mov.2,dx是把积的高位写入目标区域啊。注意目标区域是双字型单元。所以 会有下面的 add di,4 学习学习学习
页:
[1]