当前位置:首页 科普知识 汇编移位操作

汇编移位操作

发布时间:2023-09-04 18:37:58

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

汇编移位操作详细介绍

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

汇编移位操作

移位操作 :

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

大体算法是这样的:

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

温馨提示:
本文【汇编移位操作】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6