. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
基础知识
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
关于表2.3的疑问add ah,bl
[待解决]
回复[
3
次 ] 点击[
347
次 ]
chenandjun
[帖 主]
[ 发表时间:2010-03-23 08:34 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-03-16 21:08
我是一个初学者,在看王老师的教程.
在表2.3的 add ah,bl实在看不懂,还请王老师看下
ah 不是8位寄存器吗,怎么add ah,bl的值就是2640H了呢
AX的值是0040H,那ah的值就应是0000啊
BX的值是0026H,那bl的值就应是0026H
那add ah,bl就应是0026H啊
我实在搞不弄,不知道怎么会得2640H的
versaariel
[第
1
楼]
[ 回复时间:2010-03-23 09:10 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:62
信誉值:0
注册日期:2009-12-03 13:14
1.王老师应该不来论坛的
2.AX的值是0040H,那ah的值就应是0000啊 错,ah是8位的ah=00h
BX的值是0026H,那bl的值就应是0026H 错,bl=26h
add ah,bl->ah = 00h+26h=26h
那么ax = 2640H,ax是16位的,ah是高8位,al是低8位
3.看书再仔细点
aaron-0211
[第
2
楼]
[ 回复时间:2010-03-23 12:24 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2009-12-22 18:45
2640H是ax存储的。
chenandjun
[第
3
楼]
[ 回复时间:2010-03-24 02:02 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-03-16 21:08
谢谢versaariel 老师的回答,说明我书看得还不细,可能这两天测光驱测得头晕了,呵呵,再次感谢,我才看第一章呢,后面还不知道有多少问题呢.
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved