设计子程序求N的3次方的问题
assume cs:code ,ds:datadata 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 ,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
为什么运行这段代码后,内存中的数据段的ds:16后的32字节仍然是0呢? 不好意思,该问题已解决,原来是单步执行的时候一次循环还未结束就开始查看内存了
页:
[1]