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

正文內(nèi)容

微機(jī)原理及接口技術(shù)-習(xí)題答案-全文預(yù)覽

2025-11-13 17:52 上一頁面

下一頁面
  

【正文】 MOV ES,AX LEA SI, M1 。 19顯示低位 BCD 碼 MOV DL,AL MOV AH,2 INT 21H MOV AH, 4CH INT 21H CODE ENDS END START 微機(jī)原理及接口技術(shù)習(xí)題及答案 15. 顯示兩位壓縮 BCD 碼值( 0~99),要求不顯示前導(dǎo) 0。 14. 閱讀下面程序段,指出它的功能。 13. 過程定義的一般格式是什么?子程序開始處為什么常用 PUSH 指令?返回前用POP 指令? 解: 格式見 P90, 如果一個子程序被多次調(diào)用,保護(hù)與恢復(fù)(主程序)現(xiàn)場就非常重要。 16是小寫字母嗎 ? JB GOON 。 15 解 DATA SEGMENT BUFFER DB 100(?) NUMBER DB 0 DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX,DATA MOV DS,AX XOR DX, DX MOV CX,100 MOV SI,OFFSET BUFFER NEXT: MOV AL,[SI] INC SI TEST AL,80H 。 DATA SEGMENT NUM DW ? DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX MOV AL, 0 09HFEH45H01H?HAA0AA1AA0FEHFFHACH00H12H00H00H00H01H?41H42H微機(jī)原理及接口技術(shù)習(xí)題及答案 5. 畫出 下面 數(shù)據(jù)段匯編后的 內(nèi)存圖, 并標(biāo)出 變量的位置 。 3. 匯編語言源程序的基本結(jié)構(gòu)是什么? 解: 匯編語言源程序由若干段 組成 : 數(shù)據(jù)段、附件數(shù)據(jù)段、堆棧段和代碼段 等 , 段與段之間的順序可以 隨意排列 , 每一段由 SEGMENT 開始 , 以 ENDS 結(jié)束 , 每段的開始和結(jié)束都附有相同的名字。源程序匯編后指示性語句不生成目標(biāo)代碼,所以常被稱為偽指令。 2. 匯編語言的語句類型有哪些?各有什么特點? 解:匯編語言的語句類型 有兩種:指示性語句和指令性語句。 第四章習(xí)題及答案 1. 什么叫匯編?匯編語言源程序的處理過程是什么? 解:任何 CPU 都只能執(zhí)行機(jī)器語言程序。 20. 編寫程序段,把內(nèi)存中首地址為 MEM1 的 200 個字節(jié)送到首地址為 MEM2 的區(qū)域。 解: LEA DX,STRING 。 18. 編寫程序段,在屏幕上依次顯示 A、 B、 C。設(shè)置字符串存放緩沖區(qū)首地址 MOV AH ,0AH 。保存 ASCII 值 DEC SI PUSH CX MOV AX,BX MOV CL,4 SHR AX,CL 。在 A~B 之間就加 37H 微機(jī)原理及接口技術(shù)習(xí)題及答案 解 : MOV CX,4 LEA SI,MEM ADD SI,3 。 OR AX, 0FH ( 3)測試 AX 的第 0 位和第 4 位,兩位都是 1 時將 AL 清 0。 ( 3) 測試 AX 的第 0 位和第 4 位,兩位都是 1 時將 AL 清 0。 MOV CL, 2H MOV BX, CO2DH SHR BX, CL 解: BX=300BH 13. 執(zhí)行下列程序段后, AX、 BX的內(nèi)容各是什么? ( 1) MOV AX,0001H MOV BX,8000H NEG AX ; 00001H MOV CX,4 AA: SHL AX,1 RCL BX,1 LOOP AA HLT 解: AX=FFF0H BX=000FH 微機(jī)原理及接口技術(shù)習(xí)題及答案 AX= FF55H ( 2) AND AX, 13A0H 。AX= ( 2) AND AX, 13A0H 。DL=01 OR DL, 30H 。AX= 64H , DX= 0 MOV [DI], DL 。BH= 00 , BL= 0AH GO0: SUB DX, DX 。 PUSH SI PUSH DI POP BX 解: PUSH SI ( 0FFFH) =23H ( 0FFEH) =00H SP=0FFEH PUSH DI ( 0FFDH) =78H ( 0FFCH) =00H SP=0FFCH POP BX BX=7800H SP=0FFEH 6. 內(nèi)存中 18FC0H、 18FC1H、 18FC2H 單元的內(nèi)容分別為 23H、 5 5AH, DS=1000H,BX=8FC0H, SI=1,執(zhí)行下面兩條指令后 AX=? DX=? MOV AX, [BX+SI] LEA DX, [BX+SI] 解: AX=5A55H DX=8FC1H 7. 回答下列問題: ( 1)設(shè) AL=7FH,執(zhí)行 CBW 指令后, AX=? ( 2)設(shè) AX=8A9CH,執(zhí)行 CWD 指令后, AX=? DX=? 解:( 1)設(shè) AL=7FH,執(zhí)行 CBW 指令后, AX=007FH ( 2)設(shè) AX=8A9CH,執(zhí)行 CWD 指令后, AX=8A9CH DX=FFFFH 8. 執(zhí)行以下兩條指令后, FLAGS 的 6 個狀態(tài)標(biāo)志位的值是什么? MOV AX, 847BH ADD AX, 9438H 結(jié)果為 118B3H 解 : CF=1 PF=0(為運算結(jié)果的低 8 位 奇偶) AF=1 ZF=0 SF=0 OF=1 9. 下面程序段將 03E8H 轉(zhuǎn)換成十進(jìn)制數(shù)并顯示 ,填寫指令后的空格。 7 ADD BX,CX ( 7)寄存器 BX 中的 低 4 位內(nèi)容保持不變 ,其他位按位取反,結(jié)果仍在 BX 中。 MOV AX, 4000H MOV DS, AX ( 3)將變址寄存器 DI 的內(nèi)容送入數(shù)據(jù)段中 2020H 的存儲單元。 ( 9)實現(xiàn) CX 中高、低 8 位內(nèi)容的交換。 ( 5)將立即數(shù) 3DH 與 AL 相加,結(jié)果送回 AL。 ( 1) 將立即數(shù) 4000H 送入寄存器 BX。CX 不能做間址寄存器使用 ( 9) JMP BYTE PTR[SI] 。乘法指令中的操作數(shù)不能是 立即數(shù) ( 6) MOV [BX], [SI] 。 6寄存器間接尋址 3. 指出下列指令的錯誤并改正?;纷冎穼ぶ? ( 7) MOV [DI], AX 。直接尋址 ( 3) SUB BX, [2020H] 。 8086 指令系統(tǒng)中有 8 種 操作數(shù) 尋址方式 ,立即尋址。 5 10. 為什么在基于 8086/8088 的系統(tǒng) 中經(jīng)常需要使用緩沖器? 解: 由于基于 8086/8088 的系統(tǒng)驅(qū)動能力的不足,需要使用緩沖器。 8. 當(dāng) ALE 有效時, 8088 的地址 /數(shù)據(jù)總線上將出現(xiàn)什么信息? 解: 當(dāng) ALE 有效時, 8088 的地址 /數(shù)據(jù)總線上將出現(xiàn)地址信息。若 IF=1,則允許響應(yīng);否則禁止響應(yīng)。控制串操作指令的地址變化的方向。若運算結(jié)果為負(fù),則 SF=1;否則 SF=0。運算過程中若 D3位向 D4有進(jìn)位或借位時, AF=1;否則 AF=0。當(dāng)算術(shù)運算結(jié)果使最高位產(chǎn)生進(jìn)位或借位時,則CF=1;否則 CF=0。 6. 8086/8088CPU 內(nèi)部的狀態(tài)標(biāo)志寄存器共有幾位標(biāo)志位?各位的含義是什么? 微機(jī)原理及接口技術(shù)習(xí)題及答案 SS:堆棧段寄存器,用于存放堆棧段的段基址。在串操作指令中, DI的默認(rèn)段寄存器是 ES。 SP:用于存放堆棧棧頂?shù)亩蝺?nèi)偏移量。 3. 邏輯地址如何轉(zhuǎn)換成物理地址?已知邏輯地址為 2D1EH: 35B8H,對應(yīng)的物理地址是什么? 解: 邏輯地址是段基址和段內(nèi)偏移地址形式的地址。 BIU 內(nèi)部設(shè)置指令預(yù)取 隊列,每當(dāng)指令隊列有兩個或兩個以上的字節(jié)空間,且執(zhí)行單元未向 BIU 申請讀 /寫存儲器操作數(shù)時, BIU 順序地預(yù)取后續(xù)指令的代碼,并填入指令隊列中。 執(zhí)行單元 EU 主要完成指令的譯碼和執(zhí)行。 8. 如果 74LS138 譯碼器的 Y4 端輸出低電平,則 C、 B、 A 三個輸入端的狀態(tài)分別是什么? 解: C、 B、 A 三個輸入端的狀態(tài)分別是‘ 1’,‘ 0’,‘ 0’。 ③ 01110111B, 因為 67C C 1??,所以產(chǎn)生溢出。 ① X+ Y ② X- Y ③ – X+ Y ④ – X- Y 解: ① 10100011B,因為 67C C 0??,所以未產(chǎn)生溢出。 ② =( ) D 解: =。 2. 完成下列數(shù)制的轉(zhuǎn)換 ① 10101101B=( ) D=( ) H 解: 10101101B=173D=ADH。 解: ? ?? ?? ?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ǔ)碼完成下列運算,并判斷是否產(chǎn)生溢出(設(shè)字長為 8位)。 ② 11110111B,因為 67C C 1??,所以產(chǎn)生溢出。 7. 若使與非門的輸出端輸出低電平,則各輸入端的狀態(tài)是什么? 解: 各輸入端為高電平。 第二章習(xí)題及答案 1. 8086/8088CPU 由哪兩大功能部分所組成?簡述它們的主要功能 ? 解: 8086/8088CPU 由 EU 和 BIU 兩大功能部分組成。它負(fù)責(zé)所有涉及外部總線的操作,包括取指令、讀操作數(shù)、寫操作數(shù)、地址轉(zhuǎn)換和總線控制等。指令流水線最主要的硬件支持是 BIU內(nèi) 部的指令預(yù)取隊列。 解: AX、 BX、 CX 和 DX通用寄存器一般用于存放參與運算的數(shù)據(jù)或運算的結(jié)果。 SI 和 DI通常在間接尋址方式中存放操作數(shù)的偏移地址。 DS:數(shù)據(jù)段寄存器,用于存放數(shù)據(jù)段的段基址。 FLAGS:標(biāo)志寄存器,用于存放指令執(zhí)行結(jié)果的特征。 狀態(tài)標(biāo)志位: CF( Carry Flag):進(jìn)位標(biāo)志。 AF( Auxiliary carry Flag):輔助進(jìn)位標(biāo)志。 SF( Sign Flag):符號標(biāo)志。 控制標(biāo)志位: DF( Direction Flag):方向標(biāo)志??刂莆⑻幚砥魇欠裨试S響應(yīng)可屏蔽中斷請求。 7. 8086/8088 系統(tǒng)中存儲器的分段原則是什么? 解: 分段原則是要求段的起始單元的物理地址是 16 的整數(shù)倍,每段的物理長度為64KB。 CPU 在讀、寫操作時序中的 T3 時鐘周期開始處,通過檢測 READY 管腳的狀態(tài)來決定是否插入 TW等待時鐘周期,以解決 CPU 與存儲器或 I/O 接口之間速度不匹配的矛盾。 微機(jī)原理及接口技術(shù)習(xí)題及答案 獲得要執(zhí)行的下一條指令的地址的方法。直接尋址 ( 4) MOV CX, [SI] 。寄存器尋址 ( 8) ADD AX, DATA[DI+BP] 。 ( 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 。 ( 3) SUB 33H, AL 。源和目的操作數(shù) 不能同時為內(nèi)存操作數(shù) ( 7) MOVS BYTE PTR DS:[DI], BYTE PTR DS:[SI] 。操作數(shù)必須是 字類型 ( 10) OUT 3F8H, AL 。 ( 2)將立即數(shù) 4000H 送入段寄存器 DS。 ( 6)把 BX 與 CX 寄存器內(nèi)容相加,結(jié)果送入 BX。 ( 10)將 DX 中 D0、 D D8 位置 1,其余位保持不變。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1