版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 . . 9/9微機(jī)原理與應(yīng)用練習(xí)題一、填空題設(shè)機(jī)器字長(zhǎng)為8位,根據(jù)給出的不同形式的機(jī)器數(shù),計(jì)算其對(duì)應(yīng)的十進(jìn)制表示的真值,填入下表中。機(jī)器數(shù)(若為)無符號(hào)數(shù)(若為)原碼(若為)反碼(若為)補(bǔ)碼1001 00101461810911028086微處理器包含4個(gè)專用寄存器,其中堆棧指針寄存器SP和堆?;分羔楤P寄存器一般與堆棧段寄存器SS連用,用以確定堆棧段中某一存儲(chǔ)器單元的地址;而SI和目的變址DI寄存器一般與數(shù)據(jù)段寄存器DS連用,用以確定數(shù)據(jù)段中某一存儲(chǔ)器單元的地址。38086微處理器的組成包括兩部分,執(zhí)行程序時(shí),BIU(總線接口)部件負(fù)責(zé)將指令代碼從存取到指令隊(duì)列中;EU(執(zhí)行)單元負(fù)責(zé)分
2、析并執(zhí)行指令。48086微處理器進(jìn)行復(fù)位操作時(shí),代碼段寄存器的容為:(CS)=0FFFF H,指令指針寄存器的容為:(IP)=0000 H。5若假設(shè)(AX)=0FDAAH,(BX)=0FBCFH,則執(zhí)行指令 ADD AX,BX 之后,(AX)= 0F979 H,(BX)= 0FBCF H,標(biāo)志位 OF、AF、CF 的狀態(tài)對(duì)應(yīng)為0、1和1。6若TAB為數(shù)據(jù)段中0032H單元的符號(hào)地址,其中存放的容為1234H,則執(zhí)行:MOV AX,TAB指令后,AX中的容為1234 H。7若(DS)= 7500H,數(shù)據(jù)段的長(zhǎng)度為64KB,則當(dāng)前數(shù)據(jù)段的起始地址為75000H,末地址為84FFFH 。8假設(shè)(SP
3、)=1000H,(AX)=2000H,(BX)=3000H,試問:(1)執(zhí)行PUSH AX指令后,(SP)= 0FFE H;(2)再執(zhí)行PUSHBX和POPAX指令后,(SP)=0FFEH,(AX)= 3000 H,(BX)= 3000 H 。9. 若8086的時(shí)鐘頻率為5MHz,其時(shí)鐘周期為200ns。10. 一個(gè)完整的計(jì)算機(jī)系統(tǒng)包括硬件系統(tǒng)和軟件系統(tǒng)兩大部分。11. 指令指針寄存器IP用來表示存放下一條要執(zhí)行的指令在當(dāng)前代碼段的偏移地址。12. 8086CPU的基本總線周期由4個(gè)時(shí)鐘周期組成。13. 標(biāo)志寄存器中,OF表示溢出標(biāo)志,OF=1時(shí)表示有溢出。15. 8086系統(tǒng)中存儲(chǔ)空間分為存
4、儲(chǔ)體和外存儲(chǔ)體,分別用_片選_和_字選_信號(hào)選擇和區(qū)分。168086中I/O端口與存地址采用分別獨(dú)立編址編址方式。17. 8086CPU采用引腳復(fù)用技術(shù),即地址總線和數(shù)據(jù)總線是復(fù)用的。選用64K2位存儲(chǔ)芯片構(gòu)成一個(gè)128KB的存儲(chǔ)器,所需芯片的數(shù)量為8片,要訪問一個(gè)這樣的128KB存儲(chǔ)器,需要地址線19根,數(shù)據(jù)線2根。構(gòu)成64K*8位的存儲(chǔ)器,需8K*1位的芯片64 片。二、單項(xiàng)選擇題18086CPU的主要特點(diǎn)之一是具有預(yù)取指令功能,CPU可以采用B的原則,順序存放指令到指令隊(duì)列緩沖器中,并順序取出指令到執(zhí)行部件中去執(zhí)行。(A)后進(jìn)先出(B)先進(jìn)先出(C)隨意讀寫(D)只讀不寫2微機(jī)中地址總線
5、的作用是C。(A)用于選擇存儲(chǔ)器單元(B)用于選擇進(jìn)行信息傳輸?shù)脑O(shè)備 (C)用于指定存儲(chǔ)器單元和I/O設(shè)備接口單元的選擇地址(D)跟數(shù)據(jù)總線的作用是同樣的3地址線為20條的微處理器,其尋址圍是B。(A)640KB (B)1MB (C)64KB (D)1GB4在8086/8088中,一個(gè)最基本的總線周期由D個(gè)時(shí)鐘周期組成。(A)1 (B)2 (C)6 (D)458086工作于最小模式下,當(dāng)M/=0,=0,=1 時(shí),CPU完成的操作是B。(A)存儲(chǔ)器讀 (B)I/O讀 (C)存儲(chǔ)器寫 (D)I/O寫6 二進(jìn)制數(shù) 10010110.10B 的十進(jìn)制數(shù)值可表示為_B_。A. 96.8 B. 150.5
6、 C. 96.5 D. 150.87. 下列等式中,正確的是_D_。A. 1KB=10241024B B. 1MB=1024BC. 1KB=1024 D. 1MB=10241024B8 CPU響應(yīng)INTR引腳上來的中斷請(qǐng)求的條件是_B_。A. IF=0 B. IF=1 C. TF=0 D. TF=19. 8086CPU包括_C_。A. 運(yùn)算器、控制器和存儲(chǔ)器 B. 運(yùn)算器、控制器和寄存器C. 運(yùn)算器、控制器和接口部件 D. 運(yùn)算器、控制器和累加器10. 相鄰段地址之間的最小距離為_A_。A16個(gè)字節(jié)B. 64K字節(jié)C. 1K字節(jié) D. 256字節(jié)11. 8086 CPU的NMI引腳上輸入的信號(hào)
7、是_B_。A. 可屏蔽中斷請(qǐng)求B. 非屏蔽中斷請(qǐng)求C. 中斷相應(yīng)D. 總線請(qǐng)求12. 已知 (SP)=2110H,執(zhí)行指令“PUSH AX”后,SP寄存器的值為_A_。A. 210EH B. 210FH C. 2108H D. 2112H13. 8086為16位的CPU,說明_A_。A. 8086CPU有16條數(shù)據(jù)線 B. 8086CPU有16各寄存器C. 8068CPU有16條地址線 D. 8068CPU有16條控制線14. 以下有關(guān)8086最大工作模式的特點(diǎn)的說法中,正確的是_C_。A、M/IO引腳可直接引用B、由編程進(jìn)行模式設(shè)定C、需要總線控制器8288 D、適用于單一處理機(jī)系統(tǒng)15.
8、假設(shè)(AL)=0AH,下列指令執(zhí)行后,能使(AL)=0FAH的指令是_C_。A. NOT ALB. AND AL,0F0HC. OR AL,0F0HD. XOR AL,0F0H168086CPU進(jìn)行I/O端口尋址的地址線根數(shù)為_D_。A. 8 B. 10 C. 16 D. 2017. 使用部分譯碼方法的電路中,若CPU的地址線A12-A15未參加譯碼,則每個(gè)存儲(chǔ)器單元的重復(fù)地址的個(gè)數(shù)為_D_。A. 2 B. 4 C. 8 D. 161.5CM三、判斷題1、8086CPU的Ready信號(hào)是由外部硬件產(chǎn)生的。()2、采用直接尋址輸入/輸出指令的最大端口地址為FFH。()3、立即尋址方式不能用于目的
9、操作數(shù)。()4、8086/8088標(biāo)志寄存器共有16位,每一位都有具體的含義。(錯(cuò))5、任何存儲(chǔ)單元都只有惟一的段地址和偏移地址。()6、堆棧指針寄存器SP是微處理器中用于指示中斷服務(wù)程序或子程序人口地址的專用寄存器。()7、程序員不能直接對(duì)指令指針I(yè)P進(jìn)行存取操作。(對(duì))8、8086系統(tǒng)中,堆棧的操作可以是字節(jié)或字操作。()四、簡(jiǎn)答題1寫出計(jì)算機(jī)中的匯編語言指令格式,并說明各組成部分的作用。指令格式為 標(biāo)號(hào): 操作碼 操作數(shù)1,操作數(shù)2 ;注釋段 (1分計(jì)算機(jī)中的匯編語言指令主要由操作碼字段和操作數(shù)字段兩部分組成,操作碼字段指示計(jì)算機(jī)要執(zhí)行的操作,(1分)而操作數(shù)字段則指出在指令執(zhí)行的過程中
10、需要的操作數(shù)。(1分)標(biāo)號(hào)指明指令的地址,注釋段是對(duì)該指令的解釋。2說明8086系統(tǒng)的存儲(chǔ)器為什么要采取地址分段的方法進(jìn)行尋址?由于8086部運(yùn)算器是16位,而外部地址線是20位,尋址20位地址空間必須把存儲(chǔ)器分段使用。8086系統(tǒng)的存儲(chǔ)器可以有四個(gè)邏輯段,每個(gè)邏輯段最大為64KB,最小為16B。3如果在一個(gè)程序開始執(zhí)行之前,(CS)=0A7EH和(IP)=2B40H。試問:該程序入口的物理地址是多少?指向這一入口地址的CS和IP的值是唯一的嗎?程序入口的物理地址是:0A7EH x 10H + 2B40H = 0D320H不唯一。原因是同一物理地址可以對(duì)應(yīng)不同的邏輯地址。4. 假設(shè)(CS)=2
11、010H, (DS)=3A00H,(SS)=4D00H。此時(shí)存中的某數(shù)據(jù)區(qū),連續(xù)存放20個(gè)字?jǐn)?shù)據(jù),其首字的存儲(chǔ)偏移地址3A00H。計(jì)算該數(shù)據(jù)區(qū)的首字和最后一個(gè)字的存儲(chǔ)地址。假設(shè)存放的第2個(gè)字?jǐn)?shù)據(jù)的值為0A12H,畫圖表示該數(shù)值在存中的存放情況,標(biāo)清該數(shù)據(jù)所占用的存儲(chǔ)單元的物理地址。首字的存儲(chǔ)地址:3DA00末字的存儲(chǔ)地址:3DA2658086/8088CPU如何解決地址線和數(shù)據(jù)線的復(fù)用問題?ALE信號(hào)何時(shí)處于有效狀態(tài)?通過地址鎖存器連接地址總線,通過數(shù)據(jù)總線收發(fā)器連接到數(shù)據(jù)總線。當(dāng)復(fù)用引腳傳輸?shù)刂沸盘?hào)時(shí)(或一個(gè)總線周期的T1時(shí)),ALE有效。6寫出四條指令,使它們分別把AX的容清零。AND A
12、X , 0000HMOV AX , 0000HXOR AX , AXSUB AX , AX7假設(shè)有: DAT DW 1234H ,試說明指令 MOV AX, DAT 和指令 MOV AX, OFFSET DAT 的區(qū)別?MOV AX, DAT指令執(zhí)行后,AX得到的是存儲(chǔ)器操作數(shù)DAT字變量的容,而MOV AX, OFFSET DAT 指令執(zhí)行后,AX得到的是DAT字變量的偏移地址。8. 已知一個(gè)DRAM存儲(chǔ)芯片外部引腳中有4條數(shù)據(jù)線,7條地址線(假設(shè)無復(fù)用),計(jì)算其存儲(chǔ)容量。274B=1284位設(shè)有一個(gè)存儲(chǔ)器系統(tǒng),由2個(gè)8KB的6264SRAM芯片構(gòu)成,下圖畫出了該存儲(chǔ)器與8088CPU的連接
13、圖,請(qǐng)分別寫出1# 、2#芯片的地址圍。(涉與的計(jì)算步驟要清晰、完整)1#8K8:A0000A1FFF 2#8K8:AE000AFFFF六、閱讀程序片段題1(7分)現(xiàn)有(DS)2000H,(BX)0100H,(SI)0002H,(20100H)12H,(20101H)34H,(20102H)56H,(20103H)78H,(21200H)2AH,(21201H)4CH,(21202H)B7H,(21203H)65H,試說明下列指令執(zhí)行后,AX寄存器中的容。(1)MOV AX,l200H;(AX)=1200 H(2)MOV AX,BX ;(AX)=0100 H(3)MOV AX,l200H;(A
14、X)= 4C2A H(4)MOV AX,BX;(AX)=3412 H(5)MOV AX,1l02HBX;(AX)=65B7 H(6)MOV AX,BX+SI;(AX)=7856 H(7)MOV AX,1100H+BX+SI;(AX)=65B7 H2設(shè)初值(AX)=4321H,(DX)=8765H,程序片段如下:MOV CL,04HMOV DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL上述程序片段執(zhí)行后(DX)=7654 H;(AX)=3210 H。3下列指令執(zhí)行后,(AX)=_1100_,(BX)=_3300_,(CX)=_2200_。MOV AX, 1100HMOV BX, 2200HMOV CX, 3300HPUSH CXPUSH AXPUSH BXPOP CXPOP AXPOP BX4. 執(zhí)行下列程序后,(AL)=_64_,(BL)=_0_,CF=_0_。MOV AL, 50HMOV BL, 30HSTCADC AL, BL5. 設(shè)VAR1、VAR2為字變量,LAB為標(biāo)號(hào),分析下列指令的錯(cuò)誤之處并加以改正。(1) ADD VAR1,VAR2(2) MOV AL,VAR2(3) SUB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《深圳大學(xué)圖書館》課件
- 《電子服務(wù)概論》課件
- 2024屆安徽省部分學(xué)校高三上學(xué)期期末考試歷史試題(解析版)
- 2024年遼寧輕工職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫完整答案
- 單位管理制度集粹選集【人事管理篇】十篇
- 單位管理制度匯編大全【員工管理篇】
- 單位管理制度合并選集職工管理篇
- 《法國(guó)雪鐵龍公園》課件
- 單位管理制度分享合集【職工管理篇】
- 單位管理制度呈現(xiàn)大全【職工管理】十篇
- 新能源汽車研發(fā)合作協(xié)議書
- 四川省成都市2023-2024學(xué)年高二上學(xué)期期末校級(jí)調(diào)研聯(lián)考數(shù)學(xué)試題【含答案解析】
- 4s店管理的年度工作總結(jié)
- 中醫(yī)護(hù)理查房脅痛好
- 新概念英語第一冊(cè)1-72課測(cè)試
- 類風(fēng)濕關(guān)節(jié)炎課件
- 2022版《義務(wù)教育教學(xué)新課程標(biāo)準(zhǔn)》解讀課件
- 寫字樓項(xiàng)目風(fēng)險(xiǎn)評(píng)估報(bào)告
- 庫存周轉(zhuǎn)率與庫存周轉(zhuǎn)天數(shù)
- 福州市晉安區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末數(shù)學(xué)檢測(cè)卷(含答案)
- 二級(jí)公立醫(yī)院績(jī)效考核三級(jí)手術(shù)目錄(2020版)
評(píng)論
0/150
提交評(píng)論