freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機(jī)原理及接口技術(shù)-習(xí)題答案(已修改)

2024-11-03 17:52 本頁(yè)面
 

【正文】 第一章習(xí)題及答案 1. 微處理器內(nèi)部包含哪三大部分? 解: 運(yùn)算器 、 控制器 和寄存器組。 2. 完成下列數(shù)制的轉(zhuǎn)換 ① 10101101B=( ) D=( ) H 解: 10101101B=173D=ADH。 ② =( ) D 解: =。 ③ =( )B =( )H 解: ==。 ④ =( )H=( )BCD 解: ===( 0010 0001 0010 0101) BCD 3. 已知 X=+1011010B, Y=– 0011011B,設(shè)機(jī)器數(shù)為 8位,分別寫(xiě)出 X、 Y的原碼、反碼和補(bǔ)碼。 解: ? ?? ?? ?01011010 B01011010 B01011010 BXXX???原反補(bǔ) ? ?? ?? ?10011011 B11100100 B11100101 BYYY???原反補(bǔ) 4. 已知 X 的真值為 32, Y 的真值為 – 19,求 ? ? ?YX ?? 補(bǔ) 解: ? ? 00001101 BXY??補(bǔ) 5. 已知 X=51, Y=– 86,用補(bǔ)碼完成下列運(yùn)算,并判斷是否產(chǎn)生溢出(設(shè)字長(zhǎng)為 8位)。 ① X+ Y ② X- Y ③ – X+ Y ④ – X- Y 解: ① 10100011B,因?yàn)?67C C 0??,所以未產(chǎn)生溢出。 [X]補(bǔ) =00110011B [Y]補(bǔ) =[Y]反 +1=[11010110]反 +1=10101001+1=10101010B [X+Y]補(bǔ) =[X]補(bǔ) +[Y]補(bǔ) =00110011B+10101010B=11011101B X+Y=[[X+Y]補(bǔ) ] 補(bǔ) =[11011101] 補(bǔ) =10100010+1=10100011B 微機(jī)原理及接口技術(shù)習(xí)題及答案 2 ② 11110111B,因?yàn)?67C C 1??,所以產(chǎn)生溢出。 ③ 01110111B, 因?yàn)?67C C 1??,所以產(chǎn)生溢出。 ④ 00100011B,因?yàn)?67C C 0??,所以未產(chǎn)生溢出。 6. 若使與門的輸出端輸出高電平,則各輸入端的狀態(tài)是什么? 解: 各輸入端為高電平。 7. 若使與非門的輸出端輸出低電平,則各輸入端的狀態(tài)是什么? 解: 各輸入端為高電平。 8. 如果 74LS138 譯碼器的 Y4 端輸出低電平,則 C、 B、 A 三個(gè)輸入端的狀態(tài)分別是什么? 解: C、 B、 A 三個(gè)輸入端的狀態(tài)分別是‘ 1’,‘ 0’,‘ 0’。 微機(jī)原理及接口技術(shù)習(xí)題及答案 3 第二章習(xí)題及答案 1. 8086/8088CPU 由哪兩大功能部分所組成?簡(jiǎn)述它們的主要功能 ? 解: 8086/8088CPU 由 EU 和 BIU 兩大功能部分組成。 執(zhí)行單元 EU 主要完成指令的譯碼和執(zhí)行。執(zhí)行單元通過(guò) EU 控制電路從 BIU 中取出指令,經(jīng)過(guò)指令譯碼形成各種定時(shí)控制信號(hào),向 EU 內(nèi)各功能部件發(fā)出相應(yīng)的控制命令,以完成指令所規(guī)定的操作。 總線接口單元 BIU 是 8086/8088 同外部聯(lián)系的接口。它負(fù)責(zé)所有涉及外部總線的操作,包括取指令、讀操作數(shù)、寫(xiě)操作數(shù)、地址轉(zhuǎn)換和總線控制等。 BIU 內(nèi)部設(shè)置指令預(yù)取 隊(duì)列,每當(dāng)指令隊(duì)列有兩個(gè)或兩個(gè)以上的字節(jié)空間,且執(zhí)行單元未向 BIU 申請(qǐng)讀 /寫(xiě)存儲(chǔ)器操作數(shù)時(shí), BIU 順序地預(yù)取后續(xù)指令的代碼,并填入指令隊(duì)列中。當(dāng) EU 執(zhí)行的是轉(zhuǎn)移指令時(shí),則 BIU 清除當(dāng)前的指令預(yù)取隊(duì)列的內(nèi)容,從新的地址取回指令,并立即送到EU 去執(zhí)行,然后,從后續(xù)的指令序列中取回指令填滿隊(duì)列。 2. 什么是指令流水線?指令流水線需要哪些硬件支持? 解: 指令流水線是指 8086/8088CPU 內(nèi)部的執(zhí)行單元 EU 和總線接口單元 BIU 通過(guò)指令預(yù)取隊(duì)列協(xié)同工作從而實(shí)現(xiàn)指令的并行執(zhí)行。指令流水線最主要的硬件支持是 BIU內(nèi) 部的指令預(yù)取隊(duì)列。 3. 邏輯地址如何轉(zhuǎn)換成物理地址?已知邏輯地址為 2D1EH: 35B8H,對(duì)應(yīng)的物理地址是什么? 解: 邏輯地址是段基址和段內(nèi)偏移地址形式的地址。 物理地 址=段基址 16+段內(nèi)偏移 已知邏輯地址為 2D1EH: 35B8H,則對(duì)應(yīng)的物理地址2 D 1 EH 16 35 B 8H 30 79 8H? ? ? ? 4. 8088 和 8086 的指令預(yù)取隊(duì)列的長(zhǎng)度分別是多少? 解: 8088 的指令預(yù)取隊(duì)列的長(zhǎng)度為 4 字節(jié); 8086 的指令預(yù)取隊(duì)列的長(zhǎng)度為 6 字節(jié)。 5. 簡(jiǎn)述 8086/8088CPU 內(nèi)部的各寄存器的作用。 解: AX、 BX、 CX 和 DX通用寄存器一般用于存放參與運(yùn)算的數(shù)據(jù)或運(yùn)算的結(jié)果。 SP:用于存放堆棧棧頂?shù)亩蝺?nèi)偏移量。 BP:用于存放訪問(wèn)內(nèi)存時(shí)的偏移地址。 SP 和 BP也可以用來(lái)存放數(shù)據(jù),它們的默認(rèn)段寄存器都是 SS。 SI 和 DI通常在間接尋址方式中存放操作數(shù)的偏移地址。在串操作指令中, DI的默認(rèn)段寄存器是 ES。 SI 和 DI 也可以用來(lái)存放數(shù)據(jù)。 CS:代碼段寄存器,用于存放代碼段的段基址。 DS:數(shù)據(jù)段寄存器,用于存放數(shù)據(jù)段的段基址。 SS:堆棧段寄存器,用于存放堆棧段的段基址。 ES:附加段寄存器,用于存放附 加段的段基址。 IP:指令指針寄存器,用于存放 CPU 即將執(zhí)行的下一條指令在代碼段中的段內(nèi)偏移地址。 FLAGS:標(biāo)志寄存器,用于存放指令執(zhí)行結(jié)果的特征。 6. 8086/8088CPU 內(nèi)部的狀態(tài)標(biāo)志寄存器共有幾位標(biāo)志位?各位的含義是什么? 微機(jī)原理及接口技術(shù)習(xí)題及答案 4 解: 狀態(tài)標(biāo)志寄存器共有 9 位標(biāo)志位,其中包含 6 個(gè)狀態(tài)標(biāo)志位和 3 個(gè)控制標(biāo)志位。 狀態(tài)標(biāo)志位: CF( Carry Flag):進(jìn)位標(biāo)志。當(dāng)算術(shù)運(yùn)算結(jié)果使最高位產(chǎn)生進(jìn)位或借位時(shí),則CF=1;否則 CF=0。 PF( Parity Flag):奇偶標(biāo)志。若運(yùn)算結(jié)果中的低 8 位含有偶數(shù)個(gè) 1,則 PF=1;否則 PF=0。 AF( Auxiliary carry Flag):輔助進(jìn)位標(biāo)志。運(yùn)算過(guò)程中若 D3位向 D4有進(jìn)位或借位時(shí), AF=1;否則 AF=0。 ZF( Zero Flag):零標(biāo)志。若運(yùn)算結(jié)果為 0,則 ZF=1;否則 ZF=0。 SF( Sign Flag):符號(hào)標(biāo)志。若運(yùn)算結(jié)果為負(fù),則 SF=1;否則 SF=0。 OF( Overflow Flag):溢出標(biāo)志。當(dāng)帶符號(hào)數(shù)的補(bǔ)碼運(yùn)算結(jié)果超出機(jī)器所能表達(dá)的范圍時(shí),就會(huì)產(chǎn)生溢出,這時(shí) OF=1;否則 OF=0。 控制標(biāo)志位: DF( Direction Flag):方向標(biāo)志??刂拼僮髦噶畹牡刂纷兓姆较?。當(dāng) DF=0時(shí),串操作指令的地址指針按增量變化;當(dāng) DF=1 時(shí),串操作指令的地址指針按減量變化。 IF( Interrupt Flag):中斷允許標(biāo)志??刂莆⑻幚砥魇欠裨试S響應(yīng)可屏蔽中斷請(qǐng)求。若 IF=1,則允許響應(yīng);否則禁止響應(yīng)。 TF( Trap Flag):?jiǎn)尾綐?biāo)志。 TF=1 時(shí), CPU 工作在單步方式。 7. 8086/8088 系統(tǒng)中存儲(chǔ)器的分段原則是什么? 解: 分段原則是要求段的起始單元的物理地址是 16 的整數(shù)倍,每段的物理長(zhǎng)度為64KB。 8. 當(dāng) ALE 有效時(shí), 8088 的地址 /數(shù)據(jù)總線上將出現(xiàn)什么信息? 解: 當(dāng) ALE 有效時(shí), 8088 的地址 /數(shù)據(jù)總線上將出現(xiàn)地址信息。 9. READY 管腳的作用是什么? 解: READY 用于微處理器時(shí)序中插入等待狀態(tài)。若該引腳被置為低電平,則微處理器進(jìn)入等待狀態(tài)并保持空閑;若該引腳被置為高電平,則它對(duì)微處理器的操作不產(chǎn)生影響。 CPU 在讀、寫(xiě)操作時(shí)序中的 T3 時(shí)鐘周期開(kāi)始處,通過(guò)檢測(cè) READY 管腳的狀態(tài)來(lái)決定是否插入 TW等待時(shí)鐘周期,以解決 CPU 與存儲(chǔ)器或 I/O 接口之間速度不匹配的矛盾。 10. 為什么在基于 8086/8088 的系統(tǒng) 中經(jīng)常需要使用緩沖器? 解: 由于基于 8086/8088 的系統(tǒng)驅(qū)動(dòng)能力的不足,需要使用緩沖器。 11. 8088 工作在最小模式下包含哪些控制信號(hào)? 解: 最小模式下包含的控制信號(hào)有: RD、 WR、 IO/M、 ALE、 DT/R、 DEN和 INTA 等信號(hào)。 12. 若 CS=4000H,則當(dāng)前代碼段可尋址的存儲(chǔ)空間范圍是多少? 解: CS=4000H 時(shí),當(dāng)前代碼段可尋址的存儲(chǔ)空間范圍為 40000H~4FFFFH。 微機(jī)原理及接口技術(shù)習(xí)題及答案 5 第三章習(xí)題及答案 1. 什么叫尋址方式? 8086 指令系統(tǒng)中有哪幾種尋址方式? 解: 尋址方式,即獲 得地址的方法,主要指獲得段內(nèi)偏移地址的方法,段基址常采用默認(rèn)方式獲得。 8086CPU 指令系統(tǒng)的尋址方式有兩類:獲得指令中操作數(shù)地址的方法。獲得要執(zhí)行的下一條指令的地址的方法。 8086 指令系統(tǒng)中有 8 種 操作數(shù) 尋址方式 ,立即尋址。 2. 下列指令中 BUFF 為字節(jié)類型變量, DATA 為常量,指出下列指令中源操作數(shù)的尋址方式: ( 1) MOV AX, 1200 ( 2) MOV AL, BUFF ( 3) SUB BX, [2020H] ( 4) MOV CX, [SI] ( 5) MOV DX, DATA[SI] ( 6) MOV BL, [SI][BX] ( 7) MOV [DI], AX ( 8) ADD AX, DATA[DI+BP] ( 9) PUSHF ( 10) MOV BX, ES:[SI] 解 : ( 1) MOV AX, 1200 。立即尋址 ( 2) MOV AL, BUFF 。直接尋址 ( 3) SUB BX, [2020H] 。直接尋址 ( 4) MOV CX, [SI] 。寄存器間接尋址 ( 5) MOV DX, DATA[SI] 。寄存器相對(duì)尋址 ( 6) MOV BL, [SI][BX] ?;纷冎穼ぶ? ( 7) MOV [DI], AX 。寄存器尋址 ( 8) ADD AX, DATA[DI+BP] ?;纷冎废鄬?duì)尋址 ( 9) PUSHF 。隱含尋址 ( 10) MOV BX, ES:[SI] 。寄存器間接尋址 3. 指出下列指令的錯(cuò)誤并改正。 ( 1) MOV DS, 1200 ( 2) MOV AL, BX ( 3) SUB 33H, AL ( 4) PUSH AL ( 5) MUL 45H ( 6) MOV [BX], [SI] ( 7) MOVS BYTE PTRDS:[DI], BYTE PTR DS:[SI] ( 8) ADD DATA[DI+BP], ES:[CX] ( 9) JMP BYTE PTR[SI] ( 10) OUT 3F8H, AL 解 : ( 1) MOV DS, 1200 。不能用立即數(shù)給段基址寄存器賦值 ( 2) MOV AL, BX 。操作數(shù)類型不一致 微機(jī)原理及接口技術(shù)習(xí)題及答案 6 ( 3) SUB 33H, AL 。立即數(shù)不能作為 目的操作數(shù) ( 4) PUSH AL 。壓棧指令的操作數(shù)必須是 字類型 ( 5) MUL 45H 。乘法指令中的操作數(shù)不能是 立即數(shù) ( 6) MOV [BX], [SI] 。源和目的操作數(shù) 不能同時(shí)為內(nèi)存操作數(shù) ( 7) MOVS BYTE PTR DS:[DI], BYTE PTR DS:[SI] 。 目的操作數(shù)應(yīng)該在 ES段。 ( 8) ADD DATA[DI+BP], ES:[CX] 。CX 不能做間址寄存器使用 ( 9) JMP BYTE PTR[SI] 。操作數(shù)必須是 字類型 ( 10) OUT 3F8H, AL 。16 位的端口地址不能直接在輸入輸出指令中使用。 4. 根據(jù)要求 寫(xiě)出一條(或幾條)匯編 語(yǔ)言 指令。 ( 1) 將立即數(shù) 4000H 送入寄存器 BX。 ( 2)將立即數(shù) 4000H 送入段寄存器 DS。 ( 3)將變址寄存器 DI 的內(nèi)容送入數(shù)據(jù)段中 2020H 的存儲(chǔ)單元。 ( 4)把 數(shù)據(jù)段中 2020H 存儲(chǔ)單元的內(nèi)容送段寄存器 ES。 ( 5)將立即數(shù) 3DH 與 AL 相加,結(jié)果送回 AL。 ( 6)把 BX 與 CX 寄存器內(nèi)容相加,結(jié)果送入 BX。 ( 7)寄存器 BX 中的低 4 位內(nèi)容保持不變 ,其他位按位取反,結(jié)果仍在 BX 中。 ( 8)實(shí)現(xiàn) AX 與 128 的乘積運(yùn)算
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1