微机原理中,AX,(AX),[AX]三者区别比如:AX=1010H(AX)=1010H[AX]=1010H我的理解是:AX=1010H中1010H是数据(AX)=1010H中1010H是寄存器地址,储存着AX单元的数据[AX]=1010H中1010H是内存地址,储存着AX单元的数
比如:AX=1010H
(AX)=1010H
[AX]=1010H
我的理解是:AX=1010H中1010H是数据
(AX)=1010H中1010H是寄存器 地址,储存着AX单元的数据
[AX]=1010H中1010H是内存 地址,储存着AX单元的数据
如果我的的理解没错的话,
PA=16*(AX)+ (DS)
这个式子中(AX),(DS)都表示的是数据内容,怎么可能相加后的结果是地址?
希望大神指教
AX是指令中可以用的寄存器名表达式.
( )是教材中用来表示取括号中地址内的数据的方式.在指令中()表示表达式运算优先次序.在指令中,()内不会含有寄存器名,因为寄存器名不可以在表达式中参与运算.
[ ] 是指令中可以用的间接内存寻址表示方式.
AX=1010H
(AX)=1010H
这两行表示的是同一个意思.下面一行的写法严谨一些,上面写得随意.
[AX] 这个表示是错误的.
因为AX不可以用作间址寄存器.
[BX]是正确的.BX也可以换成 BP,SI, DI 这3个中的任意一个.
[BX] =1010H这个式子也是一种不严谨的随意写法,严谨一些应当写成([BX])=1010H.
表示以BX寄存器中存放的数据作为有效地址,到内存数据段中取一个字,这个字的值为1010H.
也就是说,假设BX中存放的数是xxxx,PA=16 * (DS) + xxxx,在这个地址中存放的数是1010H.
小明家去年收入3.98万元,比前年收入2倍少0.2万元小明前收入多少万那种是对的?1:2x-0.1 2020-05-19 …
某写字楼价值1.5亿元,其所有者就该楼分别向甲保险公司投保0.5亿元,向乙保险公司投保0.7亿元, 2020-05-21 …
1.某工厂共有资本5万元,其中厂房价值1万元,平均使用20年,机器设备1万元,平均使用5年,生产工具 2020-11-03 …
某投资者20元/股买进股票10股,持有一年分红0.5元/股,分得股息后将股票以22元/股卖出,问投资 2020-11-06 …
小丁每天从报社以每份0点5元买进,报纸二版分,然后以每份一元卖给读者,报纸卖不完当天可退回报社,但报 2020-12-03 …
(12分)某移动通信公司推出了两种通信业务:“全球通”,使用者先交18元月租费,然后每通话1分钟,再 2020-12-05 …
某厂有一台价值为50万元的机器,该机器的折旧率为10%,问再过8年,这台机器价值为多少万元?(精确到 2020-12-13 …
某厂有一台价值为50万元的机器,该机器的折旧率为10%,问再过8年,这台机器价值为多少万元(精确到0 2020-12-13 …
函数应用题:某厂生产一种机器的固定成本(即固定投入)为0.5万元,但是每生产100台需要加可变成本( 2020-12-13 …
市民王先生最近因加班每晚回家只能“打的”,计价器显示8.6元,加上燃油费1元,共应付9.6元,但王先 2021-01-01 …