[理工] 計組 指令

作者: 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