微机原理中,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.
假设某人收入从20000元增加到60000元,而消费从4000元增加到10000元,则下列说法正确的 2020-03-30 …
比如实测直径7.7,长度505,实测重量0.187,然后每延米重量是0.371,是怎么算的呢如果是 2020-04-07 …
比如实测直径7.7,长度505,实测重量0.187,然后每延米重量是0.371,是怎么算的呢如果是 2020-04-07 …
有一只有0~0.6A和0~有一只有0~0.6A和0~3A两个量程的电流表,实验中用的是0~0.6A 2020-04-09 …
已知:P(A)=0.4P(B-A)=0.2P(-A+-B+C)=0.1求P(A+B+C)-A的-是 2020-04-25 …
如果a的立方根与b的立方根的和的绝对值等于a的立方根的绝对值减去(b的立方根与ab的乘积)且不等于 2020-05-13 …
1.已知a+b=0,且a不是0,则当n是自然数时,下列式子正确的是:A.a^2n+b^2n=0Ba 2020-05-13 …
若b分之a大于0,则下列说法正确的是,现在就要!若b分之a大于0,则下列说法正确的是:A、a大于0 2020-05-14 …
已知a为整型变量,下面的表达式与表达式a!=0(0还是o分不清啊,请都考虑一下)真假值情况相同的是 2020-05-17 …
已知平面向量a,b,c互不平行,则下列结论正确的是:A.c-a*(b*c)/(a*b)=0(a*b 2020-05-17 …