使用移位指令,可以将数据中的内容向左或向右逐位移动(请参见“CPU 寄存器”)。
将数据中的内容左移相当于完成乘2 加权;将数据中的内容右移相当于完成除2 加
权的运算。例如,如果将十进制数值“3”的等效二进制数左移 3 位,则累加器中的结果是
十进制数“24”的二进制数。如果将十进制数值“16”的等效二进制数右移2 位,则累加
器中的结果是十进制数“4”的二进制数。
使用移位指令,可以将数据中的内容向左或向右逐位移动(请参见“CPU 寄存器”)。
将数据中的内容左移相当于完成乘2 加权;将数据中的内容右移相当于完成除2 加
权的运算。例如,如果将十进制数值“3”的等效二进制数左移 3 位,则累加器中的结果是
十进制数“24”的二进制数。如果将十进制数值“16”的等效二进制数右移2 位,则累加
器中的结果是十进制数“4”的二进制数。