汇编语言 假如AX是123h那么ah和al是多少?

假如AX是123h那么ah和al是多少?假如EBX是12345h那么BX是多少?... 假如AX是123h那么ah和al是多少?假如EBX是12345h那么BX是多少? 展开
 我来答
wskjuf
推荐于2016-04-11 · TA获得超过1289个赞
知道大有可为答主
回答量:1731
采纳率:0%
帮助的人:1769万
展开全部
补充一下楼上朋友所说的,ebx是32位的,bx是16位的,所以要把12345h分成高、低两部分,以16进制的角度来说就是两个4位(等价于2进制的16位)。即

12345H = 0001 2345H
bx装低位,就是2345H。

把这种问题扩展到64位也是一样的,此时使用rbx这个64位的寄存器。以上以intel的小尾处理器为例,具体问题要具体分析。
光派通信
2024-09-03 广告
DWDM(密集波分复用)与CWDM(粗波分复用)的主要区别在于波长间隔和传输容量。DWDM波长间隔较小,如0.2nm至1.6nm,能复用多达80至160个波长,适用于长距离、大容量长途干线网络及超大容量城域网核心节点。而CWDM波长间隔较大... 点击进入详情页
本回答由光派通信提供
百度网友dadee7f
推荐于2018-03-10 · TA获得超过1869个赞
知道小有建树答主
回答量:867
采纳率:67%
帮助的人:380万
展开全部
ah是ax的高8位,al是低8低。
ax=0123h,高8位是01h,低8位是23h,故:
ah=01h,al=23h。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cyssang
2011-10-17 · TA获得超过396个赞
知道答主
回答量:79
采纳率:0%
帮助的人:54.5万
展开全部
AX是16位寄存器,ah和al都是8位寄存器
ah是AX的高8位,al是AX的低8位
ah=01h al=23h
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
数学历史我都爱
2011-10-17 · TA获得超过155个赞
知道答主
回答量:167
采纳率:0%
帮助的人:60.6万
展开全部
ah=01h al=23h
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式