标签: assembly
我的汇编程序设计语言的第一课显然与其他课程有一些差距。我尝试使用' MOVE'来为寄存器分配值。命令可以移动到16位有符号值,这是我注意到的。
当我尝试将数字移动到7FFF时,它通常会移动到寄存器,如下所示:0000 7FFFF。 当我尝试从8000及以上移动数字时,我得到:FFFF 8000.
我的想法是,它与补码以及8及以上的数字需要包含符号值的17位这一事实有关。如果这是真的,为什么计算机充满了F?这是我的主要关注点。