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