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

正文內(nèi)容

微機(jī)原理與接口技術(shù)洪永強(qiáng)課后習(xí)題集第2版(留存版)

  

【正文】 儲(chǔ)器SI隱含尋址。(2)、物理地址(PA)=段基址10H+偏移地址(EA)11. 對(duì)于8086,已知(DS)=1050H,(CS)=2080H,(SS)=0400H,(SP)=2000H,問(wèn):(1) 在數(shù)據(jù)段中可存放的數(shù)據(jù)最多為多少字節(jié)?首地址和末地址各為多少?(2) 堆棧段中可存放多少個(gè)16位的字?首地址和末地址各為多少?(3) 代碼段最大的程序可存放多少字節(jié)?首地址和末地址各為多少?(4) 如果先后將FLAGS、AX、BX、CX、SI和DI壓入堆棧,則(SP)=?如果此時(shí)(SP)=2300H,則原來(lái)的(SP)=?答:(1)、64KB;首地址為1050:0000H,末地址為1050:FFFFH。(1) 無(wú)符號(hào)十進(jìn)制數(shù)的補(bǔ)碼7AH;(2) 有符號(hào)十進(jìn)制數(shù)的補(bǔ)碼7AH;(3) 無(wú)符號(hào)十進(jìn)制數(shù)的補(bǔ)碼E8H;(4) 有符號(hào)十進(jìn)制數(shù)的補(bǔ)碼E8H。(2)、數(shù)據(jù)和程序以二進(jìn)制代碼形式不加區(qū)別地存放在存儲(chǔ)器中,存放位置由地址指定,地址碼也為二進(jìn)制。8. 現(xiàn)代微型計(jì)算機(jī)的主板通常由哪些部分組成?主板上的總線(xiàn)擴(kuò)展插槽有何用途?9. 把下列十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)、八進(jìn)制數(shù)和十六進(jìn)制數(shù)。用于單步方式操作,TF為1,指令執(zhí)行完后產(chǎn)生陷阱,由系統(tǒng)控制計(jì)算機(jī);TF為0,CPU不產(chǎn)生陷阱,正常工作。(2)、DEST為寄存器間接尋址,SRC為寄存器尋址。(3)、DEST為寄存器尋址,SRC為直接尋址。8. 已知(DS)=2000H,有關(guān)的內(nèi)存單元值為(21000H)=00H,(21001H)=12H,(21200H)=00H,(21201H)=10H,(23200H)=20H,(23201H)=30H,(23400H)=40H,(23401H)=30H,(23600H)=60H,(23601H)=30H,位移量COUNT=1200H。(11)、SRC可為基址變址尋址。CS不變,段內(nèi)轉(zhuǎn)移(5)、(23DA2H): (23DA0H) 。答:TABLE DB 1*1,2*2,3*3,4*4,5*5,6*6,7*7,8*8,9*9……MOV BX, OFFSET TABLEMOV AL, nDEC ALXLAT ;n的平方即在A(yíng)L中14. 簡(jiǎn)述利用跳轉(zhuǎn)表實(shí)現(xiàn)多路分支程序設(shè)計(jì)的思想。(2)、端口地址和存儲(chǔ)器地址統(tǒng)一編址,也稱(chēng)存儲(chǔ)器映射方式;I/O端口地址和存儲(chǔ)器地址分開(kāi)獨(dú)立編址,也稱(chēng)I/O映射方式。10. 如果存儲(chǔ)器起始地址為1200H,末地址為19FFH,求該存儲(chǔ)器的容量。3 程序動(dòng)態(tài)鏈接和調(diào)度比較容易。請(qǐng)畫(huà)出系統(tǒng)連接圖及編寫(xiě)初始化8259A的程序段。 39。答:程序段如下:計(jì)數(shù)值 = 247。)答:(1)、接口連接圖如下:8255與CPU的連接省略。答:程序段如下:方式字為11001010B=CAH,控制字為00010100B=14HINIT8251: MOV AL, 0CAH ;方式字MOV DX, 04A2HOUT DX, AL ;控制口MOV AL, 14H ;控制字OUT DX, AL ;控制口MOV CX,100LEA SI, buffer ;輸入緩沖區(qū)RECEV: MOV DX, 04A2HIN AL, DX ;讀取狀態(tài)TEST AL, 02H ;RxRDY=1?JZ RECEVTEST AL, 38H ;輸入數(shù)據(jù)有三種錯(cuò)誤之一嗎?JNZ ERRORMOV DX, 04A0H ;數(shù)據(jù)口IN AL, DX ;輸入數(shù)據(jù)AND AL, 7FH ;7位數(shù)據(jù),清除最高位MOV [SI], ALINC SILOOP RECEVJMP STOPERROR: ……STOP: ……21. 在圖917兩臺(tái)微機(jī)串行通信例子中,在不改變硬件的情況下,通信雙方的約定改為1位停止位、奇校驗(yàn)、波特率因子為16,其他參數(shù)不變,試編寫(xiě)出兩機(jī)的初始化程序。18. 試說(shuō)明8251A的方式控制字、操作控制字和狀態(tài)字各位的含義及它們之間的關(guān)系。(2) 編制3種驅(qū)動(dòng)程序,每個(gè)程序必須包括至少有兩種外設(shè)共同作用的操作(例如,根據(jù)8位開(kāi)關(guān)“ON”和“OFF”的狀態(tài)來(lái)決定8個(gè)LED指示燈“亮”和“滅”。試寫(xiě)出對(duì)8253的初始化程序,并畫(huà)出硬件連接圖。格式自行擬定。(2)、22。20. 簡(jiǎn)述Cache的幾種替換算法,你認(rèn)為應(yīng)該選用哪種算法最好?21. 什么叫虛擬存儲(chǔ)器?為什么要設(shè)虛擬存儲(chǔ)器22. 簡(jiǎn)述虛擬存儲(chǔ)器的三種方式。13. 查詢(xún)傳送方式、中斷傳送方式和DMA傳送方式分別用什么方法啟動(dòng)數(shù)據(jù)傳送過(guò)程?第 6 章 存儲(chǔ)器1. 什么是SRAM、DRAM、ROM、PROM、EPROM、E2PROM? 分別說(shuō)明它的特點(diǎn)和簡(jiǎn)單工作原理。26. 在緩沖區(qū)BUF地址起有一字符串,其長(zhǎng)度存于COUNT單元。第 4 章 匯編語(yǔ)言程序設(shè)計(jì)1. 什么是匯編語(yǔ)言?什么是匯編語(yǔ)言程序?什么是匯編?什么是匯編程序?2. 一個(gè)完整的匯編語(yǔ)言程序結(jié)構(gòu)上有什么特點(diǎn)?3. 匯編語(yǔ)言有哪三種基本語(yǔ)句?它們各自的作用是什么?4. 邏輯運(yùn)算符與邏輯運(yùn)算指令中的助記符有完全相同的符號(hào),如何區(qū)別它們?作用有何不同?5. 下面兩條語(yǔ)句匯編后,兩個(gè)字節(jié)存儲(chǔ)單元NUM1和NUM2中的內(nèi)容分別是什么?NUM1 DB (12 OR 4 AND 2) GE 0EHNUM2 DB (12 XOR 4 AND 2) LE 0EH 答:(1)、NUM1中的內(nèi)容是00H;因?yàn)?2不大于等于0EH(2)、NUM2中的內(nèi)容是0FFH;因?yàn)?2小于等于0EH6. 下列指令執(zhí)行后,字存儲(chǔ)單元DA2中的內(nèi)容是多少?DA1 EQU BYTE PTR DA2DA2 DW 0ABCDH…… SHL DA1,1SHR DA2,1答:DA2中的內(nèi)容是55CDH7. 對(duì)下面的數(shù)據(jù)定義,各條MOV指令單獨(dú)執(zhí)行后,有關(guān)寄存器的內(nèi)容是什么?NUMB1 DB ?NUMB2 DW 20 DUP(?)NUMB3 DB ‘USB’1) MOV AX, TYPE NUMB12) MOV AX, TYPE NUMB23) MOV CX, LENGTH NUMB24) MOV DX, SIZE NUMB25) MOV CX, LENGTH NUMB3答:1)、(AX)=12)、(AX)=23)、(CX)=0014H4)、(DX)=0028H5)、(CX)=18. 假設(shè)程序中的數(shù)據(jù)定義如下:PNUM DW ?PNAME DB 16 DUP(?)COUNT DD ?PLETH EQU $PNUM問(wèn)PLETH 的數(shù)值是多少?它代表什么意思?答:(1)、PLETH 的數(shù)值是16H(2)、表示自PNUM開(kāi)始到PLETH為止的變量占用的存儲(chǔ)單元數(shù)。(1) JMP 2300H (2)JMP WORD PTR[BX](3) JMP DWORD PTR [BX+DATA] (4)JMP BX(5) JMP DWORD PTR [BX][DI]答:(1)、0200H: 2300H。(7)、端口地址超過(guò)0FFH必須要用DX寄存器間接尋址。(2)、(SP)=22FEH,(AX)=4200H,(BX)=4200H。若是存儲(chǔ)器尋址,試寫(xiě)出其有效地址和物理地址。這時(shí),外設(shè)或存儲(chǔ)器會(huì)通過(guò)“READY”信號(hào)線(xiàn)在T3狀態(tài)啟動(dòng)之前向CPU發(fā)一個(gè)“數(shù)據(jù)未準(zhǔn)備好的信號(hào)”,于是CPU會(huì)在T3之后插入一個(gè)或多個(gè)附加的時(shí)鐘周期TW。(2)、BX、BP、SI、DI四個(gè)寄存器可作為地址寄存器使用。4. 試用示意圖說(shuō)明內(nèi)存單元的地址和內(nèi)存單元的內(nèi)容,二者有何聯(lián)系和區(qū)別?答:示意圖如右所示:聯(lián)系:存儲(chǔ)單元中存放著信息,該信息可以是數(shù)據(jù),也可以是另一單元的地址的一部分,每個(gè)存儲(chǔ)單元都包含著地址和內(nèi)容兩個(gè)部分。(2)、數(shù)據(jù)總線(xiàn)用來(lái)傳輸數(shù)據(jù)信息,是雙向總線(xiàn);地址總線(xiàn)用于傳送CPU發(fā)出的地址信息,是單向總線(xiàn);控制總線(xiàn)用來(lái)傳送控制信號(hào)、時(shí)序信號(hào)和狀態(tài)信息等。17. 分別寫(xiě)出下列字符串的ASCII碼。(2)、時(shí)鐘周期:CPU輸入的CLK時(shí)鐘信號(hào)。(2)、用短跨越前綴指出段地址。EA=0800H+6010H=6810H,PA=(DS)10H+EA =66810H(12)、DEST為隱含堆棧指針寄存器間接尋址,SRC為寄存器尋址。(4)、立即數(shù)不能直接送段寄存器。12. 若內(nèi)存單元DATA在數(shù)據(jù)段中偏移量為24C0H處,24C0~24C3H單元中依次存放著55H、66H、77H、88H。答: AND AX, 0XOR AX, AXMOV AX, 0SUB AX, AX25. 若AL=0FFH,BL=13H,指出下列指令執(zhí)行后標(biāo)志AF、OF、ZF、SF、PF、CF的狀態(tài)。22. 子程序設(shè)計(jì)時(shí),有哪些注意事項(xiàng)?23. 調(diào)用程序和主程序之間是如何進(jìn)行參數(shù)傳遞的?24. 用主程序調(diào)用子程序的結(jié)構(gòu)形式,編程實(shí)現(xiàn)∑n!=1!+2!+3!+4!+5!(提示:n!= ,n! 用n(n1)!代替,則計(jì)算n! 子程序必須用遞歸調(diào)用n!子程序,但每次調(diào)用所使用的參數(shù)都不同。答:(1)、程序控制方式、中斷傳送方式、直接存儲(chǔ)器存取方式。系統(tǒng)地址總線(xiàn)為20位,數(shù)據(jù)總線(xiàn)為8位。(2)、PC系列微機(jī)把其存儲(chǔ)器的0000~03FFH共1024個(gè)地址單元作為中斷向量表,每個(gè)中斷向量占用4字節(jié)的存儲(chǔ)單元,連續(xù)存放在中斷向量表中,共256個(gè)中斷類(lèi)型。15. 編程實(shí)現(xiàn)以下操作:從鍵盤(pán)輸入4個(gè)數(shù)字,分別作為兩個(gè)10~99之間的十進(jìn)制數(shù)。第 8 章 計(jì)數(shù)器/定時(shí)器與DMA控制器1. 微機(jī)系統(tǒng)中的外部定時(shí)有哪兩種方法?其特點(diǎn)如何?(硬件定時(shí)和軟件定時(shí))2. 8253計(jì)數(shù)/定時(shí)器有哪些特點(diǎn)?3. 8253初始化編程包括哪兩項(xiàng)內(nèi)容?答:設(shè)定方式控制字和計(jì)數(shù)初始值。方式選擇控制字的格式如下頁(yè)圖所示:5. 可編程并行接口芯片8255A有哪幾種工作方式?各自的特點(diǎn)何在?PC3~PC0:1—輸入,0—輸出端口B:1—輸入,0—輸出端口A(yíng)1—輸入0—輸出方式選擇控制字的標(biāo)識(shí)位A組方式選擇00—方式001—方式11x—方式2PC7~PC4:1—輸入,0—輸出B組方式選擇:0—方式0,1—方式1 1 D6 D5 D4 D3 D2 D1 D0:方式選擇控制字的格式6. 在方式1下輸入和輸出時(shí),其專(zhuān)用聯(lián)絡(luò)信號(hào)是如何定義的?7. 8255A工作于方式2,采用中斷傳送,CPU如何區(qū)分是輸入中斷還是輸出中斷?8. 設(shè)計(jì)一個(gè)利用8255A的PC5輸出占空比1:1的方波電路,并編寫(xiě)相應(yīng)程序。MOV AL, 10110000B ;8255方式控制字0B0HOUT 63H, AL ; 控制口MOV AL, 0FFH ;關(guān)閉8位LED指示燈OUT 61H, AL ;B口OUT 62H, AL ;C口,禁鳴蜂鳴片;A口工作于方式1下,在按下按鈕并釋放后,再根據(jù)8位開(kāi)關(guān)“ON”和“OFF”的狀態(tài)來(lái)決定8個(gè)LED指示燈“亮”和“滅”。5. ISA和EISA總線(xiàn)的相似點(diǎn)和不同點(diǎn)是什么?6. 簡(jiǎn)述ISA,EASA,PCI總線(xiàn)的特點(diǎn)。(2)、8255初始化程序段如下:A口方式0輸入,B口方式0輸出,C口低4位輸出、高4位輸入。13. 假設(shè)利用8237A通道1在存儲(chǔ)器的兩個(gè)區(qū)域BUF1和 BUF2間直接傳送100個(gè)數(shù)據(jù),采用連續(xù)傳送方式,傳送完畢后不進(jìn)行自動(dòng)預(yù)置,試寫(xiě)出初始化程序。18. 在A(yíng)RRAY數(shù)組中,保存一個(gè)從大到小順序排列的以字為單位的字符數(shù)組,數(shù)組長(zhǎng)度存放于數(shù)組的第一個(gè)單元中。設(shè)8259A占用地址24H、25H,各中斷源的類(lèi)型碼為40H~47H,各級(jí)中斷對(duì)應(yīng)的服務(wù)程序入口地址CS:IP分別為1000H:0000H、2000H:0000H、…、8000H:0000H。(3)、一系列的PUSH指令來(lái)保護(hù)現(xiàn)場(chǎng),一系列的POP指令來(lái)恢復(fù)現(xiàn)場(chǎng)。(2)、需要12個(gè)2114存儲(chǔ)器芯片。I/O映射方式的優(yōu)點(diǎn):1)、I/O端口地址不占用存儲(chǔ)器空間;2)、使用專(zhuān)門(mén)的I/O指令對(duì)端口進(jìn)行操作,I/O指令短、執(zhí)行速度快;3)、并且由于專(zhuān)門(mén)I/O指令與存儲(chǔ)器訪(fǎng)問(wèn)指令有明顯的區(qū)別,使程序中I/O操作和存儲(chǔ)器操作層次清晰,程序的可讀性強(qiáng)。答: MOV AX, XCMP AX, YJGE NEXTMOV AX,YNEXT: CMP AX, ZJGE NEXT1MOV AX, ZNEXT1: MOV MAX, AX17. 在A(yíng)、B、C中存在有三個(gè)數(shù),編寫(xiě)程序完成如下處理:1)若有一個(gè)數(shù)為零,則將其它兩個(gè)量清為零。答:(1)、SHL AX, 1 ;AX乘2RCL DX, 1 ;DX乘2SHR DX, 1 ;DX除2RCR AX, 1 ;AX除2(2)、SAL AX, 1 ;AX乘2RCL DX, 1 ;DX乘2SAR DX, 1 ;DX除2RCR AX, 1 ;AX除216. 下段程序完成什么工作?DATX1 DB 300DUP(?)DATX2 DB 100DUP(?)MOV CX,100MOV BX,200MOV SI,0MOV DI,0NEST: MOV AL,DATX1 [BX] [SI]MOV DATX2 [DI],ALINC SIINC DILOOP NEXT17. 執(zhí)行下列指令后,AX寄存器的內(nèi)容是什么?TABLE DW 10,20,30,40,50 ;000AH, 0014H, 001EH, 0028
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1