[理工] 计组 指令

楼主: tomdog12345 (方)   2016-09-19 22:50:21
大家好
先附上题目
http://imgur.com/a/T0VBs
这题的第二题a小题 为何不是0x00000080呢?
想了好久还是不懂为什么 希望各位大大指点迷津
感激不尽!!!
作者: kyuudonut (善良老百姓)   2016-09-19 23:04:00
lb 到 Register 的时候会补sign 80(hex) = 1000(bin)打错 80(hex) = 10000000(binary)
楼主: tomdog12345 (方)   2016-09-19 23:44:00
不好意思 我还是看不太懂 ,我懂你说的概念像第一小题就是补sign 000000在12左边但不懂为何第二题是补FFFFFF在左边?(第三题也是补00)只有第二题补F
作者: kyuudonut (善良老百姓)   2016-09-20 00:09:00
因为他们第一三题的sign是0阿@@ 你是要问这个吗?
作者: darren0831 (达)   2016-09-20 00:42:00
如k大说的80(h)=10000000所以左边全部补1,然后1111=F先转成二进制看SIGN左边是1就补满1;是0补0
作者: weilun911 (阿偷)   2016-09-20 00:53:00
楼主: tomdog12345 (方)   2016-09-20 11:58:00
谢谢k大d大w大 我看懂了 感谢万分

Links booklink

Contact Us: admin [ a t ] ucptt.com