关于汇编教材6.1的问题
assume cs:codecode segment
dw 0123h,0456h,0789h,0abch,0defh,0cbah,0987h
mov bx,0
mov ax,0
mov cx,8
s:add ax,cs:
add bx,2
loop s
mov ax,4c00h
int 21h
code ends
end
static/image/hrline/line7.png
汇编教材6.1的问题,loop在循环的时候会让cx-1,cx的值如果变化的话,cs:所对应地址的段地址是不是也在不断变化?
还有,如上程序,在mov cx,8之前,cx的值是多少?
希望各位大佬能够解答我的疑惑,谢谢!! 在mov cx,8之前,cx的值是多少?
不知道,也不需要知道,之前的那个值对于当前程序没有意义
cx的值如果变化的话,cs:所对应地址的段地址是不是也在不断变化?
一个是cx,另一个是cs,你要看清楚
你把cx寄存器和cs寄存器当成同一个寄存器了?
人造人 发表于 2020-4-4 14:06
在mov cx,8之前,cx的值是多少?
不知道,也不需要知道,之前的那个值对于当前程序没有意义
……谢谢{:10_266:}
页:
[1]