. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
寄存器(内存访问)
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
d cs:0100 1f 提示错误原因
[待解决]
回复[
4
次 ] 点击[
268
次 ]
haohui0218
[帖 主]
[ 发表时间:2011-01-13 02:43 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2011-01-03 00:42
cs=0b01 ip=0105(不知道跟这个有没有关系)
使用d cs:0000正常显示
使用d cs:0000 1f 正常显示
使用d cs:0100 正常显示
使用d cs:0100 1f 却提示我错误是什么原因呀
haohui0218
[第
1
楼]
[ 回复时间:2011-01-13 02:48 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2011-01-03 00:42
另外再问个小问题:
[bx]与[0]在应用上有什么区别,都是表示内存的偏移地址,直接用[0]不是可以表示所有的吗?为什么还要在出来个[bx]
masmaster
[第
2
楼]
[ 回复时间:2011-01-13 10:52 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:268
信誉值:12
注册日期:2010-06-18 22:19
使用d cs:0100 1f 却提示我错误是什么原因呀
-----------------------------------------
正确的应该是
d cs:0100 011f ;显示地址只许正增长,而d cs:0100 1f他会认为是从0100到001f,这就提示错误啦。
[bx]与[0]在应用上有什么区别?
-----------------------------------------
bx可以作为变量使用。与之类似的还有[si],[di],[bp]等, 以后学到寻址方式的时候你就明白嘞
haohui0218
[第
3
楼]
[ 回复时间:2011-01-16 19:02 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2011-01-03 00:42
谢谢
e56004474
[第
4
楼]
[ 回复时间:2011-12-10 00:05 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:6
信誉值:1
注册日期:2008-09-04 16:35
cs=0b01 ip=0105
实际物理地址是0b115H
cs=0100,ip=001f 时,
对应的 不再是 0b115H了。
cs:0100 011f ,对应的还是 0b115h.
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved