还是第六章的疑问,求高手解答!谢谢
本帖最后由 754774889 于 2011-11-30 20:45 编辑assume cs:codesg
codesg segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
start: mov ax,0
mov ds,ax
mov bx,0
mov cx,8
s: mov ax,
mov cs:,ax
add bx,2
loop s
mov ax,4c00h
int 21h
codesg ends
end start
s: mov ax, 这条指令的是偏移地址,可是他的段地址是cs还是ds或者还是其他的啊?
我在线等高手解答!
没人帮我这个菜鸟解答吗?:'(
我已经知道答案了,一开始不理解好题目,现在看懂了,的段地址是0,题目说用内存0:0-0:15的内容覆盖cs:0-cs:15的内容。提问了好久都没有人来解答,有点失望啊! 图片来的! 默认段地址是ds 在没有说明的段地址的情况下,偏移地址默认是与段地址ds挂勾的,即的段地址就是ds。
除非特殊说明,如cs:这时段地址为cs 最近忙着考试的,又回来啦
页:
[1]