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

正文內(nèi)容

微機(jī)原理及接口技術(shù)-習(xí)題答案(存儲(chǔ)版)

  

【正文】 第四章習(xí)題及答案 1. 什么叫匯編?匯編語(yǔ)言源程序的處理過(guò)程是什么? 解:任何 CPU 都只能執(zhí)行機(jī)器語(yǔ)言程序。源程序匯編后指示性語(yǔ)句不生成目標(biāo)代碼,所以常被稱為偽指令。 5. 畫出 下面 數(shù)據(jù)段匯編后的 內(nèi)存圖, 并標(biāo)出 變量的位置 。 解 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 。是小寫字母嗎 ? JB GOON 。 13. 過(guò)程定義的一般格式是什么?子程序開(kāi)始處為什么常用 PUSH 指令?返回前用POP 指令? 解: 格式見(jiàn) P90, 如果一個(gè)子程序被多次調(diào)用,保護(hù)與恢復(fù)(主程序)現(xiàn)場(chǎng)就非常重要。 15. 顯示兩位壓縮 BCD 碼值( 0~99),要求不顯示前導(dǎo) 0。 19 MOV CX, 200 。( AL)←不相等單元的內(nèi)容 STOP: MOV AH, 4CH INT 21H CODE ENDS END START 19. 編程,在內(nèi)存的數(shù)據(jù)段中存放了 100 個(gè) 8 位帶符號(hào)數(shù),其首地址為 TABLE,試統(tǒng)計(jì)其中正元素、負(fù)元素、和零元素的個(gè)數(shù),并分別將個(gè)數(shù)存入 PLUS, MINUS, ZERO等 3 個(gè)單元中; 解 : DATA SEGMENT TABLE DB 100DUP(?) DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX,DATA MOV DS,AX XOR AL,AL MOV PLUS,AL MOV MINUS,AL MOV ZERO,AL LEA SI,TABLE MOV CX,100 CLD CHECK:LODSB OR AL,AL JS X1 JZ X2 INC PLUS JMP NEXT X1: INC MINUS JMP NEXT X2: INC ZERO NEXT: LOOP CHECK : MOV AH, 4CH INT 21H CODE ENDS END START 微機(jī)原理及接口技術(shù)習(xí)題及答案 統(tǒng)計(jì) 80 個(gè)學(xué)生的成績(jī) LEA SI,DATA1 LEA DI,DATA2 AGAIN: MOV AL,[SI] CMP AL,90 。與 70 比較 JC NEXT3 。指向下一個(gè)學(xué)生成績(jī) LOOP AGAIN 。 2. 靜態(tài) RAM和動(dòng)態(tài) RAM的存儲(chǔ)元的工作原理是什么? 動(dòng)態(tài) RAM為什么需要定時(shí)刷新? 答:( 1)靜態(tài) RAM的存儲(chǔ)元的工作原理是利用雙穩(wěn)態(tài)觸發(fā)器的工作原理保存信息; 動(dòng)態(tài) RAM的存儲(chǔ)元的工作原理是把電荷存儲(chǔ)到電容中來(lái)實(shí)現(xiàn)信息存儲(chǔ)。 23 電路如圖所示: 微機(jī)原理及接口技術(shù)習(xí)題及答案 ( 3) 16根用于片內(nèi)尋址。 微機(jī)原理及接口技術(shù)習(xí)題及答案 根據(jù)數(shù)據(jù)傳輸方向,端口可分為輸入端口和輸出端口。統(tǒng)一編址方式:優(yōu)點(diǎn),訪問(wèn) I/O端口和訪問(wèn)內(nèi)存單元一樣,不用設(shè)置專門的 I/O指令,也不需要專用的 I/O端口控制信號(hào),簡(jiǎn)化了系統(tǒng)控制總線;缺點(diǎn),由于 I/O端口地址占用了 CPU地址空間的一部分,所以減少了內(nèi)存地址空間。 6. 為什么 74LS244 只能作為輸入接口?為什么 74LS273 只能作為輸出接口? 參考答案: 74LS244是八單線驅(qū)動(dòng)器,三態(tài)輸出,可作為輸入接口,也 可作為輸出接口。 (編碼信息直接保存在 AL 中) 參考答案: MOV DX, 0C8H ;開(kāi)關(guān)接口的地址為 C8H IN AL, DX ;讀入開(kāi)關(guān)狀態(tài) AND AL, 0FH ;保留低 4 位 ( 3)編寫程序段,實(shí)現(xiàn)功能:將( 2)中編碼的開(kāi)關(guān)狀態(tài)在 8 段 LED 顯示器上顯示出來(lái),如開(kāi)關(guān)的編碼信息為 0 時(shí), 8 段 LED 顯示器上顯示 0,當(dāng)開(kāi)關(guān)狀態(tài)改變?yōu)?FH 時(shí),8 段 LED 顯示器上顯示 F,以此類推。如果剛巧是, CPU將它們執(zhí)行結(jié)束后,再執(zhí)行一條指令, CPU才能響應(yīng)中斷。兩者的主要區(qū)別在于中斷源不同。常見(jiàn)的中斷源有由外圍設(shè)備引起的中斷、由 CPU本身產(chǎn)生的中斷、由存儲(chǔ)器產(chǎn)生的中斷、由控制器產(chǎn)生的中斷、由總線產(chǎn)生的 中斷、實(shí)時(shí)過(guò)程控制產(chǎn)生的中斷、實(shí)時(shí)鐘的定時(shí)中斷、程序指令引起的中斷以及硬件故障中斷等。 參考答案:如下圖 ( 2)編寫程序段,實(shí)現(xiàn)功能 :讀入 4 個(gè)開(kāi)關(guān)的狀態(tài),對(duì)開(kāi)關(guān)的狀態(tài)進(jìn)行編碼,即 4個(gè)開(kāi)關(guān)的 16 種狀態(tài)要用 16 個(gè)數(shù)字表示出來(lái)。 5. 相 對(duì)于程序查詢傳送方式,中斷方式有什么優(yōu)點(diǎn)?和 DMA 方式比較,中斷傳送方式又有什么不足之處? 參考答案: 中斷方式的數(shù)據(jù)輸入輸出, CPU不需要查詢外設(shè)的狀態(tài),節(jié)省了 CPU的大量時(shí)間,提高了 CPU的利用率。 I/O端口編址方式是計(jì)算機(jī)系統(tǒng)為 I/O端口分配端口號(hào)的方式。主要作用有:( 1)信號(hào)電平轉(zhuǎn)換( 2)數(shù)據(jù)格式轉(zhuǎn)換( 3)速度匹配( 4)數(shù)據(jù)傳送( 5)尋址能力( 6)錯(cuò)誤檢測(cè)功能 。 10. 現(xiàn)有兩片 6116 芯片,所占地址范圍為 61000H~ 61FFFH,試將它們連接到 8088 系統(tǒng)中。 8. 設(shè)某微型機(jī)的內(nèi)存 RAM區(qū)的容量為 128KB,若用 2164芯片構(gòu)成這樣的存儲(chǔ)器,需多少2164芯片?至少需多少根地址線?其中多少根用于片內(nèi)尋址?多少根用于片選譯碼? 答: ( 1)每個(gè) 2164芯片的容量為 64K 1bit,共需 128/64 8= 16片。 0011 0010 0000 0000 0000 0011 0011 1111 1111 1111 6264芯片的容量為 8K 8,需要 13根地址線 A0~ A12。 5. 設(shè)計(jì)一個(gè) 4KB ROM與 4KB RAM組 成的存儲(chǔ)器系統(tǒng),芯片分別選用 2716( 2K 8)和 6116( 2K 8),其地址范圍分別為 4000H~4FFFH和 6000H~6FFFH, CPU地址空間為 64K,畫出存儲(chǔ)系統(tǒng)與 CPU連接圖。 RAM則可讀可寫。轉(zhuǎn)循環(huán)控制處理 NEXT4 NEXT4: INC BYTE PTR [DI+4] 。小于 80 分 ,轉(zhuǎn) NEXT2 INC BYTE PTR[DI+1] 。假定學(xué)生成績(jī)已放入這 80 個(gè)單元中 DATA2 DB 5 DUP(0) 。( SI) 1, 指向不相等單元 MOV BX, SI 。( DI)← 目標(biāo)串首地址 微機(jī)原理及接口技術(shù)習(xí)題及答案 16. 某數(shù)據(jù)區(qū)中連續(xù)存放著 100 個(gè)整數(shù),要求將其中為 0 的元素刪除,并將保留的數(shù)據(jù)連續(xù)存放。 17在調(diào)用子程序前,把所有參數(shù)依次送入地址表,然后將地址表的首地址作為子程序入口參數(shù)傳遞給子程序。 并在屏幕上顯示 ASCII 碼 11. 某數(shù)據(jù)區(qū) 中有 100 個(gè)小寫字母,編程把它們轉(zhuǎn)換成大寫字母,并 在 屏幕 上 顯示。 MOV BX, NUM 。 4. 寫出完成下述要求的變量定義的語(yǔ)句: ( 1) 為緩沖區(qū) BUFF 保留 200 個(gè)字節(jié)的內(nèi)存空間 ( 2) 將字符串 ’BYTE’, ’WORD’存放于某數(shù)據(jù)區(qū) ( 3) 在數(shù)據(jù)區(qū)中存入下列 5 個(gè)數(shù)據(jù): 2040H,0300H,10H,0020H,1048H 解: ( 1)為緩沖區(qū) BUFF 保 留 200 個(gè)字節(jié)的內(nèi)存空間 BUFF DB 200 DUP(?) ( 2)將字符串 ’BYTE’, ’WORD’存放于某數(shù)據(jù)區(qū) DB ‘BYTE’,’WORD’ ( 3)在數(shù)據(jù)區(qū)中存入下列 5 個(gè)數(shù)據(jù): 2040H,0300H,10H,0020H,1048H DW 2040H,0300H,10H,0020H,1048H 微機(jī)原理及接口技術(shù)習(xí)題及答案 ? 指示性語(yǔ)句 又稱為偽操作語(yǔ)句,它不是 8088/8086CPU 的指令,它與匯編程序( assembler)有關(guān)。 解 : START: MOV DI,OFFSET BUFFER XOR AL,AL MOV [DI],AL MOV SI,4000H MOV CX,32 AA: MOV AL,[SI] OR AL,AL JNS X1 INC [DI] X1: INC SI NEXT:LOOP AA HLT 微機(jī)原理及接口技術(shù)習(xí)題及答案 STR 為 6 個(gè)字符的存放區(qū)域首地址 MOV CX,6 LPP: MOV AH,2 MOV DL,[BX] INC BX INT 21H 。 解 : LEA SI,TABLE MOV CX,10 XOR AX,AX NEXT: ADD AL,[SI] ADC AH,0 INC SI LOOP NEXT MOV SUM,AX 17. 編寫程序段,從鍵盤上輸入字符 串 ‘ HELLO’ ,并在串尾加結(jié)束標(biāo)志 ‘ $’ 。保存原始數(shù)據(jù) AND AX, 000FH 。 解: ( 1)使 AX 寄存器的低 4 位清 0,其余位不變。AX= 25EBH ( 4) TEST AX, 0004H 。顯示 1 位十進(jìn) 制數(shù) 1 INT 21H LOOP GO1 10. 用串操作指令 替換以下程序段 : ABC: MOV AL, [SI] MOV ES:[DI], AL INC SI INC DI LOOP ABC 解: REP MOVSB 11. 設(shè) AX=AAH, 順序執(zhí)行下列各條指令,填寫空格。 8 0R DX,0111H 5. 設(shè) SS=2020H, SP=1000H, SI=2300, DI=7800, BX=9A00H。 MOV AX,[2020H] MOV ES,AX ( 5)將立即數(shù) 3DH 與 AL 相加,結(jié)果送回 AL。 ( 7)寄存器 BX 中的低 4 位內(nèi)容保持不變 ,其他位按位取反,結(jié)果仍在 BX 中。16 位的端口地址不能直接在輸入輸出指令中使用。立即數(shù)不能作為 目的操作數(shù) ( 4) PUSH AL 。基址變址相對(duì)尋址 ( 9) PUSHF 。 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 。 12. 若 CS=4000H,則當(dāng)前代碼段可尋址的存儲(chǔ)空間范圍是多少? 解: CS=4000H 時(shí),當(dāng)前代碼段可尋址的存儲(chǔ)空間范圍為 40000H~4FFFFH。 TF=1 時(shí), CPU 工作在單步方式。當(dāng)帶符號(hào)數(shù)的補(bǔ)碼運(yùn)算結(jié)果超出機(jī)器所能表達(dá)的范圍時(shí),就會(huì)產(chǎn)生溢出,這時(shí) OF=1;否則 OF=0。若運(yùn)算結(jié)果中的低 8 位含有偶數(shù)個(gè) 1,則 PF=1;否則 PF=0。 IP:指令指針寄存器,用于存放 CPU 即將執(zhí)行的下一條指令在代碼段中的段內(nèi)偏移地址。 SP 和 BP也可以用來(lái)存放數(shù)據(jù),它們的默認(rèn)段寄存器都是 SS。 2. 什么是指令流水線?指令流水線需要哪些硬件支持? 解: 指令流水線是指 8086/8088CPU 內(nèi)部的執(zhí)行單元 EU 和總線接口單元 BIU 通過(guò)指令預(yù)取隊(duì)列協(xié)同工作從而實(shí)現(xiàn)指令的并行執(zhí)行。 3 2第一章習(xí)題及答案 1. 微處理器內(nèi)部包含哪三大部分? 解: 運(yùn)算器 、 控制器 和寄存器組。 [X]補(bǔ) =00110011B [Y]補(bǔ)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1