微机原理中,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.
计算题(P/A,10%,4)=3.1699(P/F,10%,1)=0.9091(P/A,10%,5 2020-04-07 …
设三阶实对称矩阵A的特征值为-1,1,1.与特征值-1对应的特征向量X=(-1,1,1),求A老师 2020-04-13 …
三道初二关于一元二次方程数学题,可以的进.1.当m取何值时,关于x的方程 x的平方+(m-2)x+ 2020-05-16 …
matlab 矩阵内的元素判断问题我想设计一个矩阵来得知每列为0的栏位如下id A B C D E 2020-05-16 …
因式分解3题(1)(1-1/2^2)(1-1/3^2)(1-1/4^2).(1-1/10^2)(2 2020-05-17 …
有一个高为1.1米的正方体水池刚好能装满28桶水,已知水桶是一个圆柱体,...有一个高为1.1米的 2020-05-20 …
找规律急用1,-1,1,-1.求第99个数字和第100个2,-4,6,-8,10.求第99个数字和 2020-06-27 …
钢材规格1.0*1*2/4*8/c是什么意思啊?不锈钢板规格表1.0*1*2/4*8/C4.0-6 2020-07-09 …
过(1,-1)与直线3x+y-6=0平行的直线方程是(B)A.3x-y+5=0B.3x+y-2=0 2020-07-09 …
已知椭圆方程x²/4+y²=1.(2)过点P(1,1/4)的直线与椭圆交于两点D,E,若DP=PE 2020-07-18 …