问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编语言中[BX]表示什么77

发布网友 发布时间:2023-11-04 14:26

我来回答

4个回答

热心网友 时间:2024-03-15 18:43

bx代表一个寄存器,[bx]代表一个内存地址,段地址默认在ds中,偏移地址在bx中,即ds:bx。一般[bx]做变量使用。有什么问题加q讨论,我也是汇编爱好者。qq:7234801

热心网友 时间:2024-03-15 18:40

mov ax, [bx]
[bx]这种方式叫做寄存器间接寻址方式。
即把[bx]指向的地址中的内容,送入ax寄存器。
[bx]的计算:
物理地址 = (ds) * 16d + (bx)
如:ds=0770H, bx=10H
物理地址=0770H*10H+10H = 07710H ,如果07710,07711这两个字节中的内容是5678,则执行后ax中的内容即是:7856H

热心网友 时间:2024-03-15 18:46

您好,很高兴为您解答。

[bx]表示的是一个偏移地址。

比如你ds=1000H的话。

mov bx,1

那么 mov ax,[bx]

那么他就会寻找 段地址1000,偏移地址为0001H 的数据放入到ax中

热心网友 时间:2024-03-15 18:41

强制属性操作符
在程序中,我们有时需要对同一个存储单元以不同的属性来访问,或对一些不确定的存储属性需要显式指定等,这时,我们就需要强制属性操作符ptr。该操作符的作用有点象c语言中的类型强制方法。
对于指令:mov
[bx],
1h,其目标操作数[bx]是寄存器间接寻址方式,它指向一个存储单元。在作传送操作时,是把“1h”扩展成8位作字节传送,还是扩展成16位作字传送呢?这就使该指令具有二义性,因为[bx]指向的存储单元可以字节或字的首地址。含有该指令的程序在汇编时,可能会产生警告或出错信息。
为了使指令中存储单元操作数具有明确的属性,我们可以使用强制属性操作符ptr。其一般格式为:
数据类型
ptr
地址表达式
其中:数据类型是前面所学的各种数据类型,常用的数据类型有:byte、word、dword、near和far等。
为了明确指令中存储单元的属性,可把指令“mov
[bx],
1h”可改写成:
mov
byte
ptr
[bx],
1h

mov
word
ptr
[bx],
1h
在指令中用操作符ptr强制后,不管其后的地址表达式原数据类型是什么,在本指令中就以ptr前面的类型为准。该强制属性只在本指令有效,是一种临时性的属性,它不会改变原内存单元的定义属性。
例如:
w1
dw
1234h,
5678h
b1
db
2
db
5
d1
dd
23456789h

mov
ax,
word
ptr
b1
;把b1开始的二个字节拼接成一个字,执行后,(ax)=0502h
mov
bh,
byte
ptr
w1
;把字w1的低字节传送给bh,执行后,(bh)=34h
mov
ch,
byte
ptr
w1+1
;把字w1的高字节传送给ch,执行后,(ch)=12h
mov
word
ptr
d1,
12h
;把双字d1的低字修改成0012h,执行后,(d1)=23450012h
上面指令中的强制属性是临时属性,它不能改变这些变量在定义时的永久属性。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
儿歌祖国妈妈我爱你是谁写的汇总28句 为什么有的人学几何很厉害数学却不行 一个人数学几何好,但是其他计算方面的都马马虎虎,那么说明这个人怎么... 数学几何好的人,就是一道几何题很快就能想出来的人是不很聪明?这能练... 固安尚城国际怎么样 驾驶员咨询服务营业执照经营范围怎么写 驾校属于什么经营范围 核桃粉保质期多长时间 亿生康宝筋骨冷敷凝胶只在国内销售吗? 清河镇概况 性格文静的女孩适合什么工作 苍天白鹤在武神里推荐过哪些小说作品2 新冠t线多久 讲一开学 两个人对话 其中一段讲一个人讲成语故事给另一个人 ... 怎样快速注销 oppo手机拍照如何设置照片大小?32 求一段铁骑的口号,不用太多大概20—30字,要听上去热血沸腾... 哆啦a梦用什么词形容比较好? 一个人说一句话,然后谁谁谁说,怎么用标点符号66 为什么有些同一段说话,有些要分段说话 如果你在一个公共场合听到了一个人和另一个人对话,内容是关于其... 哆啦A梦电影口号? 求一个口号 关于哆啦A梦的 比如哆啦哆啦。。。。什么什么的 ... 一个人说的很长的一段话,如果要分段,标点符号应该怎么打 建筑施工动画的优点和投放渠道有哪些 宣城到余姚的k425次列车中间要经过多少站 求二阶导数 y=cos^2*lnx3 求下列函数的二阶导数y=(cos^2)lnx【各位大神求详解... 求推荐长篇百合小说 最好是玄幻的 没有男主的 谢谢8 外地车怎么过户到广州去?23 汇编语言中,DS与BX有何区别?5 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 汇编语言中ebx和bx的区别是什么?22 何以笙箫默以琛默笙什么时候圆房的1 2015年5月4日水泥罐车翻了!报了保险,车子买了车身的!后来修好之后,修理... 松果儿的微博聊天自动回复可以加,不知道是不是真的?_百度... 离上海浦东新区,最近的火车站是哪一个火车站啊1 云梦 到应城4 云梦火车站到应城的士从云梦火车站坐的士到应城蒲阳大道100号...2 外地车可以转入广州吗?8 我可以考了初中的教师资格证去教小学吗?还是要再考一个小学的教...11 2014年南京医科大学在安徽录取分数线8 我把注销后,对方的黑名单中我的昵称和头像还有在吗,过段...9 南京医科大学2015 年在安徽的招生分数线 南京医科大学在安徽近几年的录取分数线是多少? 求y=(cosxlnx)^2的二阶导数 我的广发信用卡2期未还款了给我发短信已赞被停用,我要是还个最... 求函数的二阶导数:1、y=2x^2+lnx 2、y=...1 因为广发信用卡连续三期未还款,今天收到广发卡的短信通知,如三...8 一个人说一大段话,要分成几段,怎么用引号? 比如:苏芊芊道:...51