微型計算機原理測驗考試庫附標準答案_第1頁
微型計算機原理測驗考試庫附標準答案_第2頁
微型計算機原理測驗考試庫附標準答案_第3頁
微型計算機原理測驗考試庫附標準答案_第4頁
微型計算機原理測驗考試庫附標準答案_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、個人收集整理僅供參考學習微型計算機原理試題庫及答案一、填空1. 數(shù)制轉(zhuǎn)換A 125D=( 11111101 )B = ( 375 )0=( OFD)H=( 0001 0010 0101 )BCD5E2RGbCAPB) 10110110B=( 182 )D = ( 266)0=( 0B6)H=( 0001 1000 0010 )BCD1EanqFDPw2. 下述機器數(shù)形式可表示地數(shù)值范圍是(請用十進制形式寫出):單字節(jié)無符號整數(shù)0255;單字節(jié)有符號整數(shù)-128+127. DXDiTa9E3d注:微型計算機地有符號整數(shù)機器碼采用補碼表示,單字節(jié)有符號整數(shù)地范圍為 -128+127.3. 完成下列

2、各式補碼式地運算,并根據(jù)計算結(jié)果設置標志位SF、ZF、CF OF.指出運算結(jié)果有效否A)00101101+10011100=B)11011101+1011001仁4. 十六進制數(shù)2B. 4H轉(zhuǎn)換為二進制數(shù)是00101011.0100,轉(zhuǎn)換為十進制數(shù)是_43.25_ _. RTCrpUDGiT5. 在浮點加法運算中,在尾數(shù)求和之前,一般需要(對階)操作,求和之后還需要 進行(規(guī)格化)和舍入等步驟.5PCzVD7HxA6. 三態(tài)門有三種輸出狀態(tài):高電平、低電平、(高阻)狀態(tài) .7. 字符“A”地ASCII碼為41H,因而字符“ E”地ASCII碼為(45H,前面加上 偶校驗位后代碼為(C5)H.j

3、LBHrnAlLg8. 數(shù)在計算機中地二進制表示形式稱為(機器數(shù)).9. 在計算機中,無符號書最常用于表示(地址).10. 正數(shù)地反碼與原碼(相等).11. 在計算機中浮點數(shù)地表示形式有(階碼)和(尾碼)兩部分組成.12. 微處理器中對每個字所包含地二進制位數(shù)叫(字長)13. MISP是微處理地主要指標之一,它表示微處理器在1秒鐘內(nèi)可執(zhí)行多少(百萬條指令)1 / 24個人收集整理僅供參考學習14. PC機主存儲器狀基本存儲單元地長度是(字節(jié))15. 一臺計算機所用地二進制代碼地位數(shù)稱為 字長_,8位二進制數(shù)稱為_字節(jié).16. 微型計算機由(微處理器)、(存儲器)和(I/O接口電路)組成. 17

4、.8086CPU寄存器中負責與I/O端口交換數(shù)據(jù)地寄存器為(AX,AL)18. 總線有數(shù)據(jù)總線、地址總線、控制總線組成,數(shù)據(jù)總線是從微處理器向內(nèi)存儲器、I/O接口傳送數(shù)據(jù)地通路;反之,它也是從內(nèi)存儲器、I/O接口向微處理器 傳送數(shù)據(jù)地通路,因而它可以在兩個方向上往返傳送數(shù)據(jù),稱為(雙向總 線).XHAQX74J0X19. 一個微機系統(tǒng)所具有地物理地址空間是由(地址線地條數(shù))決定地,8086系統(tǒng)地 物理地址空間為(1M 字節(jié).LDAYtRyKfE20. 運算器包括算術(shù)邏輯部件(ALU,用來對數(shù)據(jù)進行算術(shù)、邏輯運算,運算結(jié)果 地一些特征由(標志寄存器)存儲.Zzz6ZB2Ltk21. 控制寄存器包

5、括指令寄存器、指令譯碼器以及定時與控制電路根據(jù)(指令譯碼)地結(jié)果,以一定地時序發(fā)出相應地控制信號,用來控制指令地執(zhí)行.dvzfvkwMI122. 根據(jù)功能不同,8086地標志為可分為(控制)標志和(狀態(tài))標志位 . 23.8086/8088CPU內(nèi)部有(14)個(16位)地寄存器.24. 在8086/8088地16位寄存器中,有(4)各寄存器可拆分為8位寄存器使用. 他們是(AX,BX,CX,DX ,他們又被稱為(通用寄存器).rqyn14ZNXI25.8086/8088構(gòu)成地微機中,每個主存單元對應兩種地址(物理地址)和(邏輯 地址).26.物理地址是指實際地(20)為主存儲單元地址,每個存

6、儲單元對應唯一地物理 地址,其范圍是(OOOOOH-FFFFFH . EmxvxOtOco27.8088地ALE引腳地作用是(鎖存復用線上地地址).28.在8088讀存儲器周期中,采樣 Ready線地目地是(確定是否在 Ta周期后插入 Tw周期).29.8088在訪問4個當前段時,代碼段、數(shù)據(jù)段及堆棧段地偏移量分別由(IP)、 (由尋址方式?jīng)Q定地16位偏移量)和(SP)提供.SixE2yXPq530. 堆棧按照一先進后出_原則工作,使用.堆棧指針_指明棧頂位置.2 / 24個人收集整理僅供參考學習31. 在IBM PC/XT中,外設是通過(8259)器件對CPL產(chǎn)生中斷請求.這些中斷地 中斷類

7、型碼為(08H OFH .6ewMyirQFL32.8086最多能處理(256)種中斷.33.8086/8088地中斷響應了兩個總線周期,從(INTA)引腳輸出兩個負脈沖,第 一個總線周期完成,(通知I/O接口,CPU已響應外部中斷請求,使被響應地 I/O接口把自己地中斷類型號送到數(shù)據(jù)總線地低8位D0-D7上),第二個總線周期完成(通過CPU地地址/數(shù)據(jù)引腳AD0-AD7將信號傳輸給CPU kavU42VRUs34.8088中地指令INT n用(n)指定中斷類型.35. 一片8255A端口 A有(3)種工作方式,端口 B有(2)種工作方式.36. 宏匯編語言程序被匯編時,指令語句產(chǎn)生代碼指令,

8、偽指令語句不產(chǎn)生代碼指令,宏指令語句可能產(chǎn)生也可能不產(chǎn)生代碼指令.y6v3ALoS8937. 調(diào)用程序、子程序傳送參數(shù)地方法通常有寄存器、內(nèi)存和堆棧三種方法.38. 偽指令EQU DB DW MACR地標號名字域必須有名字或標號地偽指令為EQUMACRO.39. 雖在本模塊無定義,卻可以被單獨引用地名字或標號,必須用EXTRN偽指令給以說明.40. PENTIUM地工作模式有實模式、保護模式、虛擬 8086模式.42. 乘法指令MUL地指令格式只有一個源操作數(shù),若源操作數(shù)地類型屬性為字節(jié),則目地操作數(shù)在 AX中,若源操作數(shù)地類型屬性為字,則目地操作數(shù)在DX:AX中.M2ub6vSTnP注:將題

9、中地目地操作數(shù)改為乘積更確切一些.43. 請給出標志寄存器中標志位 OF IF、SF、ZF、PF、CF地說明:OF溢出、IF斷、SF 符號、ZF 零、PF 奇偶、CF 進位.0YujCfmUCw44. 堆棧是按照先進后出原則組織地一片連續(xù)地存儲區(qū)域.45. 變址尋址地有效地址是變址寄存器地內(nèi)容與地址位移量代數(shù)和.46. 指令XLAT通常用于查表操作,在使用該指令前,應把表首地偏移首地址送入BX,待轉(zhuǎn)換地代碼在表中地序號送 AL. eUts8ZQVRd47. 若要求不產(chǎn)生匯編錯誤,則字符串ABC'只能出現(xiàn)在偽指令DB中.48. 實模式下,對于指令 MOV AX DS: BX3 / 24個

10、人收集整理僅供參考學習執(zhí)行前 DS=1000H BX=11H則操作數(shù)DS: BX地有效地址為0011H.注:有效地址指段內(nèi)地偏移量49. 為下述情況各舉一例.寄存器與存儲單元內(nèi)容相加送寄存器 ADD AL, BX.寄存器互送MOV AX, BX.將標志寄存器進棧 PUSHF.立即數(shù)與寄存器內(nèi)容相加送寄存器 ADD AX, 1234H.將 48H 5AH存入字節(jié)數(shù)據(jù)區(qū) ARRAYB ARRAYB DB 48H , 5AH.一、單項選擇題1. CPU包括(C )兩部分.A ALU和累加器 B、ALU和控制器 C、運算器和控制器D 、ALU和主存儲器2. 財務會計方面地計算機應用屬于(B ).A、科

11、學計算 B、數(shù)據(jù)處理C 、輔助設計D 、實時控制3. 采用十六進制書寫二進制數(shù),位數(shù)可以減少到原來地(C ).A 1/2 B、1/3 C、1/4 D、1/54. 用二一十進制數(shù)表示一位十進制數(shù)地二進制位是 (D ).A 1位B、2位C、3位D、4位5. 如果指令中地地址碼就是操作數(shù)地有效地址,那么這種尋址方式稱為(B ).A、立即尋址 B、直接尋址 C、間接尋址 D、寄存器尋址6. Cache地主要特點之一是(B).A存儲量大 B、存取速度快 C、價格便宜 D、價格便宜但容量小7. 在主機與外圍設備進行數(shù)據(jù)交換時,為解決兩者之間地同步與協(xié)調(diào)、數(shù)據(jù)格 式轉(zhuǎn)換等問題,必須要引入(C ).A數(shù)據(jù)緩沖

12、寄存器B 、I /0總線 C 、I/O接口 D、串并移位器8. 在采用DMA方式地I/O系統(tǒng)中,其基本思想是在以下部件或設備之間建立直 接地數(shù)據(jù)4 / 24個人收集整理僅供參考學習通路,這指地是(B ).A CPU與外圍設備 B、主存與外圍設備C、外設與外設D 、CPU與主存9. 集成電路計算機屬于第(D)代計算機.A “一”B“二”C “三”D“四” sQsAEJkW5T10. 堆棧是一種(B)存貯器.A順序 B先進后出C 只讀 D先進先出11. 在多級存儲體系中,“ cache 主存”結(jié)構(gòu)地作用是解決(D)地問題.A 主存容量不足B主存與輔存速度不匹配 C 輔存與CPU速度不匹配D .主存

13、與CPU速度不匹配GMslasNXkA12. 如指令中地地址碼就是操作數(shù),那么這種尋址方式稱為(A).A .立即尋址B .直接尋址C.間接尋址D.寄存器尋址13.數(shù)控機床方面地計算機應用屬于(B).A .科學計算B.輔助設計C.數(shù)據(jù)處理D.實時控制14.某數(shù)在計算機中用8421BCD碼表示為00111001 1000,其真值為(A).A .398B. 398HC.1630QD. 1110011000BTIrRGchYzg15.字符地編碼,目前在微機中最普遍采用地疋(C ).A.BCD碼B.16 進希 9C.ASCU碼D.格雷碼16.在存儲體系中,輔存地作用是(D)A.彌補主存地存取速度不足 B

14、.縮短主存地讀寫周期C.減少CPU訪問內(nèi)存地次數(shù) D.彌補主存容量不足地缺陷17. 以下敘述正確地是(C)A.ASCII編碼可以表示漢字地編碼B.漢字輸入編碼都是根據(jù)字音進行地編碼C.漢字輸入碼可以根據(jù)漢字字形編碼D.漢字字形碼都是將漢字分解成若干“點”組成地點陣18. x補=11011100B 則 x 地真值為(A)A.-36DB.92DC.-28D D.5CH19. 計算機軟件是指(D)A.操作系統(tǒng)B. 匯編程序 C.用戶程序D.所有程序及文檔地5 / 24個人收集整理僅供參考學習統(tǒng)稱20. 目前微型機系統(tǒng)上廣泛使用地機械式鼠標是一種(A )A.輸入設備 B.輸出設備C. 輸入輸出設備 D

15、.顯示設備組成之一21. 二進制數(shù)1001101B地十進制數(shù)表示為(C )A.4DHB.95DC.77DD.9AD7EqZcWLZNX22.十進制小數(shù)轉(zhuǎn)換成十六進制數(shù)可米用(B )A.除基(10)取余法B.除基(16)取余法 lzq7IGf02EC.乘基(10)取整法D.乘基(16)取整法 zvpgeqJ1hk23.家用電腦是指(D )A.家用電器B.家庭電影院C.家庭音響設備D.家用計算機 NrpoJac3v124.在8421碼表示地二一十進制數(shù)中,代碼1001表示(C )A.3B.6C.9D.11nowfTG4KI25. 目前普遍使用地微型計算機采用地電路是(D )A.電子管 B. 晶體管

16、 C.集成電路D. 超大規(guī)模集電成路 fjnFLDa5Zo26. 8位定點原碼整數(shù)10100011B地真值為(B )A.+0100011 B. -0100011C.+1011101 D. -1011101tfnNhnE6e5CPU在執(zhí)行這個27. 現(xiàn)代計算機通常是將處理程序存放在連續(xù)地內(nèi)存單元中,處理程序時,使用一個寄存器來指示程序地執(zhí)行順序,這個寄存器為(D ). HbmVN777sLB.指令譯碼器D.指令指針寄存器A.指令寄存器C指令緩沖寄存器28. 某計算機字長為16位,其內(nèi)存容量為1024K字節(jié),按字編址,它地尋址空 間為(D ).A. 512KBB.512KC. 1024KB D.

17、1024K29. 若指令地運算結(jié)果不為0且低8位中“ 1”地個數(shù)為偶數(shù),則標志寄存器中6 / 24個人收集整理僅供參考學習ZF和PF地狀態(tài)為(B).A. 0 , 0B. 0, 1C. 1, 0D. 1, 130. 指令“ MOV AX BX+20H”源操作數(shù)地尋址方式為(C ).A.寄存器尋址B.寄存器間接尋址C.寄存器相對尋址 D .以上均不對31. 根據(jù)下面定義地數(shù)據(jù)段:DSEG SEGMENTDAT1 DB '1234'DAT2 DW 5678HDAT3 DD 12345678HADDR EQU DAT3-DAT1DSEG ENDS執(zhí)行指令MOV AX, ADD后, AX

18、寄存器中地內(nèi)容是(C ).A. 5678H B. 0008H C. 0006H D. 0004HV7l4jRB8Hs32. 在8086系統(tǒng)地中斷向量表中,若從 0000H: 005CH單元開始由低地址到高地址 依次存放10H 20H 30H和40H四個字節(jié),則相應地中斷類型碼和中斷服務程序地 入口地址分別為(A) . 83ICPA59W9A. 17H, 4030H 2010HB. 17H, 2010H 4030HC. 16H, 4030H 2010HD. 16H, 2010H 4030H33. 在DMA空制器8237控制下進行“寫傳送”時,8237需先后向I/O接口和存 儲器發(fā)出地控制信號是(

19、B ) . mZkklkzaaPA. IOR, MEMRB. IOW , MEMRC. IOR, MEMW D . IOW , MEMW34. 下面是關(guān)于可編程中斷控制器8259A地敘述,其中錯誤地是(B ).A. 8259A具有優(yōu)先級管理地功能B. 8259A具有辨認中斷源地功能C. 8259A具有向CPL提供中斷向量地功能D. 一片8259A可管理8級中斷35. CPU和主存之間增設高速緩存(Cache)地主要目地是(B ).A.擴大主存容量B. 解決CPU和主存之間地速度匹配問7 / 24個人收集整理僅供參考學習題D.以上均不對B.傳送數(shù)據(jù)地起始地址D.中斷服務程序地入口地址C )級中斷

20、.C.提高存儲器地可靠性36. 中斷向量可提供(D )A.被選中設備地地址C.主程序地斷點地址37. 3 片8259A級聯(lián),最多可管理(A. 24 B. 23 C. 22 D. 2138. 按照USB 1.0規(guī)范,一臺主機最多可連接(D )個外設裝置(含USB集線器一USB Hub . AVktR43bpwA. 120B.122C. 123D. 127三.判斷題(你認為正確地,請在題末地括號內(nèi)打“V”,錯地打“X”.1、 8086地Ready信號是由外部硬件產(chǎn)生地 (V)2、8088地M/IO引腳地低電平表明選通地是I/O接口 (V)3、 8086地數(shù)據(jù)可以存放在幾個不連續(xù)地段中 (V)4、

21、8086中,取指令和執(zhí)行指令可以重疊操作 (V)5、 8255只有三個普通I/O端口,所以它不可作為一個外部中斷源去向8086申請 中斷(X)6、 多個外設可以通過一條中斷請求線,向CPUS中斷請求 (V)7、 8253地每個計數(shù)器只能按二進制計數(shù) (X)& 8253地計數(shù)器是對機器地 CLK脈沖計數(shù) (X)9、 8086地可屏蔽外部中斷源地中斷類型號是用軟件設置地 (X)10、 8086地中斷入口地址只能放到內(nèi)存地最低端, 即0 3FFH區(qū)域 (V)11、;/,及HOLDHLDA言號是與系統(tǒng)中其它總線主設備有關(guān)地信號.(V)ORjBnOwcEd12.8088地門信號可用作中斷矢量地讀

22、選通信號 (V)13、 8088地可屏蔽中斷地優(yōu)先權(quán)高于非屏蔽中斷 (X)14、 8255A中端口 A使用地是INTR, L 及 等線是端口 C地線 (V)15、串行異步接口地雙向工作方式指地是在串行接口上可同時發(fā)送和接收串行數(shù) 據(jù).(V)8 / 24個人收集整理僅供參考學習16. EPROh雖然是只讀存儲器,但在編程時可向內(nèi)部寫入數(shù)據(jù)(V)17. 中斷服務程序可放在用戶可用地內(nèi)存地任何區(qū)域.(V)18. 字長越長,計算機處理數(shù)據(jù)地速度越快;( V ) 2MiJTy0dTT19. 匯編語言是面向機器地語言.(V ) gliSpiue7A20. 任何一個十進制小數(shù)都可以用二進制精確表示.( X

23、)21. 計算機地內(nèi)存與外存都可以直接與 CPU交換數(shù)據(jù).( X )22. 復位影響片內(nèi)RAM存放地內(nèi)容.( X) uEhOU1Yfmh23. 定時器/計數(shù)器溢出中斷可以由硬件產(chǎn)生,也可以由軟件產(chǎn)生.(V )四、簡答題1. 8086地總線接口部件有哪些功能?由哪幾部分組成?請逐一說明.8086地執(zhí)行 部件有什么功能?由哪幾部分組成?IAg9qLsgBX 答:8086地總線接口部件地功能是負責完成 CPU與存儲器或I/O設備之間地數(shù)據(jù) 傳送.8086地總線接口部件由:4個16位段地址寄存器(DS DS SS ES,16位指令指針I(yè)P , 6字節(jié)指令隊列緩沖器,20位地址加法器和總線控制器幾部分組

24、成.WwghWvVhPE8086地執(zhí)行部件地功能就是負責執(zhí)行指令,它由16位地算術(shù)邏輯單元(ALU、16位地標志寄存器F、數(shù)據(jù)暫存寄存器、通用寄存器組、EU控制電路組成.asfpsfpi4k2 . 8086地中斷系統(tǒng)分為哪幾種類型地中斷?其優(yōu)先順序如何?答:8086地中斷系統(tǒng)分為外部中斷(可屏蔽中斷和不可屏蔽中斷)和內(nèi)部中斷.ooeyYZTjj1其優(yōu)先順序是:除單步中斷以外,所有地內(nèi)部中斷優(yōu)先權(quán)都比外部中斷優(yōu)先權(quán)高,在外部中斷中,不可屏蔽中斷比可屏蔽中斷優(yōu)先權(quán)高.BkeGuInkxI3 .什么叫中斷向量?它放在哪里?對應于ICH地中斷向量存放在哪里?如果1CH地中斷處理子程序從5110H 20

25、30H開始,貝U中斷向量應怎樣存放?PgdOOsRlMo答:中斷向量是用來提供中斷入口地址地一個地址指針;對應于lCH地中斷向量存9 / 24個人收集整理僅供參考學習放在1CHX 4=70H開始地4個單元3cdXwckm15如果1CH地中斷處理子程序從5110H 2030H開始,則中斷向量應如下存放:0070H:30H0071H:20H0072H:10H0073H:51H5.簡述微處理器、微計算機及微計算機系統(tǒng)三個術(shù)語地內(nèi)涵.答:微處理器是微計算機系統(tǒng)地核心硬件部件,對系統(tǒng)地性能起決定性地影響.微計算機包括微處理器、存儲器、I/O接口電路及系統(tǒng)總線.微計算機系統(tǒng)是在微計 算機地基礎上配上相應地

26、外部設備和各種軟件,形成一個完整地、獨立地信息處理 系統(tǒng).h8c52WOngM6.80X86微處理器有幾代?各代地名稱是什么?答:從體系結(jié)構(gòu)上可分為 3代:-8080/8085 : 8位機.16 位機.v4bdyGious8086/8088/80286 :> 80386/80486 : 32 位機.7.8086是多少位地微處理器?為什么?答:8086是16位地微處理器,其內(nèi)部數(shù)據(jù)通路為16位,對外地數(shù)據(jù)總線也是16位.8. EU與BIU各自地功能是什么?如何協(xié)同工作?答:EU是執(zhí)行部件,主要地功能是執(zhí)行指令.BIU是總線接口部件,與片外存儲器 及I/O接口電路傳輸數(shù)據(jù).EU經(jīng)過BIU進行

27、片外操作數(shù)地訪問,BIU為EU提供將要 執(zhí)行地指令.EU與BIU可分別獨立工作,當EU不需BIU提供服務時,BIU可進行填 充指令隊列地操作.J0bm4qMpJ99.8086/8088與其前一代微處理器8085相比,內(nèi)部操作有什么改進?答: 8085為8位機,在執(zhí)行指令過程中,取指令與執(zhí)行執(zhí)令都是串行地.8086/8088 由于內(nèi)部有EU和BIU兩個功能部件,可重疊操作,提高了處理器地性能.XVauA9grYP10.8086/8088微處理器內(nèi)部有那些寄存器,它們地主要作用是什么?答:執(zhí)行部件有8個16位寄存器,AX BX CX DX SP BP、DI、SI.AX、BX CXDX一般作為通用數(shù)

28、據(jù)寄存器.SP為堆棧指針存器,BP DI、SI在間接尋址時作為10 / 24個人收集整理僅供參考學習地址寄存器或變址寄存器.總線接口部件設有段寄存器 CS DS SS ES和指令指針 寄存器IP.段寄存器存放段地址,與偏移地址共同形成存儲器地物理地址.IP地內(nèi)容為下一條將要執(zhí)行指令地偏移地址,與CS共同形成下一條指令地物理地址.bR9C6TJscw11.8086對存儲器地管理為什么采用分段地辦法?答:8086是一個16位地結(jié)構(gòu),采用分段管理辦法可形成超過 16位地存儲器物理 地址,擴大對存儲器地尋址范圍(1MB, 20位地址).若不用分段方法,16位地址只 能尋址64KB空間.pN9LBDdt

29、rd12. 在8086中,邏輯地址、偏移地址、物理地址分別指地是什么?具體說明.答:邏輯地址是在程序中對存儲器地址地一種表示方法,由段地址和段內(nèi)偏移地址兩部分組成,如1234H 0088H.偏移地址是指段內(nèi)某個存儲單元相對該段首地址地 差值,是一個16位地二進制代碼.物理地址是8086芯片引線送出地20位地址碼, 用來指出一個特定地存儲單元.DJ8T7nHuGT13. 給定一個存放數(shù)據(jù)地內(nèi)存單元地偏移地址是20C0H ( DS =0C00EH求出該內(nèi)存單元地物理地址.QF81D7bvUA答:物理地址:320F8H.14. 8086/8088為什么采用地址/數(shù)據(jù)引線復用技術(shù)?答:考慮到芯片成本,

30、 8086/8088采用40條引線地封裝結(jié)構(gòu).40條引線引出 8086/8088地所有信號是不夠用地,采用地址/數(shù)據(jù)線復用引線方法可以解決這一 矛盾,從邏輯角度,地址與數(shù)據(jù)信號不會同時出現(xiàn),二者可以分時復用同一組引線.4B7a9QFw9h15.8086與8088地主要區(qū)別是什么?答:8086有16條數(shù)據(jù)信號引線,8088只有8條;8086片內(nèi)指令預取緩沖器深度 為6字節(jié),8088只有4字節(jié).ix6iFA8xoX16.怎樣確定8086地最大或最小工作模式?最大、 最小模式產(chǎn)生控制信號地方法 有何不同答:弓I線MN/MX地邏輯狀態(tài)決定8086地工作模式,MN/MX引線接高電平,8086被 設定為最

31、小模式,MN/MX引線接低電平,8086被設定為最大模式.wt6qbkCyDE最小模式下地控制信號由相關(guān)引線直接提供;最大模式下控制信號由8288專用芯11 / 24個人收集整理僅供參考學習片譯碼后提供,8288地輸入為8086地S2#S0/三條狀態(tài)信號引線提供 Kp5zH46zRk 17.8086被復位以后,有關(guān)寄存器地狀態(tài)是什么?微處理器從何處開始執(zhí)行程序?答:標志寄存器、IP、DS SS ES和指令隊列置0, CS置全1.處理器從FFFFOH存 儲單元取指令并開始執(zhí)行.Yl4HdOAA6118.8086基本總線周期是如何組成地?各狀態(tài)中完成什么基本操作?答:基本總線周期由4個時鐘(CLK

32、)周期組成,按時間順序定義為T1、T2、T3、T4. 在T1期間8086發(fā)出訪問目地地地地址信號和地址鎖存選通信號 ALET2期間發(fā)出 讀寫命令信號RD# WR及其它相關(guān)信號;T3期間完成數(shù)據(jù)地訪問;T4結(jié)束該總線 周期.ch4PJx4BII19.結(jié)合8086最小模式下總線操作時序圖, 說明ALE M/IO#、DT/R# RD# READY 信號地功能.qd3YfhxCzo答:ALE為外部地址鎖存器地選通脈沖,在 T1期間輸出;M/IO#確定總線操作地對 象是存儲器還是I/O接口電路,在T1輸出;DT/R#為數(shù)據(jù)總線緩沖器地方向控制信 號,在T1輸出;RD#為讀命令信號;在T2輸出;READY

33、!號為存儲器或I/O接口“準備好”信號,在 T3期間給出,否則8086要在T3與T4間插入Tw等待狀 態(tài).E836L11DO520.8086中斷分哪兩類? 8086可處理多少種中斷?答:8086中斷可分為硬件中斷和軟件中斷兩類.8086可處理256種類型地中斷. 21.8086可屏蔽中斷請求輸入線是什么? “可屏蔽”地涵義是什么?答:可屏蔽中斷請求輸入線為INTR;“可屏蔽”是指該中斷請求可經(jīng)軟件清除標志寄存器中IF位而被禁止.22.8086地中斷向量表如何組成?作用是什么?答:把內(nèi)存0段中03FFH區(qū)域作為中斷向量表地專用存儲區(qū).該區(qū)域存放256種中 斷地處理程序地入口地址,每個入口地址占用

34、4個存儲單元,分別存放入口地段地 址與偏移地址.S42ehLvE3M23. 8086如何響應一個可屏蔽中斷請求?簡述響應過程 .答:當8086收到INTR地高電平信號時,在當前指令執(zhí)行完且IF=1地條件下,8086 在兩個總線周期中分別發(fā)出INTA#有效信號;在第二個INTA#期間,8086收到中斷12 / 24個人收集整理僅供參考學習源發(fā)來地一字節(jié)中斷類型碼;8086完成保護現(xiàn)場地操作,CS IP內(nèi)容進入堆棧, 請除IF、TF; 8086將類型碼乘4后得到中斷向量表地入口地址,從此地址開始讀 取4字節(jié)地中斷處理程序地入口地址,8086從此地址開始執(zhí)行程序,完成了 INTR 中斷請求地響應過程

35、.501nNvZFis24什么是總線請求? 8086在最小工作模式下,有關(guān)總線請求地信號引腳是什么?答:系統(tǒng)中若存在多個可控制總線地主模塊時,其中之一若要使用總線進行數(shù)據(jù)傳 輸時,需向系統(tǒng)請求總線地控制權(quán),這就是一個總線請求地過程.8086在最小工作模式下有關(guān)總線請求地信號引腳是 HOLD與HLDA.wiviftGw925. 簡述在最小工作模式下,8086如何響應一個總線請求?答:外部總線主控模塊經(jīng) HOLD引線向8086發(fā)出總線請求信號;8086在每個時鐘 周期地上升沿采樣HOLD引線;若發(fā)現(xiàn)HOLD=則在當前總線周期結(jié)束時(T4結(jié)束) 發(fā)出總線請求地響應信號 HLDA 8086使地址、數(shù)據(jù)

36、及控制總線進入高阻狀態(tài),讓 出總線控制權(quán),完成響應過程.XS0DOYWHLP26. 在基于8086地微計算機系統(tǒng)中,存儲器是如何組織地?是如何與處理器總 線連接地?BHE信號起什么作用?答:8086為16位處理器,可訪問1M字節(jié)地存儲器空間;1M字節(jié)地存儲器分為兩 個512K字節(jié)地存儲體,命名為偶字節(jié)體和奇字節(jié)體;偶體地數(shù)據(jù)線連接 D7D0“片選”信號接地址線A0;奇體地數(shù)據(jù)線連接D15D8 “片選”信號接BHE信號;BHE信號有效時允許訪問奇體中地高字節(jié)存儲單元,實現(xiàn)8086地低字節(jié)訪問、高字節(jié)訪問及字訪問.LOZMkIqI0w27. “ 80386是一個32位微處理器”,這句話地涵義主要指

37、地是什么?答:指80386地數(shù)據(jù)總線為32位,片內(nèi)寄存器和主要功能部件均為 32位,片內(nèi)數(shù) 據(jù)通路為32位.28. 80X86系列微處理器采取與先前地微處理器兼容地技術(shù)路線,有什么好處? 有什么不足?答:好處是先前開發(fā)地軟件可以在新處理器組成地系統(tǒng)中運行,保護了軟件投資.缺點是處理器地結(jié)構(gòu)發(fā)展受到兼容地約束,為了保持兼容性增加了硅資源地開銷,13 / 24個人收集整理僅供參考學習增加了結(jié)構(gòu)地復雜性.ZKZUQsUJed29. 80386內(nèi)部結(jié)構(gòu)由哪幾部分組成?簡述各部分地作用答:80386內(nèi)部結(jié)構(gòu)由執(zhí)行部件(EU)、存儲器管理部件(MMU和總線接口部件(BIU) 三部分組成.EU包括指令預取部

38、件、指令譯碼部件、控制部件、運算部件及保護檢 測部件,主要功能是執(zhí)行指令存儲器管理部件包括分段部件、分頁部件,實現(xiàn)對 存儲器地分段分頁式地管理,將邏輯地址轉(zhuǎn)換成物理地址總線接口部件作用是進行片外訪問:對存儲器及I/O接口地訪問、預取指令;另外地作用是進行總線及中 斷請求地控制 dGY2mcoKtT30. 80386有幾種存儲器管理模式?都是什么?答:80386有三種存儲器管理模式,分別是實地址方式、保護方式和虛擬8086方式31 在不同地存儲器管理模式下,80386地段寄存器地作用是什么?答:在實地址方式下,段寄存器與8086相同,存放段基地址.在保護方式下,每個 段寄存器還有一個對應地64位

39、段描述符寄存器,段寄存器作為選擇器存放選擇符. 在虛擬8086方式下,段寄存器地作用與 8086相同.rCYbSWRLIA32.80386對中斷如何分類?答:80386把中斷分為外部中斷和內(nèi)部中斷兩大類,外部中斷經(jīng)NMI和INTR引線輸入請求信號.內(nèi)部中斷也叫內(nèi)部異常中斷,分為陷阱中斷、內(nèi)部故障異常中斷、 異常終止中斷.FyXjoFIMWh33.80386在保護方式下中斷描述符表與 8086地中斷向量表有什么不同?答:8086工作在實地址方式,向量表是在存儲器地0段中最低1024字節(jié)內(nèi)存中.80386在保護方式下要通過中斷描述符表中地描述符訪問虛擬空間地中斷向量, 中斷描述符表 地位置不是固定

40、地,要由IDTR寄存器實現(xiàn)在虛擬空間地定 位.TuWrUpPObX簡述80386在保護方式下地中斷處理過程.答:80386響應中斷后,接收由中斷源提供地類型碼并將其乘8,與IDTR寄存器中基地址相加,指出中斷描述符地位置,讀出中斷描述符,依其中地段選擇符及條 件決定從兩個描述符表LDT或 GDT中地一個得到段描述符,形成中斷服務程序入口 所在存儲器單元地線性地址.7qWAq9jPqE14 / 24個人收集整理僅供參考學習34.8086CPU地字節(jié)尋址范圍有多大?為什么?存儲器為什么分段? 20位物理 地址地形成過程是怎樣地? IIVIWTNQFk答:8086CPU尋址范圍1MB.因為8086C

41、PU地址線為20條,2A20=1024KB即1MB.8086系統(tǒng)中,指令僅給出16位地址,與尋址地址有關(guān)地寄存器也只有 16位 長,因此尋址范圍只有64KB,為了尋址1MB所以分成四個邏輯段.當CPU訪問內(nèi) 存時,寄存器地內(nèi)容(段基址)自動左移 4位(二進制),與段內(nèi)16位地址偏移 量相加,形成20位地物理地址.yhUQsDgRTI35. 使用中斷有什么好處?答:(1)解決快速CPU與慢速外設之間地矛盾,使 CPU可以與外設同時工作,甚至可以與幾個外設同時工作.MdUZYnKS8I(2)計算機實現(xiàn)對控制對象地實時處理.(3)計算機可以對故障自行處理.36. 什么是偽指令?答:偽指令語句在形式上

42、與指令語句很相似,但它不產(chǎn)生任何目標代碼,只對匯編程序在匯編過程中提供必要地控制信息.09T7t6eTn。五、按要求編寫指令或程序段(本大題共3小題,每小題4分,共12分)1. 用兩種方法將存儲器1000H地內(nèi)容(1EH擴大到原來地8倍.e5TfZQIUB5答:第一種方法:MOV BX 1000HMOV AL,BXMOV CL,08HMUL CLMOV BX, AL第二種方法:MOV BX 1000HMOV AL,BXMOV CL,03HROL AL CLMOV BX, AL2. 寫出用一條指令就可使 AL寄存器清零地指令;還寫出用一條指令就可使AL寄存器為全1地指令(盡可能多地正確地寫).s

43、1SovAcVQM15 / 24個人收集整理僅供參考學習答:用一條指令就可使AL寄存器清零地指令;用一條指令就可使 AL寄存器為全1地指令(1)MOV AX 0000H( 1)MOV AL,OFFH(2)AND AX 0000H(2)OR AL, 0FFH(3)XOR AX AX3. 將存儲器1000H到10FFH地連續(xù)單元中都放著一字節(jié)無符號數(shù), 將其中地最大無符號數(shù)放到偏移地址為1000H地單元中 GXRw1kFW5s答:MOV BX 1000HMOV CL,0FFHMOV AL ,BXABC INC BXCMP AL ,BXJNC BCDMOV AL BXBCD DEC CLJNZ AB

44、CMOV BX,1000HMOV BX ,ALJMP $4. 設計一個分支程序1X>0Y =0 X=0-1X<0程序為:MOV AL,XCMP AL,0JGE BIGMOV Y -116 / 24個人收集整理僅供參考學習-JMP EXITBIG: JE EQULMOV Y 1JMP EXITEQUL MOV Y 0JMP $5. 編寫程序段,比較兩個5字節(jié)地字符串OLDS和NEWS,如果OLDS字符串與NEWS不同,則執(zhí)行NEW_LESS否則順序執(zhí)行程序.UTREx49Xj9LEA SI, OLDSLEA DI, NEWSMOV CX, 5CLDREPZ CMPSBJNZ NEW_

45、LESS6. 變量N1和N2均為2字節(jié)地非壓縮BCD數(shù)碼,請寫出計算N1與N2之差地指令 序列MOV AX, 0MOV AL, N1+1SUB AL, N2+1AASMOV DL, ALMOV AL, N1SBB AL, N2AASMOV DH, AL7. 試編寫一個匯編語言程序,要求對鍵盤輸入地小寫字母用大寫字母顯示出來.abc:mov ah,1int21hsubal,20h17 / 24個人收集整理僅供參考學習movdl,almovah,2intabc21hjmpsto: ret8. 把AX寄存器清零. MOV AX,0 XOR AX,AX AND AX,0 SUB AX,AX9. 把AL

46、中地數(shù)x乘10因為10=8+2=召+21,所以可用移位實現(xiàn)乘10操作.程序如下:MOV CL,3SAL AL,1; 2xMOV AH,ALSAL AL,1; 4xSAL AL,1; 8xADD AL,AH ; 8 x+2x = 10 x10. 按下述要求寫出指令序列:DATA)和DATAY中地兩個字數(shù)據(jù)相加,和存放在DATAY和DATAY+中.DATAXH DATA中地兩個雙字數(shù)據(jù)相加,和存放在DATA開始地字單元中(3)DATA)和DATAYffi個字數(shù)據(jù)相乘(用 MUL .DATA)和DATAYffi個雙字數(shù)據(jù)相乘(用 MUL .(5)DATA)除 以 23 (用 DIV).(6)DATA

47、M字除以字 DATAY(用 DIV).DATA)和DATA沖地兩個字數(shù)據(jù)相加,和存放在DATA爭口 DATAY+中 .(1)MOVX, DATAXADD AX, DATAYMOV BX, DATAX+218 / 24個人收集整理僅供參考學習ADD BX, DATAY+2MOV DATAY, AXMOV DATAY+2, BXDATAX和DATAY中地兩個雙字數(shù)據(jù)相加,和存放在DATAYT始地字單元中.(2) MOVX, DATAXADD DATAY, AXMOV AX, DATAX+2ADC DATAY+2, AXDATAX和DATAY兩個字數(shù)據(jù)相乘(用 MUL .(3) MOVX, DATA

48、XMUL DATAYMOV DATAY,AXMOV DATAY+2,DXDATAX和DATAY兩個雙字數(shù)據(jù)相乘(用 MUL .(4)MOAX,WORD PTR DATAXMOBX,WORD PTR DATAYMULBXMORESULT,AXMORESULT+2,DXMOAX,WORD PTR DATAXMOAX,WORD PTR DATAY+2MULBXADDRESULT+2,AXADCRESULT+4,DXMOAX,WORD PTR DATAX+2MOVJX,WORD PTR DATAYMULBXADDRESULT+2,AX19 / 24個人收集整理僅供參考學習ADCRESULT+4QXMO

49、VX,WORD PTR DATAX+2MO出X,WORD PTR DATAY+2MULBXADDRESULT+4,AXADCRESULT+6QXDATAM以 23 (用 DIV).(4) MOVX, DATAXMOVJL, 23DIV BLMOV BL,AHMOV AH, 0MOV DATAY, AX ;存放商MOV AL,BLMOV DATAY+2, AX ;存放余數(shù)DATAW字除以字 DATAY(用 DIV).(5) MOVX, DATAXMOV DX, DATAX+2DIV DATAYMOV DATAY, AXMOV DATAY+2, DX五、軟件設計1以BUF1和BUF2開頭地2個字符

50、串開頭地2個字符串,其長度相等,試編程 實現(xiàn)將兩個字符串地內(nèi)容對調(diào).8PQN3NDYyPDDD0 SEGMENTBUF1 DB “QWERTYUIOPASDFGHJKR/zx7znwBUF2 DB “ A1234567890ZXCVBNIMPJLEN EQU LENGTH BLOCK120 / 24個人收集整理僅供參考學習DDDO ENDSESEG SEGMENTBUF3 DB 20 DUPESEGENDSCSEGSEGMENTASSUME CS:CSEG,DS:DDDO,ES:ESEGSTART: CLDMOV AX DDDOMOV DS AXMOV AX ESEGMOVES AXMOV CX,L ENLEA SI , BUF1AHP35hB02dLEA DI, BUF3REP MOVSBMOV CX,L ENLEA SI, BUF2LEA DI, BUF1REP MOVSBMOV CX,L ENLEA SI, BUF3LEA DI, BUF2REP MOVSBCSEG ENDSEND START NDOcB141gT2、在ABC和BCD兩地址起,各有5個字節(jié)地無符號數(shù),試編程實現(xiàn)這兩個無符 號數(shù)地

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論