




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
微機(jī)原理及應(yīng)用練習(xí)題一、填空題1. 設(shè)機(jī)器字長為8位,根據(jù)給出的不同形式的機(jī)器數(shù),計(jì)算其對應(yīng)的十進(jìn)制表示的真值,填入下表中。機(jī)器數(shù)(若為)無符號數(shù)(若為)原碼(若為)反碼(若為)補(bǔ)碼1001 00101461810911028086微處理器包含4個(gè)專用寄存器,其中 堆棧指針寄存器SP 和 堆棧基址指針BP 寄存器一般與堆棧段寄存器SS連用,用以確定堆棧段中某一存儲器單元的地址;而 SI 和 目的變址DI 寄存器一般與數(shù)據(jù)段寄存器DS連用,用以確定數(shù)據(jù)段中某一存儲器單元的地址。38086微處理器的組成包括兩部分,執(zhí)行程序時(shí), BIU(總線接口)部件 負(fù)責(zé)將指令代碼從內(nèi)存取到指令隊(duì)列中; EU(執(zhí)行)單元 負(fù)責(zé)分析并執(zhí)行指令。 48086微處理器進(jìn)行復(fù)位操作時(shí),代碼段寄存器的內(nèi)容為:(CS)= 0FFFF H,指令指針寄存器的內(nèi)容為:(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)對應(yīng)為 0 、 1 和 1 。6若TAB為數(shù)據(jù)段中0032H單元的符號地址,其中存放的內(nèi)容為1234H,則執(zhí)行:MOV AX,TAB指令后,AX中的內(nèi)容為 1234 H。7若(DS)= 7500H,數(shù)據(jù)段的長度為64KB,則當(dāng)前數(shù)據(jù)段的起始地址為 75000 H,末地址為 84FFF H 。8假設(shè)(SP)=1000H,(AX)=2000H,(BX)=3000H,試問:(1)執(zhí)行PUSH AX 指令后,(SP)= 0FFE H; (2)再執(zhí)行PUSH BX和POP AX指令后,(SP)= 0FFE H,(AX)= 3000 H,(BX)= 3000 H 。9. 若8086的時(shí)鐘頻率為5MHz,其時(shí)鐘周期為 200 ns。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)中存儲空間分為 內(nèi) 存儲體和 外 存儲體,分別用_片選_和_字選_信號選擇和區(qū)分。168086中I/O端口與內(nèi)存地址采用 分別獨(dú)立編址 編址方式。17. 8086CPU采用引腳復(fù)用技術(shù),即 地址總 線和 數(shù)據(jù)總 線是復(fù)用的。18. 選用64K2位存儲芯片構(gòu)成一個(gè)128KB的存儲器,所需芯片的數(shù)量為 8 片,要訪問一個(gè)這樣的128KB存儲器,需要地址線 19 根,數(shù)據(jù)線 2 根。19. 構(gòu)成64K*8位的存儲器,需8K*1位的芯片 64 片。二、單項(xiàng)選擇題18086CPU的主要特點(diǎn)之一是具有預(yù)取指令功能,CPU可以采用 B 的原則,順序存放指令到指令隊(duì)列緩沖器中,并順序取出指令到執(zhí)行部件中去執(zhí)行。(A)后進(jìn)先出 (B)先進(jìn)先出 (C)隨意讀寫 (D)只讀不寫2微機(jī)中地址總線的作用是 C 。(A)用于選擇存儲器單元 (B)用于選擇進(jìn)行信息傳輸?shù)脑O(shè)備 (C)用于指定存儲器單元和I/O設(shè)備接口單元的選擇地址(D)跟數(shù)據(jù)總線的作用是同樣的3地址線為20條的微處理器,其尋址范圍是 B 。(A)640KB (B)1MB (C)64KB (D)1GB 4在8086/8088中,一個(gè)最基本的總線周期由 D 個(gè)時(shí)鐘周期組成。(A)1 (B)2 (C)6 (D)458086工作于最小模式下,當(dāng)M/=0,=0,=1 時(shí),CPU完成的操作是 B 。(A)存儲器讀 (B)I/O讀 (C)存儲器寫 (D)I/O寫6 二進(jìn)制數(shù) 10010110.10B 的十進(jìn)制數(shù)值可表示為_B_。A. 96.8 B. 150.5 C. 96.5 D. 150.87. 下列等式中,正確的是_D_。A. 1KB=10241024B B. 1MB=1024BC. 1KB=1024 D. 1MB=10241024B8 CPU響應(yīng)INTR引腳上來的中斷請求的條件是_B_。A. IF=0 B. IF=1 C. TF=0 D. TF=19. 8086CPU包括_C_。A. 運(yùn)算器、控制器和存儲器 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引腳上輸入的信號是_B_。A. 可屏蔽中斷請求 B. 非屏蔽中斷請求C. 中斷相應(yīng) D. 總線請求12. 已知 (SP)=2110H,執(zhí)行指令“PUSH AX”后,SP寄存器的值為_A_。A. 210EH B. 210FH C. 2108H D. 2112H13. 8086為16位的CPU,說明_A_。A. 8086CPU內(nèi)有16條數(shù)據(jù)線 B. 8086CPU內(nèi)有16各寄存器C. 8068CPU內(nèi)有16條地址線 D. 8068CPU內(nèi)有16條控制線14. 以下有關(guān)8086最大工作模式的特點(diǎn)的說法中,正確的是_C_。A、M/IO引腳可直接引用 B、由編程進(jìn)行模式設(shè)定C、需要總線控制器8288 D、適用于單一處理機(jī)系統(tǒng)15. 假設(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è)存儲器單元的重復(fù)地址的個(gè)數(shù)為_D_。A. 2 B. 4 C. 8 D. 161.5CM三、判斷題1、8086CPU的Ready信號是由外部硬件產(chǎn)生的。()2、采用直接尋址輸入/輸出指令的最大端口地址為FFH。()3、立即尋址方式不能用于目的操作數(shù)。( )4、8086/8088標(biāo)志寄存器共有16位,每一位都有具體的含義。( 錯 )5、任何存儲單元都只有惟一的段地址和偏移地址。( )6、堆棧指針寄存器SP是微處理器中用于指示中斷服務(wù)程序或子程序人口地址的專用寄存器。( )7、程序員不能直接對指令指針I(yè)P進(jìn)行存取操作。( 對 )8、8086系統(tǒng)中,堆棧的操作可以是字節(jié)或字操作。()四、簡答題1寫出計(jì)算機(jī)中的匯編語言指令格式,并說明各組成部分的作用。指令格式為 標(biāo)號: 操作碼 操作數(shù)1,操作數(shù)2 ;注釋段 (1分計(jì)算機(jī)中的匯編語言指令主要由操作碼字段和操作數(shù)字段兩部分組成,操作碼字段指示計(jì)算機(jī)要執(zhí)行的操作,(1分)而操作數(shù)字段則指出在指令執(zhí)行的過程中需要的操作數(shù)。(1分)標(biāo)號指明指令的地址,注釋段是對該指令的解釋。2說明8086系統(tǒng)的存儲器為什么要采取地址分段的方法進(jìn)行尋址? 由于8086內(nèi)部運(yùn)算器是16位,而外部地址線是20位,尋址20位地址空間必須把存儲器分段使用。8086系統(tǒng)的存儲器可以有四個(gè)邏輯段,每個(gè)邏輯段最大為64KB,最小為16B。3如果在一個(gè)程序開始執(zhí)行之前,(CS)=0A7EH和(IP)=2B40H。試問:該程序入口的物理地址是多少?指向這一入口地址的CS和IP的值是唯一的嗎?程序入口的物理地址是:0A7EH x 10H + 2B40H = 0D320H不唯一。原因是同一物理地址可以對應(yīng)不同的邏輯地址。4. 假設(shè)(CS)=2010H, (DS)=3A00H,(SS)=4D00H。此時(shí)內(nèi)存中的某數(shù)據(jù)區(qū)內(nèi),連續(xù)存放20個(gè)字?jǐn)?shù)據(jù),其首字的存儲偏移地址3A00H。計(jì)算該數(shù)據(jù)區(qū)的首字和最后一個(gè)字的存儲地址。假設(shè)存放的第2個(gè)字?jǐn)?shù)據(jù)的值為0A12H,畫圖表示該數(shù)值在內(nèi)存中的存放情況,標(biāo)清該數(shù)據(jù)所占用的存儲單元的物理地址。首字的存儲地址:3DA00末字的存儲地址:3DA2658086/8088CPU如何解決地址線和數(shù)據(jù)線的復(fù)用問題?ALE信號何時(shí)處于有效狀態(tài)? 通過地址鎖存器連接地址總線,通過數(shù)據(jù)總線收發(fā)器連接到數(shù)據(jù)總線。當(dāng)復(fù)用引腳傳輸?shù)刂沸盘枙r(shí)(或一個(gè)總線周期的T1時(shí)),ALE有效。6寫出四條指令,使它們分別把AX的內(nèi)容清零。AND AX , 0000HMOV AX , 0000HXOR AX , AXSUB AX , AX7假設(shè)有: DAT DW 1234H ,試說明指令 MOV AX, DAT 和指令 MOV AX, OFFSET DAT 的區(qū)別?MOV AX, DAT指令執(zhí)行后,AX得到的是存儲器操作數(shù)DAT字變量的內(nèi)容,而MOV AX, OFFSET DAT 指令執(zhí)行后,AX得到的是DAT字變量的偏移地址。8. 已知一個(gè)DRAM存儲芯片外部引腳中有4條數(shù)據(jù)線,7條地址線(假設(shè)無復(fù)用),計(jì)算其存儲容量。274B=1284位9. 設(shè)有一個(gè)存儲器系統(tǒng),由2個(gè)8KB的6264SRAM芯片構(gòu)成,下圖畫出了該存儲器與8088CPU的連接圖,請分別寫出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寄存器中的內(nèi)容。(1)MOV AX,l200H; (AX)= 1200 H(2)MOV AX,BX ; (AX)= 0100 H(3)MOV AX,l200H; (AX)= 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)號,分析下列指令的錯誤之處并加以改正。(1) ADD VAR1,VAR2(2) MOV AL,VAR2(3)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西省南昌市三校聯(lián)考2025屆化學(xué)高一下期末達(dá)標(biāo)檢測模擬試題含解析
- 2025屆河北正定弘文中學(xué)高一化學(xué)第二學(xué)期期末考試模擬試題含解析
- 農(nóng)技項(xiàng)目資金管理辦法
- 公寓用品檔案管理辦法
- 公共收益處置管理辦法
- 民政救濟(jì)專戶管理辦法
- 出口毛巾加工管理辦法
- 視覺識別技術(shù)在串番茄采摘機(jī)器人設(shè)計(jì)與試驗(yàn)中的應(yīng)用
- 十堰市總承包管理辦法
- 變電站設(shè)計(jì)與施工指導(dǎo)手冊
- 無創(chuàng)眶周抗衰規(guī)范
- 暑假假期安全教育(課件)-小學(xué)生主題班會
- 2024年1月黑龍江高中學(xué)業(yè)水平合格考政治試卷真題(含答案詳解)
- 供應(yīng)室護(hù)理進(jìn)修匯報(bào)總結(jié)
- 儲糧害蟲與技術(shù)和化學(xué)防治
- 自適應(yīng)前照燈控制系統(tǒng)
- 電梯招標(biāo)文件示范文本
- 上海市安裝工程預(yù)算定額(2000)工程量計(jì)算規(guī)則
- 街道、鎮(zhèn)、區(qū)道路保潔及垃圾轉(zhuǎn)運(yùn)服務(wù)采購項(xiàng)目服務(wù)方案(投標(biāo)方案)
- GB/T 16886.10-2024醫(yī)療器械生物學(xué)評價(jià)第10部分:皮膚致敏試驗(yàn)
- 醫(yī)院感染管理制度制度匯編
評論
0/150
提交評論