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

正文內(nèi)容

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

2025-03-22 01:55 本頁面
   

【正文】 7. PCI局部總線的信號(hào)線有多少根?可分為哪幾組功能信號(hào)?8. PCI Express總線的主要性能特點(diǎn)有哪些?9. 簡述PCI Express總線的主要組件及其功能。答:程序段如下:方式字為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ù)不變,試編寫出兩機(jī)的初始化程序。18. 試說明8251A的方式控制字、操作控制字和狀態(tài)字各位的含義及它們之間的關(guān)系。LED0_OFF: IN AL, 62H ;輸入C口的按鈕開關(guān)狀態(tài)TEST AL, 10H ;PC4=0?JNZ LED0_OFF ;沒有按按鈕,繼續(xù)等待按下LED0_ON: IN AL, 62H ;輸入C口的按鈕開關(guān)狀態(tài)TEST AL, 10H ;PC4=0?JZ LED0_ON ;仍然按下,繼續(xù)等待釋放IN AL, 60H ;輸入A口的8位開關(guān)狀態(tài)OUT 61H, AL ;送B口8位LED指示燈顯示JMP LED0_OFF ;死循環(huán)輸入并顯示;驅(qū)動(dòng)程序4如下:8255初始化程序段:A口方式1輸入,B口方式0輸出,C口低4位輸出、高4位配合A口工作。MOV AL, 10011000B ;8255方式控制字98HOUT 63H, AL ; 控制口MOV AL, 0FFH ;關(guān)閉8位LED指示燈OUT 61H, AL ;B口OUT 62H, AL ;C口,禁鳴蜂鳴片;驅(qū)動(dòng)程序1如下:根據(jù)8位開關(guān)“ON”和“OFF”的狀態(tài)來決定8個(gè)LED指示燈“亮”和“滅”。)答:(1)、接口連接圖如下:8255與CPU的連接省略。(2) 編制3種驅(qū)動(dòng)程序,每個(gè)程序必須包括至少有兩種外設(shè)共同作用的操作(例如,根據(jù)8位開關(guān)“ON”和“OFF”的狀態(tài)來決定8個(gè)LED指示燈“亮”和“滅”。4. 如何對(duì)8255A進(jìn)行初始化編程?答:通過向8255A控制口設(shè)定方式選擇控制字來進(jìn)行初始化編程。14. 設(shè)8237A的端口地址為00H~0FH,通道0的頁面寄存器地址為87H,使通道0工作在成組方式,地址增變化,自動(dòng)預(yù)置功能,把從內(nèi)存25000H開始的1024字節(jié)傳送給外設(shè)端口。答:程序段如下:計(jì)數(shù)值 = 247。試寫出對(duì)8253的初始化程序,并畫出硬件連接圖。20. 在磁盤中建立一個(gè)文件,并顯示完成的結(jié)果,假設(shè)BUF1中存放正常信息,BUF2中存放錯(cuò)誤信息。從鍵盤接受一個(gè)字符,在數(shù)組中查找在字符,若找到,則使CF為1。 39。格式自行擬定。編寫一段查表送顯的程序,要求先從測試口讀入一個(gè)數(shù)據(jù),再查表將相應(yīng)的顯示碼從顯示口送出,如此反復(fù)進(jìn)行直至讀入數(shù)據(jù)0FFH為止。試寫出初始化程序,并編程向中斷向量表中置入各中斷向量。請(qǐng)畫出系統(tǒng)連接圖及編寫初始化8259A的程序段。(2)、22。即通過中斷號(hào)找到中斷向量。3. 什么是內(nèi)部中斷和外部中斷?如何分類?()4. INTR中斷和NMI 中斷有什么區(qū)別?答:非屏蔽中斷NMI:邊沿觸發(fā)方式,不受IF屏蔽的中斷,中斷類型碼固定為02H,所以不需要中斷響應(yīng)周期INTA。3 程序動(dòng)態(tài)鏈接和調(diào)度比較容易。20. 簡述Cache的幾種替換算法,你認(rèn)為應(yīng)該選用哪種算法最好?21. 什么叫虛擬存儲(chǔ)器?為什么要設(shè)虛擬存儲(chǔ)器22. 簡述虛擬存儲(chǔ)器的三種方式。17. 用2732(4 K4位)、6116(2K8位)和74LS138構(gòu)成一個(gè)存儲(chǔ)容量為12KB ROM(000000H~02FFFH)、8KB RAM(030000H~04FFFH)的存儲(chǔ)系統(tǒng)。14. 設(shè)有一個(gè)具有14位地址和8位自唱的存儲(chǔ)器,問:(1) 該存儲(chǔ)器能存儲(chǔ)多少字節(jié)的信息?(16k)(2) 如果存儲(chǔ)器由1 K1位金泰RAM組成,需要多少芯片?(128片)(3) 需要多少位地址作芯片選擇?15. 用10241位的RAM芯片組成16 K8位的存儲(chǔ)器,需要多少個(gè)芯片?分為多少組?共需多少根地址線?地址線如何分配?試畫出與CPU的連接框圖。10. 如果存儲(chǔ)器起始地址為1200H,末地址為19FFH,求該存儲(chǔ)器的容量。13. 查詢傳送方式、中斷傳送方式和DMA傳送方式分別用什么方法啟動(dòng)數(shù)據(jù)傳送過程?第 6 章 存儲(chǔ)器1. 什么是SRAM、DRAM、ROM、PROM、EPROM、E2PROM? 分別說明它的特點(diǎn)和簡單工作原理。8. 譯碼器譯碼電路一般有哪幾部分組成?(譯碼控制端;選擇輸入端;譯碼輸出端)9. 若要求I/O端口讀寫地址為264H,則在圖54中的輸入地址線要做哪些改動(dòng)?10. 圖55是PC機(jī)系統(tǒng)板的I/O端口地址譯碼器電路,它有何特點(diǎn)?試根據(jù)圖中的地址線的分配,寫出DMAC、INTR、T/C以及PPI的地址范圍?11. CPU與外設(shè)之間的數(shù)據(jù)傳送方式有哪幾種?它們各應(yīng)用在什么場合?試比較這幾種基本輸入輸出方式的特點(diǎn)。I/O映射方式的缺點(diǎn):這種編址方式中,微處理器對(duì)存儲(chǔ)器及I/O端口是采用不同的控制線進(jìn)行選擇的,因而接口電路比較復(fù)雜。(2)、端口地址和存儲(chǔ)器地址統(tǒng)一編址,也稱存儲(chǔ)器映射方式;I/O端口地址和存儲(chǔ)器地址分開獨(dú)立編址,也稱I/O映射方式。26. 在緩沖區(qū)BUF地址起有一字符串,其長度存于COUNT單元。21. 從偏移量DAT1開始存放200個(gè)帶符號(hào)的字節(jié)數(shù)據(jù),編寫程序,找出其中最小的數(shù)放入DATA2中。2)若三個(gè)數(shù)都不為零,求它們的和,并送D中。答: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的平方即在AL中14. 簡述利用跳轉(zhuǎn)表實(shí)現(xiàn)多路分支程序設(shè)計(jì)的思想。第 4 章 匯編語言程序設(shè)計(jì)1. 什么是匯編語言?什么是匯編語言程序?什么是匯編?什么是匯編程序?2. 一個(gè)完整的匯編語言程序結(jié)構(gòu)上有什么特點(diǎn)?3. 匯編語言有哪三種基本語句?它們各自的作用是什么?4. 邏輯運(yùn)算符與邏輯運(yùn)算指令中的助記符有完全相同的符號(hào),如何區(qū)別它們?作用有何不同?5. 下面兩條語句匯編后,兩個(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問PLETH 的數(shù)值是多少?它代表什么意思?答:(1)、PLETH 的數(shù)值是16H(2)、表示自PNUM開始到PLETH為止的變量占用的存儲(chǔ)單元數(shù)。(1) AH的高4位清0;(2) AL的高4位取反;(3) AH的低4位移到高4位,低4位清0;(4) AL的高4位移到低4位,高4位清0;(5) 將BX的低2位全變?yōu)??答:(1) AND AH, 0FH(2) XOR AL, 0F0H(3) MOV CL, 4 SHL AH, CL(4) MOV CL, 4 SHR AL, CL(5) OR BX, 0003H24. 寫出可使AX清0的幾條指令。存儲(chǔ)方式如右圖所示:18. 指出下列程序段的功能MOV CX,10CLDLEA SI,F(xiàn)IRSTLEA DI,DECONDREP MOVSB答:將數(shù)據(jù)段首地址為FIRST的十個(gè)字節(jié)數(shù)據(jù)傳送到附加段首地址為DECOND的內(nèi)存緩沖區(qū)中。CS不變,段內(nèi)轉(zhuǎn)移(5)、(23DA2H): (23DA0H) 。(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。(18)、8086的乘法指令不能為立即數(shù)。(14)、段跨越前綴應(yīng)放在存儲(chǔ)器操作數(shù)或整個(gè)指令的前面。(11)、SRC可為基址變址尋址。(7)、端口地址超過0FFH必須要用DX寄存器間接尋址。(3)、DEST不能為CS段寄存器尋址。10. 設(shè)若標(biāo)志寄存器原值為0A11H,SP=0060H,AL=4。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。(2)、(SP)=22FEH,(AX)=4200H,(BX)=4200H。EA=00A0H,PA=(ES)10H+EA =200A0H(11)、DEST為寄存器尋址,SRC為基址變址尋址。EA=0800H,PA=(ES)10H+EA =20800H(7)、DEST為寄存器尋址,SRC為寄存器間接尋址。(3)、DEST為寄存器尋址,SRC為直接尋址。若是存儲(chǔ)器尋址,試寫出其有效地址和物理地址。試問:段地址如何確定?如果要用某個(gè)段寄存器指出段地址,指令應(yīng)如何表示?答:(1)、段地址默認(rèn)為是DS的內(nèi)容。(6)、DEST為寄存器尋址,SRC為存儲(chǔ)器直接尋址。(2)、DEST為寄存器間接尋址,SRC為寄存器尋址。這時(shí),外設(shè)或存儲(chǔ)器會(huì)通過“READY”信號(hào)線在T3狀態(tài)啟動(dòng)之前向CPU發(fā)一個(gè)“數(shù)據(jù)未準(zhǔn)備好的信號(hào)”,于是CPU會(huì)在T3之后插入一個(gè)或多個(gè)附加的時(shí)鐘周期TW。(4)、(SP)=2000H12=1FF4H;原來的(SP)=2300H+12=230CH12. (3)、如右圖所示:對(duì)于8086,當(dāng)(CS)=2020H時(shí),物理地址為24200H,則當(dāng)(CS)=6520H時(shí),物理地址應(yīng)轉(zhuǎn)移到什么地方?13. 什么是總線周期?什么是時(shí)鐘周期?一個(gè)典型的總線周期最小包括幾個(gè)時(shí)鐘周期?什么情況下需要插入等待周期TW?答:(1)、總線周期:總線接口部件完成一個(gè)取指令或傳送數(shù)據(jù)的完整操作所需的最少時(shí)鐘周期數(shù)。6. 8086CPU工作在最小模式時(shí),(1) 當(dāng)CPU訪問存儲(chǔ)器時(shí),要利用哪些信號(hào)?(2) 當(dāng)CPU訪問外部設(shè)備時(shí),要利用哪些信號(hào)?(3) 當(dāng)HOLD有效并得到響應(yīng)時(shí),CPU的哪些信號(hào)是高阻?7. 8086CPU工作在最大模式時(shí),、在CPU訪問存儲(chǔ)器與CPU訪問外部設(shè)備時(shí),分別是什么狀態(tài)?FFFFFFFFFD531FFFFEFFFFC420A19~A1 D15~D8 D7~D0 A0高(奇)位和低(偶)位存儲(chǔ)器條8. 在8086最大模式系統(tǒng)中,8288總線控制器的作用是什么?它產(chǎn)生哪些控制信號(hào)?9. 8086采用什么方式管理內(nèi)存?1MB的內(nèi)存空間分為哪兩個(gè)存儲(chǔ)體?它們?nèi)绾闻c地址總線、數(shù)據(jù)總線相連?答:(1)、8086采用分段方式管理內(nèi)存;(2)、1MB的內(nèi)存空間分為偶地址和奇地址兩個(gè)存儲(chǔ)體;(3)、如右圖所示:10. 什么是段基址、偏移地址和物理地址?它們之間有什么關(guān)系?答:(1)、段基址:存儲(chǔ)器分段時(shí),每個(gè)段的起始地址的低4位為0,高16位為段基址,放入段寄存器中;偏移地址:段內(nèi)某內(nèi)存單元的物理地址相對(duì)于段起始地址的偏移量稱為段內(nèi)偏移地址,也叫有效地址;物理地址:8086/8088有20條地址線,最大內(nèi)存容量為1MB(220),其中任何一個(gè)內(nèi)存單元都有一個(gè)唯一的20位的地址,稱為內(nèi)存單元的物理地址。用于單步方式操作,TF為1,指令執(zhí)行完后產(chǎn)生陷阱,由系統(tǒng)控制計(jì)算機(jī);TF為0,CPU不產(chǎn)生陷阱,正常工作。(2)、BX、BP、
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1