《微型計算機原理及應用:微型計算機原理習題》由會員分享,可在線閱讀,更多相關《微型計算機原理及應用:微型計算機原理習題(22頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、1閱讀以下指令段,根據(jù)指令功能填寫相應目標操作數(shù)的值。 XOR EAX,EAX ;EAX= MOV EDX,23456789H ;EDX= XCHG DL,DH ;EDX= SHR DX,6 ; DX= AND ECX,EAX ;ECX=2閱讀以下指令段,根據(jù)指令功能填寫相應目標操作數(shù)的值 MOV EAX,87654321H ;EAX= ADD AH,AL ; AX= ROL EAX,8 ; EAX= OR AH,AL ; AH= CMP EBX,EAX ; EAX=3. 用匯編語言編制程序段完成以下偽代碼。if (ECX EAX) EBX=-1; else EBX=0; 4. 用匯編語言編制
2、程序段完成以下偽代碼。if (ESI = EDI) EAX=100; else ECX=100; 5 5根據(jù)以下程序段中每條指令的執(zhí)行結果,填寫空根據(jù)以下程序段中每條指令的執(zhí)行結果,填寫空格中寄存器的值。格中寄存器的值。 EAX = (十六進制)(十六進制)EBX =ESI =ECX =EBX =EAX =ECX =MOV EAX,87654321HMOV EBX,EAXMOV ESI,256MOV ECX,-2MOV BX,bMOV AH,ALMOV CX,AXMOV EAX,87654321HMOV ECX,10101010HADDEAX,ECXADDCX,AXADDAL,CHADDAL,
3、3ADDCX,2000H6 6根據(jù)以下程序段中每條指令的執(zhí)行結果,填寫根據(jù)以下程序段中每條指令的執(zhí)行結果,填寫空格中寄存器的值。空格中寄存器的值。EAX = (十六進制)(十六進制)ECX =EAX =ECX =EAX =EAX =ECX =7.7.寫出以下邏輯地址所對應的物理地址寫出以下邏輯地址所對應的物理地址( (實地址方式實地址方式) ) 邏輯地址邏輯地址 物理地址物理地址 1234:5678 5678:34A8 1000:00F0 8.8.在保護方式下,邏輯地址由哪兩部分組成在保護方式下,邏輯地址由哪兩部分組成 ?邏輯?邏輯段的最大長度可以達到多少?段的最大長度可以達到多少?9指出下列
4、指令是否有錯,并簡要說明原因。 POP 1000HMOV CX,BLROL AX,BXADD BX,BLXCHG ES:BP,BP10指出下列指令是否有錯,并簡要說明原因。MOV AX,DSAND ES,BXSUB EAX,CXMOV CS,AXADD ECX,ECX*211. 指出下列指令是否有錯,并簡要說明原因。MOV SP,BX ADD ESP,ESPJMP CX AND AX,DS MUL 167存儲器的譯碼電路如下,請計算EPROM2732的地址范圍和存儲容量。8存儲器的譯碼電路如下,請計算EPROM2732的地址范圍和存儲容量。9. 存儲器的譯碼電路如下,請計算EPROM2716的
5、地址范圍和存儲容量。10. 存儲器的譯碼電路如下,請計算EPROM2716的地址范圍和存儲容量。11簡述試述8086微處理器內部結構特點。12.什么是8086 CPU的總線周期,它至少需要由幾個T狀態(tài)(時鐘周期)組成?在什么情況下需要在總線周期中插入等待周期Tw,Tw應插入在哪里?13. 名詞解釋(寫出英文縮略詞所表示的完整英文全文及其中文譯文,并對該名詞加以簡單解釋) SDRAMEPROMEUBIUMEMSUART14.簡述8255A工作于方式1時信號STB的方向、功能和有效電平。15通常什么情況下適合于采用無條件傳送方式?16.簡述8255A工作于方式1時信號ACK的方向、功能和有效電平。
6、17. 名詞解釋(寫出英文縮略詞所表示的完整英文全文及其中文譯文,并對該名詞加以簡單解釋)ADC IRR ADC IRR DAC USBDAC USBICW ISRICW ISROCW PCIOCW PCI18.P.197 習題 1. 5. 7. 19.P.272 習題 1. 2. 9. 20.簡述I/O端口的概念,不同的I/O端口地址來區(qū)分哪些不同的信息?在X86系統(tǒng)中使用什么指令訪問I/O端口?21. 什么是單工、半雙工、全雙工傳輸?并舉例說明之。22.簡述USB的特點。 1.編寫8250的初始化程序和接收程序。設8250以4800bps(除數(shù)寄存器等于240),8 位數(shù)據(jù)位,1 位停止位
7、, 偶校驗方式工作(時鐘輸入為18.432MHZ),用查詢方式接收數(shù)據(jù),檢查出錯狀態(tài)時只進行奇偶校驗錯檢查。返回ASCII碼存放在AL中,狀態(tài)存放在AH中(正常返回,AH=00;錯誤返回,AH=FFH)。端口地址為C0HC7H。2. 編寫8250的初始化程序和發(fā)送程序。設8250以9600bps(除數(shù)寄存器等于120),7 位數(shù)據(jù)位,1 位停止位, 奇校驗方式工作(時鐘輸入18.432MHZ),發(fā)送數(shù)據(jù)在AH中。端口地址為C0HC7H。3. 8253端口地址 0C0H 0C3H,計數(shù)器通道0產(chǎn)生頻率為500KHZ的連續(xù)方波,請將程序中空檔處填上適當?shù)闹担斎霑r鐘頻率為 2 MHz。 MOV A
8、L,_ OUT 0C3H,AL MOV AL,_ OUT 0C1H,AL MOV AL,_ OUT 0C1H,AL4. 8253端口地址 0C0H 0C3H,時鐘頻率 2 MHz MOV AL,52H OUT 0C3H,AL MOV AL,52H OUT 0C2H,AL請指出:使用 8253 的計數(shù)器號: _ 采用何種工作方式:_ 定時時間間隔為:_5.8253端口地址0C0H 0C3H,時鐘頻率為2MHz MOV AL, 76H OUT 0C3H, AL MOV AL,30H OUT 0C1H,AL MOV AL, 01H OUT 0C1H,AL請指出:使用 8253 的計數(shù)器號: _ 采用
9、何種工作方式:_ 定時時間間隔為: _6.注釋下列對8259A初始化程序,說明系統(tǒng)使用幾片8259A、緩沖方式、結束中斷方式、觸發(fā)中斷方式及中斷矢量范圍。 INT00 EQU 20H INT01 EQU 21H INIT: MOV AL,13H OUT INT00,AL MOV AL,08H OUT INT01,AL MOV AL,1DH OUT INT01,AL 7.下面是初始化主8259A的程序,請將程序中空檔處填上適當?shù)闹?,使其滿足一片主片、電平觸發(fā)中斷、中斷矢量范圍:08H 0FH、非緩沖方式、非自動結束中斷,一般完全嵌套方式等設置。 MOV AL, ;ICW1 OUT 20H,AL MOV AL, ;ICW2 OUT 21H,AL MOV AL, ;ICW4 OUT 21H,AL