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

正文內(nèi)容

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

2025-04-27 01:55上一頁面

下一頁面
  

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