所有栏目

汇编移位操作

作者:爱百科

汇编移位操作是计算机的操作指令。

汇编移位操作详细介绍

汇编移位操作是计算机的操作指令。

移位操作 :

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

大体算法是这样的:

比如说现在又一个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+偏移=物理地址,

热点导航
教育资讯 知道问答 公考资讯 司法考试 建筑知识 工作范文 大学排名 报考专业 学习方法 句子美文 秒知回答 作业解答 精选答案 知途问学