彙編移位操作

彙編移位操作是計算機的操作指令。

基本介紹

  • 中文名:彙編移位操作
  • 釋義:計算機的操作指令
移位操作 :
就是指在當前的數值上左移(右移)幾位得到的值!
大體算法是這樣的:
比如說現在又一個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+偏移=物理地址,

相關詞條

熱門詞條

聯絡我們