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

正文內(nèi)容

微機(jī)原理與接口技術(shù)洪永強(qiáng)課后習(xí)題集第2版-文庫(kù)吧在線文庫(kù)

  

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