[理工] 计组 无号数

楼主: AAQ8 (不要就是要)   2018-07-21 16:46:35
https://i.imgur.com/TccFDFs.jpg
不好意思 来问个很基本的问题
这题的第二小题
我知道andi是逻辑运算指令
只能用无号数
不过无号数能显示的范围是0~2^n-1
这样第二小题做记号处那个 -1 要表示成什么啊
麻烦各位了 谢谢
作者: wilson50101 (我觉得我还不错啊)   2018-07-21 18:25:00
0xFFFFandi的i是16位元-1 2's是0xffff
作者: nannnnn (nannnnn)   2018-07-21 22:01:00
所以最后是跟0x0000ffff 比?不太知道硬件的部分是直接跟0x0000ffff比还是把暂存器前面16bits设成零再比后面16bits
作者: wilson50101 (我觉得我还不错啊)   2018-07-21 22:09:00
并没有只能无号数把当做有号数转成16进位后使用逻辑意义来操作而已-1只是他表示0xffff的方法课本42页下面有说如果是逻辑类指令扩充是补0
作者: bmpss92196 (bmpss92196)   2018-07-22 01:25:00
Itype可放有号跟无号,只是有号对and or 这些没意义所以如果是and or这类逻辑-1就只是0xFFFF如果是addi subi 这些运算类指令-1就真的是-1Itype只能放有号才对,只是对逻辑来说有号无号没意义
楼主: AAQ8 (不要就是要)   2018-07-22 20:28:00
我了解了 谢谢大家

Links booklink

Contact Us: admin [ a t ] ucptt.com