在LC-3机器语言中,如何将16位数字左移n位?就像我们有
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
二进制数是
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |

那我们怎么左移3?

最佳答案

因为LC-3显然没有变速操作,所以您必须自己动手。

一些人讨论LC-3仿真器并在此处http://www.asmcommunity.net/board/index.php?topic=28978.0进行移位操作表明:


对于向左移动的每个位位置,将其乘以2(或根据需要将其相加)


希望有帮助。

10-08 16:22