




已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
微機(jī)原理及應(yīng)用練習(xí)題一、填空題1. 設(shè)機(jī)器字長(zhǎng)為8位,根據(jù)給出的不同形式的機(jī)器數(shù),計(jì)算其對(duì)應(yīng)的十進(jìn)制表示的真值,填入下表中。機(jī)器數(shù)(若為)無(wú)符號(hào)數(shù)(若為)原碼(若為)反碼(若為)補(bǔ)碼1001 00101461810911028086微處理器包含4個(gè)專用寄存器,其中 堆棧指針寄存器SP 和 堆棧基址指針BP 寄存器一般與堆棧段寄存器SS連用,用以確定堆棧段中某一存儲(chǔ)器單元的地址;而 SI 和 目的變址DI 寄存器一般與數(shù)據(jù)段寄存器DS連用,用以確定數(shù)據(jù)段中某一存儲(chǔ)器單元的地址。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)對(duì)應(yīng)為 0 、 1 和 1 。6若TAB為數(shù)據(jù)段中0032H單元的符號(hào)地址,其中存放的內(nèi)容為1234H,則執(zhí)行:MOV AX,TAB指令后,AX中的內(nèi)容為 1234 H。7若(DS)= 7500H,數(shù)據(jù)段的長(zhǎng)度為64KB,則當(dāng)前數(shù)據(jù)段的起始地址為 75000 H,末地址為 84FFF H 。8假設(shè)(SP)=1000H,(AX)=2000H,(BX)=3000H,試問(wèn):(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用來(lái)表示 存放下一條要執(zhí)行的指令在當(dāng)前代碼段的偏移 地址。12. 8086CPU的基本總線周期由 4 個(gè)時(shí)鐘周期組成。13. 標(biāo)志寄存器中,OF表示 溢出 標(biāo)志,OF=1時(shí)表示 有溢出 。15. 8086系統(tǒng)中存儲(chǔ)空間分為 內(nèi) 存儲(chǔ)體和 外 存儲(chǔ)體,分別用_片選_和_字選_信號(hào)選擇和區(qū)分。168086中I/O端口與內(nèi)存地址采用 分別獨(dú)立編址 編址方式。17. 8086CPU采用引腳復(fù)用技術(shù),即 地址總 線和 數(shù)據(jù)總 線是復(fù)用的。18. 選用64K2位存儲(chǔ)芯片構(gòu)成一個(gè)128KB的存儲(chǔ)器,所需芯片的數(shù)量為 8 片,要訪問(wèn)一個(gè)這樣的128KB存儲(chǔ)器,需要地址線 19 根,數(shù)據(jù)線 2 根。19. 構(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)隨意讀寫(xiě) (D)只讀不寫(xiě)2微機(jī)中地址總線的作用是 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)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)存儲(chǔ)器讀 (B)I/O讀 (C)存儲(chǔ)器寫(xiě) (D)I/O寫(xiě)6 二進(jìn)制數(shù) 10010110.10B 的十進(jìn)制數(shù)值可表示為_(kāi)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引腳上來(lái)的中斷請(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. 相鄰段地址之間的最小距離為_(kāi)A_。A16個(gè)字節(jié) B. 64K字節(jié) C. 1K字節(jié) D. 256字節(jié)11. 8086 CPU的NMI引腳上輸入的信號(hào)是_B_。A. 可屏蔽中斷請(qǐng)求 B. 非屏蔽中斷請(qǐng)求C. 中斷相應(yīng) D. 總線請(qǐng)求12. 已知 (SP)=2110H,執(zhí)行指令“PUSH AX”后,SP寄存器的值為_(kāi)A_。A. 210EH B. 210FH C. 2108H D. 2112H13. 8086為16位的CPU,說(shuō)明_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)的說(shuō)法中,正確的是_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ù)為_(kāi)D_。A. 8 B. 10 C. 16 D. 2017. 使用部分譯碼方法的電路中,若CPU的地址線A12-A15未參加譯碼,則每個(gè)存儲(chǔ)器單元的重復(fù)地址的個(gè)數(shù)為_(kāi)D_。A. 2 B. 4 C. 8 D. 161.5CM三、判斷題1、8086CPU的Ready信號(hào)是由外部硬件產(chǎn)生的。()2、采用直接尋址輸入/輸出指令的最大端口地址為FFH。()3、立即尋址方式不能用于目的操作數(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寫(xiě)出計(jì)算機(jī)中的匯編語(yǔ)言指令格式,并說(shuō)明各組成部分的作用。指令格式為 標(biāo)號(hào): 操作碼 操作數(shù)1,操作數(shù)2 ;注釋段 (1分計(jì)算機(jī)中的匯編語(yǔ)言指令主要由操作碼字段和操作數(shù)字段兩部分組成,操作碼字段指示計(jì)算機(jī)要執(zhí)行的操作,(1分)而操作數(shù)字段則指出在指令執(zhí)行的過(guò)程中需要的操作數(shù)。(1分)標(biāo)號(hào)指明指令的地址,注釋段是對(duì)該指令的解釋。2說(shuō)明8086系統(tǒng)的存儲(chǔ)器為什么要采取地址分段的方法進(jìn)行尋址? 由于8086內(nèi)部運(yùn)算器是16位,而外部地址線是20位,尋址20位地址空間必須把存儲(chǔ)器分段使用。8086系統(tǒng)的存儲(chǔ)器可以有四個(gè)邏輯段,每個(gè)邏輯段最大為64KB,最小為16B。3如果在一個(gè)程序開(kāi)始執(zhí)行之前,(CS)=0A7EH和(IP)=2B40H。試問(wèn):該程序入口的物理地址是多少?指向這一入口地址的CS和IP的值是唯一的嗎?程序入口的物理地址是:0A7EH x 10H + 2B40H = 0D320H不唯一。原因是同一物理地址可以對(duì)應(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ù),其首字的存儲(chǔ)偏移地址3A00H。計(jì)算該數(shù)據(jù)區(qū)的首字和最后一個(gè)字的存儲(chǔ)地址。假設(shè)存放的第2個(gè)字?jǐn)?shù)據(jù)的值為0A12H,畫(huà)圖表示該數(shù)值在內(nèi)存中的存放情況,標(biāo)清該數(shù)據(jù)所占用的存儲(chǔ)單元的物理地址。首字的存儲(chǔ)地址:3DA00末字的存儲(chǔ)地址:3DA2658086/8088CPU如何解決地址線和數(shù)據(jù)線的復(fù)用問(wèn)題?ALE信號(hào)何時(shí)處于有效狀態(tài)? 通過(guò)地址鎖存器連接地址總線,通過(guò)數(shù)據(jù)總線收發(fā)器連接到數(shù)據(jù)總線。當(dāng)復(fù)用引腳傳輸?shù)刂沸盘?hào)時(shí)(或一個(gè)總線周期的T1時(shí)),ALE有效。6寫(xiě)出四條指令,使它們分別把AX的內(nèi)容清零。AND AX , 0000HMOV AX , 0000HXOR AX , AXSUB AX , AX7假設(shè)有: DAT DW 1234H ,試說(shuō)明指令 MOV AX, DAT 和指令 MOV AX, OFFSET DAT 的區(qū)別?MOV AX, DAT指令執(zhí)行后,AX得到的是存儲(chǔ)器操作數(shù)DAT字變量的內(nèi)容,而MOV AX, OFFSET DAT 指令執(zhí)行后,AX得到的是DAT字變量的偏移地址。8. 已知一個(gè)DRAM存儲(chǔ)芯片外部引腳中有4條數(shù)據(jù)線,7條地址線(假設(shè)無(wú)復(fù)用),計(jì)算其存儲(chǔ)容量。274B=1284位9. 設(shè)有一個(gè)存儲(chǔ)器系統(tǒng),由2個(gè)8KB的6264SRAM芯片構(gòu)成,下圖畫(huà)出了該存儲(chǔ)器與8088CPU的連接圖,請(qǐng)分別寫(xiě)出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,試說(shuō)明下列指令執(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)號(hào),分析下列指令的錯(cuò)誤之處并加以改正。(1) ADD VAR1,VAR2(2) MOV AL,VAR2(3)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空航天復(fù)合材料 課件知識(shí)點(diǎn)6 高熵合金基復(fù)合材料
- 會(huì)滾的汽車(chē)課件
- 剪輯技巧培訓(xùn)課件
- 腫瘤科常用藥物臨床應(yīng)用與管理
- 路基工程這知識(shí)培訓(xùn)
- 2025年 安康市紫陽(yáng)縣民歌藝術(shù)研究中心招聘考試筆試試卷附答案
- 2025年中國(guó)噴泉套件行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 小動(dòng)物搬家課件
- 蛛網(wǎng)膜下腔出血疑難病例討論
- 紅血絲皮膚的成因及護(hù)理
- 2024年 黃岡市法院系統(tǒng)招聘審判輔助人員考試真題試題含答案
- 荊州中學(xué)2024-2025學(xué)年高二下學(xué)期6月月考?xì)v史試題答案
- 公司消防網(wǎng)格化管理制度
- 外科換藥拆線技術(shù)規(guī)范
- 電子政務(wù)概論-形考任務(wù)5(在線測(cè)試權(quán)重20%)-國(guó)開(kāi)-參考資料
- 19S406建筑排水管道安裝-塑料管道
- 動(dòng)力電池電氣元器件選型報(bào)告
- 人教小學(xué)英語(yǔ)四年級(jí)下冊(cè)單詞表
- 精選小學(xué)數(shù)學(xué)教師招聘與進(jìn)城考試試題(10套)
- 石膏板A1級(jí)燃燒性能報(bào)告
- 小型雕刻機(jī)結(jié)構(gòu)設(shè)計(jì)說(shuō)明書(shū)
評(píng)論
0/150
提交評(píng)論