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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

某八位微型计算机地址为20位,微机原理作业及参考答案

發(fā)布時間:2025/4/16 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 某八位微型计算机地址为20位,微机原理作业及参考答案 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第二章 計算機(jī)基礎(chǔ) (P32)

1-1 電子管,晶體管,中小規(guī)模集成電路、 大規(guī)模、超大規(guī)模集成電路。

1-2 把CPU和一組稱為寄存器(Registers)的特殊存儲器集成在一片大規(guī)模集

成電路或超大規(guī)模集成電路封裝之中,這個器件才被稱為微處理器。以微處理器為核心,配上由大規(guī)模集成電路制作的只讀存儲器(ROM)、讀寫存儲器(RAM)、輸入/輸出、接口電路及系統(tǒng)總線等所組成的計算機(jī),稱為微型計算機(jī)。微型計算機(jī)系統(tǒng)是微型計算機(jī)配置相應(yīng)的系統(tǒng)軟件,應(yīng)用軟件及外部設(shè)備等.

1-3 寫出下列機(jī)器數(shù)的真值:

(1)01101110 (2)10001101 (3)01011001 (4)11001110 答案:

(1)+110 (2)-13(原碼) -114(反碼)-115(補(bǔ)碼) (3)+89 (4)-78(原碼)-49(反碼)-50(補(bǔ)碼)

1-4 寫出下列二進(jìn)制數(shù)的原碼、反碼和補(bǔ)碼(設(shè)字長為8位): (1)+010111 (2)+101011 (3)-101000 (4)-111111 答案:

(1)[x]原=00010111 [x]反= 00010111 [x]補(bǔ)= 00010111 (2)[x]原=00101011 [x]反= 00101011 [x]補(bǔ)= 00101011 (3)[x]原=10101000 [x]反= 11010111 [x]補(bǔ)= 11011000 (4)[x]原=10111111 [x]反= 11000000 [x]補(bǔ)=11000001

1-5 當(dāng)下列各二進(jìn)制數(shù)分別代表原碼,反碼,和補(bǔ)碼時,其等效的十進(jìn)制數(shù)值為多少?

(1)00001110 表示原碼14, 反碼14,表示補(bǔ)碼為14 (2)11111111 表示原碼-127, 反碼-0,表示補(bǔ)碼為-1 (3)10000000 表示原碼-0, 反碼-127,表示補(bǔ)碼為-128 (4)10000001 表示原碼-1, 反碼-126,表示補(bǔ)碼為-127

1-6 已知x1=+0010100,y1=+0100001,x2=-0010100,y2=-0100001,試計算下列各式。(字長8位)

(1)[x1+y1]補(bǔ) (2)[x1-y2]補(bǔ) (3)[x2-y2]補(bǔ) (4)[x2+y2]補(bǔ) (5)[x1+2*y2]補(bǔ) (6)[x2+y2/8]補(bǔ) 答案:

(1)[x1+y1]補(bǔ)=[00010100+00100001]補(bǔ)=[00110101]補(bǔ)=00110101 (2)[x1-y2]補(bǔ)=[x1]補(bǔ)+[-y2]補(bǔ)=00010100+00100001=00110101 (3)[x2-y2]補(bǔ)=[x2]補(bǔ)+[-y2]補(bǔ)=11101100+00100001=00001101

(4)[x2+y2]補(bǔ)=[x2]補(bǔ)+[y2]補(bǔ)=11101100+11011111=11001011

(5)[x1+2*y2]補(bǔ)=[x1]補(bǔ)+[2*y2]補(bǔ)=00010100+10111110=11010010 (6)[x2+y2/8]補(bǔ)=11101100+[y2/8]補(bǔ)=11101100+11111100=11101000

1-7 用補(bǔ)碼來完成下列運(yùn)算,并判斷有無溢出產(chǎn)生(字長為8位): (1)85+60 (2)-85+60 (3)85-60 (4)-85-60 答案:

(1)[x]補(bǔ)+[y]補(bǔ)=01010101+00111100=10010001 = -111,有溢出 (2)[x]補(bǔ)+[y]補(bǔ)=10101011+00111100=11100111 =-25,無溢出 (3)[x]補(bǔ)+[y]補(bǔ)= 01010101+11000100=00011001 =25,無溢出 (4)[x]補(bǔ)+[y]補(bǔ)=10101011+11000100=01101111 =111,有溢出

1-8在微型計算機(jī)中存放的兩個補(bǔ)碼數(shù),試用補(bǔ)碼加法完成計算,并判斷有無溢出產(chǎn)生。

(1)[x]補(bǔ)+[y]補(bǔ)=01001010+01100001=10101011 有溢出

(2)[x]補(bǔ)-[y]補(bǔ)=01101100-01010110 = 01101100+10101010=00010110

無溢出

注:[ X]補(bǔ)-[Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)

[-Y]補(bǔ)的算法:將[Y]補(bǔ)連同符號位一起按位取反加1

1-9 試將下列各數(shù)轉(zhuǎn)換成BCD碼: (1)(30)10 (2)(127)10 (3)00100010B (4)74H 答案: (1)(30)10 = (0011 0000)BCD (2)(127)10 = (0001 0010 0111)BCD

(3)00100010B = 34 = (0011 0100)BCD

(4)74H = (116)10 = (0001 0001 0110)BCD

1-10 下列各數(shù)代表什么ASCII字符:

(1)41H (2) 72H (3) 65H (4) 20H 答案:

(1)41H =(0100 0001)2,代表字符A。 (2)72H = (0111 0010)2,代表字符r。 (3)65H = (0110 0101)2,代表字符e。

(4)20H = (32)10 = (0010 0000)2, 代表SP。

1-11 寫出下列字符的ASCII碼: 9,*,=,!,$

答案: 9 0011 1001 * 0010 1010

= 0011 1101 ! 0010 0001 $ 0010 0001

1-19 地址總線:傳遞地址信息的總線

數(shù)據(jù)總線:傳輸數(shù)據(jù)

控制總線:傳輸控制信號,時序信號和狀態(tài)信息

1-20 指令:人們規(guī)定計算機(jī)執(zhí)行特定操作(加、減、乘、除、移位……)的命令。指令系統(tǒng):計算機(jī)全部指令的集合

1-21 試用示意圖說明內(nèi)存儲器的結(jié)構(gòu)和讀、寫操作。 參考課本P22

第二章80X86/Pentium微處理器(P90)

2-3 在執(zhí)行指令期間,EU能直接訪問存儲器嗎?為什么?

答:不能,因為CPU由EU和BIU組成,在指令執(zhí)行期間,EU負(fù)責(zé)到BIU指令隊列去取指令,執(zhí)行指令,如果需要從存儲器取數(shù)據(jù),由BIU負(fù)責(zé)總線操作。

2-7 8086/8088有幾位狀態(tài)位?有幾位控制位?其含義分別是什么? 答:8086/8088有6位狀態(tài)位,3位控制位。

狀態(tài)位:CF進(jìn)位標(biāo)志;PF奇偶標(biāo)志;AF輔助進(jìn)位標(biāo)志;ZF零標(biāo)志;SF符號標(biāo)志,OF溢出標(biāo)志。

控制位:IF 允許中斷標(biāo)志;DF方向標(biāo)志;TF陷阱標(biāo)志

2-9 簡述A0與/BHE在8086系統(tǒng)中的作用。 答:8086有16根數(shù)據(jù)線,可以在一個總線讀寫周期中,讀寫一個字?jǐn)?shù)據(jù)。8086CPU配置的內(nèi)存分為奇地址和偶地址存儲體。如果要讀寫一個字?jǐn)?shù)據(jù),需要分別從奇地址和偶地址存儲體讀寫一個字節(jié)數(shù)據(jù)。由A0=0選通偶地址存儲體,一個字節(jié)數(shù)據(jù)送到低八位數(shù)據(jù)線D0~D7;由/BHE=0選通奇地址存儲體,一個字節(jié)數(shù)據(jù)送到高八位數(shù)據(jù)線D8~D15。

2-15物理地址:存儲區(qū)域的某一單元地址,地址信息是20位二進(jìn)制代碼. CPU是以物理地址訪問存儲器.

邏輯地址:編程時采用,由段基址和偏移量組成.8086 CPU中的每個存儲元在

存儲體中的位置都可以使用實(shí)際地址和邏輯地址來表示。同一物理地址可對應(yīng)多個邏輯地址

2-16 段寄存器指示的存儲區(qū)域的起始地址稱為段基址,偏移量是在某段內(nèi)指定存儲單元到段基址的距離。段基址和偏移量共同組成物理地址,物理地址PA=段基地址 ×16 + 偏移量

2-17 A0000H-AFFFFh

2-18 B000H

2-19設(shè)雙字12345678H的起始地址是A001H,試說明這個雙字在存儲器中如何存放?

答:地址為A001H、A002H、A003H、A004H的存儲單元分別存放:78H、56H、34H、12H。存放原則:低地址存放低位數(shù)據(jù),依次存放在連續(xù)的存儲單元中。

2-20 已知堆棧段寄存器SS=A000H,堆棧指示器SP=0100H,試將數(shù)據(jù)1234ABCDH推入堆棧,畫出進(jìn)棧示意圖。最后棧頂SP=? 答: SP=00FCH

物理地址 0A00FCH---0A00FFH的內(nèi)容依次為CD,AB,34,12. 注:SP:堆棧棧頂指示器,16位寄存器,存放棧頂?shù)钠频刂贰?/p>

2-21 試求出下列運(yùn)算后的各個狀態(tài)標(biāo)志,并說明進(jìn)位標(biāo)志和溢出標(biāo)志的區(qū)別。 (1)1278H+3469H (2)54E3H-27A0H (3)3881H+3597H (4)01E3H-01E3H 解:(1) 0001 0010 0111 1000 + 0011 0100 0110 1001 0100 0110 1110 0001

CF=0 PF=1 AF=1 ZF=0 SF=0 OF=0

(2) 0101 0100 1110 0011 + 1101 1000 0110 0000 1 0010 1101 0100 0011

CF=0 PF=0 AF=0 ZF=0 SF=0 OF=0

(3) 0011 1000 1000 0001 + 0011 0101 1001 0111 0110 1110 0001 1000

CF=0 PF=1 AF=0 ZF=0 SF=0 OF=0

總結(jié)

以上是生活随笔為你收集整理的某八位微型计算机地址为20位,微机原理作业及参考答案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。