请输入您要查询的百科知识:

 

词条 汇编移位操作
释义

移位操作 :

就是指在当前的数值上左移(右移)几位得到的值!

大体算法是这样的:

比如说现在又一个16进制的数字

28H 对他做移位操作

要先转化为2进制

根据BDC编码转化要方便些,

十六进制 二进制

------- -------

0 0000

1 0001

2 0010

3 0011

4 0100

5 0101

6 0110

7 0111

8 1000

9 1001

A 1010

B 1011

C 1100

D 1101

E 1110

F 1111

根据上面的编码原则28H可转换为

28H=00101000B

现在要对28H做左移操作 左移4位

方法一:

00101000转换为10进制为40 然后在乘以16等于640,

方法二

00101000左移4位,保留最高位有效数字得1010000000将这个数字转换为10进制为

2的7次方+2的9次方=128+512=640

可以发现和前面的相同!

此方法适用于汇编语言中求物理地址的方法!

逻辑地址*16+偏移=物理地址,

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/1 3:00:16