日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

(计算机组成原理题目题型总结)第二章:数据的表示和运算

發布時間:2025/3/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (计算机组成原理题目题型总结)第二章:数据的表示和运算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 基礎小題
  • 白中英課本習題

  • 此部分內容選擇題重點會出在進制轉換、數據范圍等一些內容
  • 此部分重點會出計算題

基礎小題

核心轉換原則:八進制、十六進制和二進制之間是有位數對應的關系的,而十進制和二進制則可以直接通過權值累加得到,所以一切轉換均可借助二進制作為媒介完成


★★★

  • 答案【B】

解釋如下

  • 【A】:二進制的101001=32+8+1=41
  • 【B】:這BCD碼(默認為8421碼),即為29
  • 【C】:八進制的52等于二進制101010,則十進制為42
  • 【D】:十六進制的233等于二進制的001000110011,則十進制為563

  • 答案【C】

逢十六進一,其中E+D=14+13=27-F=12=B,而7+4=11+1=12=C


  • 答案【B】

十進制的137.5就是二進制的10001001.100,轉化為八進制,每三位二進制為一個八進制數,所以就是010 001 001.100,即為211.4


  • 答案【B】

無符號二進制的范圍(0-2n?1^{n-1}n?1


  • 答案【D】

像0.25,0.75這種十進制小數就可以用二進制表示,但是0.13,0.173這種可以表示,但是會損失精度


  • 答案【C】

8421碼的范圍如下


★★★

  • 答案【B】

注意不要用8421碼直接計算。其中A表示的十進制數為38,B表示的十進制數為23,所以A+B=61,對應8421碼為0110 0001


★★★

  • 答案【D】

關于大端小端,可以看這篇文章C語言重難點:大端小端

因此小端(存儲)模式(大大大),是指數據的低位保存在內存的低地址中,而數據的高位,保存在內存的高地址中。因此改地址處保存的是67H


  • 答案【D】

錯誤選項

  • I:碼距大于2時表示開始有檢錯能力
  • III:很明顯是不可以的,碼距起到很重要的作用
  • IV:可以檢出一位錯誤,但不能確定出錯位置,那么肯定不可以修正

  • 答案【C】

偶校驗表示雙方約定“1”的個數為偶數個,那么將10101001逐位異或后,結果為0,所以有可能沒有出錯,也有可能是偶數位出錯


  • 答案【C】

一位錯誤是肯定(奇數位)可以檢測出來的


★★★

  • 答案【B】

A的ASCII碼為41H,則F的ASCII碼值為46H,對應二進制為1000110,ASCII為7位,所以正好在其前加上一位校驗位,湊夠8位。又因為采用偶校驗,所以校驗位可以設置為1,校驗碼為1100 0010,即為C6H


★★★

  • 答案【C】

確定海明碼位數按下面方式進行


  • 答案【B】

  • 答案【D】

白中英課本習題

【答案】

【答案】

原碼乘法


補碼乘法


恢復余數法基本過程



(1)將數(20.59375)10(20.59375)_{10}(20.59375)10?轉換為754標準的32位浮點數的二進制存儲格式
(2)-5
(3)-1.5
(4)384
(5)1/16
(6)-1/32

(1)
首先分別將整數和小數部分轉換為二進制數:20.59375=10100.10011,然后移動小數點,使其在第1,2位之間,10100.10011=1.010010011×242^{4}24,e=4

于是S=0,E=4+127=131,M=010010011

因此結果為0 10000011 01001001100000000000000

(2)-5=-101=-1.01×22^{2}2
故S=1,E=2+127=129=10000001,M=01000000000000000000000

1 10000001 01000000000000000000000

(3)-1.5=-1.1
故S=1,e=127=01111111,M=10000000000000000000000

1 01111111 10000000000000000000000

(4)384=1 1000 0000=1.1×28^{8}8

故S=0,e=127+8=135=10000111 M=10000000000000000000000

0 10000111 10000000000000000000000

(5)116\frac{1}{16}161?=1×2?4^{-4}?4

故S=0,e=-4+127=123=01111011,M=00000000000000000000000

0 01111011 00000000000000000000000

(6)?132-\frac{1}{32}?321?=-1×2?5^{-5}?5

故S=1,e=-5+127=122=01111010,M=00000000000000000000000

1 01111010 00000000000000000000000

(1)若浮點數x的754標準存儲格式為(41360000)16(41360000)_{16}(41360000)16?,求其浮點數的十進制表示
(2)1 10000011 110 0000 0000 0000 0000 00000
(3)0 01111110 101 0000 0000 0000 0000 00000


(1)
將16位進制展開后,可得二進制數為

0 10000010 011011000000000000000000

那么e=10000010-01111111=00000011=(3)10(3)_{10}(3)10?,尾數為1.M=1.011011000000000000000000=1.011011

所以x=(?1)S×1.M×2e=(1.011011)×23=+1011.011=11.375x=(-1)^{S}×1.M×2^{e}=(1.011011)×2^{3}=+1011.011=11.375x=(?1)S×1.M×2e=(1.011011)×23=+1011.011=11.375

(2)其中e=01111110-01111111=131-127=4,尾數為1.110000000000000000000000

所以x=(?1)S×1.M×2e=?(1.11)×24=?11100x=(-1)^{S}×1.M×2^{e}=-(1.11)×2^{4}=-11100x=(?1)S×1.M×2e=?(1.11)×24=?11100

(3)其中e=10000011-01111111=126-127=-1,尾數為1.101000000000000000000000

所以x=(?1)S×1.M×2e=(1.101)×2?1=0.1101x=(-1)^{S}×1.M×2^{e}=(1.101)×2^{-1}=0.1101x=(?1)S×1.M×2e=(1.101)×2?1=0.1101


(1)

(1)


【答案】

總結

以上是生活随笔為你收集整理的(计算机组成原理题目题型总结)第二章:数据的表示和运算的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。