1樓:做而論道
11111111,
如果是原碼:它就是-127;
如果是補碼:它就是-1;
如果是反碼:它就是-0;
如果是移碼:它就是+127。
按照規則,依次都求一遍,就知道這些了。
35.設暫存器內容為80h,若它對應的真值是 – 127,則該機器數是 a.原碼; b.補碼; c.反碼; d.移碼
2樓:匿名使用者
是反碼。80h=10000000此時對應補碼最大值-128,正好對應反碼最大-127(8位)。
3樓:匿名使用者
-127即1,111 1111 求反碼得1,000 0000 即暫存器中80h
4樓:匿名使用者
必須是原碼 我問六七了
5樓:匿名使用者
h表示十六進位制,由於80是正值,補碼和原碼一樣,所以十六進位制轉為為二進位制為10000000,
暫存器的內容為11111111,它等於+127,則為_____碼。
6樓:倒黴熊
原碼符號為0表示+,1表示-,所以不可能是原碼。
反碼是原碼除符號外取反,所以符號外1表示-,所以不可能是反碼。
況且補碼和反碼當正數的情況時,是和原碼是一樣的。
+127的原碼為 01111111 則補碼和反碼也是這個值。
哪隻能是移碼了,移碼是補碼符號位取反。移碼
設暫存器內容為11111111,為什麼若它等於 補碼就是-1。若它等於反碼就是-0,若它等於移碼
7樓:路銀庚
-0等於10000000,左邊第一位是表示符號位+-,1表示負數,所以-0的反碼是11111111,-1等於1000001,取反=11111110,補碼等於反碼+1,-1的補碼等於11111111; 移碼 = 補碼符號位取反,01111111=+127
如8位定點整數10000000,若它的數值等於-128,則採用的是( ) a)原碼 b)補碼 c)反碼 d)移碼 5
8樓:若凡_雨
b 補碼。
最簡單的方式就是把選項全部帶到題目中去。(a)如果是原碼的話,-0;(b)正確答案;(c)反碼,除符號位外全部取反,得出-127,無法表示-128;(d)移碼,在補碼的基礎上將符號位取反,則補碼為0000,0000. 求到這一步,也沒必要接下去了,所以答案是b,補碼。
9樓:茗海淅
原碼時是-127,補碼時是-1,移碼時是+127,反碼時是-128,選c
負數的原碼、反碼、補碼、移碼的計算規則是什麼?
10樓:可以叫我表哥
有符號數的表示法:
原碼錶示法
正數的符號位(最高位)為0,
負數符號位(最高位)為1;數值位就真值的絕對值。
反碼錶示法
正數符號位為0,負數符號位為1,數值位將真值取反。
補碼錶示法
正數符號位為0,負數符號為1,數值位將真值取反加1。
移碼錶示法
移碼 = 補碼符號位取反。
第1題 下面的說法中,( )是正確的。
11樓:匿名使用者
1.b 2.a 3.
b 4.b 5.c 6.
a 7.d 8.a 9.
c 10.c 11. d 12 c 13.
b 14. a
它是用什麼表示的a原碼b反碼c補碼d移
12樓:匿名使用者
a原碼有符號數
10000001 中 左側第一個「1」 表示的是數字的符號 0為正數 1為負數
後面的0000001 表示數值
原碼,反碼,補碼和移碼的相關概念
一:對於正數,原碼和反碼,補碼都是一樣的,都是正數本身.
對於負數,原碼是符號位為1,數值部分取x絕對值的二進位制.
反碼是符號位為1,其它位是原碼取反.
補碼是符號位為1,其它位是原碼取反,未位加1.
也就是說,負數的補碼是其反碼未位加1.
移碼就是將符號位取反的補碼
程式控制暫存器是什麼解釋的詳細一下,謝謝
cpu目標暫存器和結果暫存器都已有資料,需要第三個資料輸入 程式設計時某一邏輯訊號經常多次使用,中間結果需要暫時記憶 輸出介面單後設資料無閂鎖,需要暫存支援 例如轉移或跳轉指令 雙位元組及以上指令 移位或溢位,特殊定址等都有可能使用。這道組合語言程式設計的程式的每一步是什麼意思啊,拜託詳細解釋一下,...
微控制器中斷暫存器的作用是什麼
中斷暫存器就是用於存貯中斷狀態的 包含是否啟用中斷 或者是 是否發生中斷 include void inituart void void sendonebyte unsigned char c void main void void uartinterrupt void interrupt 4 el...
看不懂51的計時器計數暫存器的怎樣去控制時間,求教
你好 首先你要明白51微控制器的晶振與機器週期的關係,就是12 晶振 hz 秒,因為你的是12mhz,所以一個機器週期就是1微秒 然後微控制器的定時器每一個機器週期就會自己加1計數,定時器的工作方式0是13位的暫存器,方式1是16的暫存器,方式2和3都是8位的暫存器,你這使用的是方式1,所以定時器計...