欧美精品一二区,性欧美一级,国产免费一区成人漫画,草久久久久,欧美性猛交ⅹxxx乱大交免费,欧美精品另类,香蕉视频免费播放

《微型計算機原理》試題庫及答案

上傳人:文*** 文檔編號:89081017 上傳時間:2022-05-12 格式:DOC 頁數(shù):24 大?。?17KB
收藏 版權(quán)申訴 舉報 下載
《微型計算機原理》試題庫及答案_第1頁
第1頁 / 共24頁
《微型計算機原理》試題庫及答案_第2頁
第2頁 / 共24頁
《微型計算機原理》試題庫及答案_第3頁
第3頁 / 共24頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《微型計算機原理》試題庫及答案》由會員分享,可在線閱讀,更多相關(guān)《《微型計算機原理》試題庫及答案(24頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、《微型計算機原理》試題庫及答案 一、 填空 1.數(shù)制轉(zhuǎn)換 A)125D=( 11111101 )B =( 375 )O=( 0FD )H=(0001 0010 0101 )BCD B)10110110B=( 182 )D =( 266 )O=( 0B6 )H=(0001 1000 0010 )BCD 2.下述機器數(shù)形式可表示的數(shù)值范圍是(請用十進制形式寫出):單字節(jié)無符號整數(shù)0~255;單字節(jié)有符號整數(shù)-128~+127。 注:微型計算機的有符號整數(shù)機器碼采用補碼表示,單字節(jié)有符號整數(shù)的范圍為-128~+127。 3.完成下列各式補碼式的運算,并根據(jù)

2、計算結(jié)果設(shè)置標(biāo)志位SF、ZF、CF、OF。指出運算結(jié)果有效否。 A)00101101+10011100= B)11011101+10110011= 4.十六進制數(shù)2B.4H轉(zhuǎn)換為二進制數(shù)是__00101011.0100,轉(zhuǎn)換為十進制數(shù)是__43.25____。 5.在浮點加法運算中,在尾數(shù)求和之前,一般需要(對階)操作,求和之后還需要進行(規(guī)格化)和舍入等步驟。 6.三態(tài)門有三種輸出狀態(tài):高電平、低電平、(高阻)狀態(tài)。 7.字符“A”的ASCII碼為41H,因而字符“E”的ASCII碼為(45H),前面加上偶校驗位后代碼為(C5)H。 8.數(shù)在計算機中的二進制表示形式稱為(機器數(shù)

3、)。 9.在計算機中,無符號書最常用于表示(地址)。 10.正數(shù)的反碼與原碼(相等)。 11.在計算機中浮點數(shù)的表示形式有(階碼)和(尾碼)兩部分組成。 12.微處理器中對每個字所包含的二進制位數(shù)叫(字長)。 13.MISP是微處理的主要指標(biāo)之一,它表示微處理器在1秒鐘內(nèi)可執(zhí)行多少(百萬條指令) 14.PC機主存儲器狀基本存儲單元的長度是(字節(jié)). 15.一臺計算機所用的二進制代碼的位數(shù)稱為___字長_________,8位二進制數(shù)稱為__ 字節(jié)____。 16.微型計算機由(微處理器)、(存儲器)和(I/O接口電路)組成。 17.8086CPU寄存器中負(fù)責(zé)與I/O端口交換數(shù)

4、據(jù)的寄存器為(AX,AL) 18.總線有數(shù)據(jù)總線、地址總線、控制總線組成,數(shù)據(jù)總線是從微處理器向內(nèi)存儲器、I/O接口傳送數(shù)據(jù)的通路;反之,它也是從內(nèi)存儲器、I/O接口向微處理器傳送數(shù)據(jù)的通路,因而它可以在兩個方向上往返傳送數(shù)據(jù),稱為(雙向總線)。 19.一個微機系統(tǒng)所具有的物理地址空間是由(地址線的條數(shù))決定的,8086系統(tǒng)的物理地址空間為(1M)字節(jié)。 20.運算器包括算術(shù)邏輯部件(ALU),用來對數(shù)據(jù)進行算術(shù)、邏輯運算,運算結(jié)果的一些特征由(標(biāo)志寄存器)存儲。 21.控制寄存器包括指令寄存器、指令譯碼器以及定時與控制電路。根據(jù)(指令譯碼)的結(jié)果,以一定的時序發(fā)出相應(yīng)的控制信號,用來

5、控制指令的執(zhí)行。 22.根據(jù)功能不同,8086的標(biāo)志為可分為(控制)標(biāo)志和(狀態(tài))標(biāo)志位。 23.8086/8088CPU內(nèi)部有(14)個(16位)的寄存器。 24.在8086/8088的16位寄存器中,有(4)各寄存器可拆分為8位寄存器使用。他們是(AX,BX,CX,DX),他們又被稱為(通用寄存器)。 25.8086/8088構(gòu)成的微機中,每個主存單元對應(yīng)兩種地址(物理地址)和(邏輯地址)。 26.物理地址是指實際的(20)為主存儲單元地址,每個存儲單元對應(yīng)唯一的物理地址,其范圍是(00000H-FFFFFH)。 27.8088的ALE引腳的作用是(鎖存復(fù)用線上的地址)。 2

6、8.在8088讀存儲器周期中,采樣Ready線的目的是(確定是否在T3周期后插入Tw周期)。 29.8088在訪問4個當(dāng)前段時,代碼段、數(shù)據(jù)段及堆棧段的偏移量分別由(IP)、(由尋址方式?jīng)Q定的16位偏移量)和(SP)提供。 30.堆棧按照___先進后出___原則工作,使用____堆棧指針___指明棧頂位置。 31.在IBM-PC/XT中,外設(shè)是通過(8259)器件對CPU產(chǎn)生中斷請求。這些中斷的中斷類型碼為(08H—OFH)。 32.8086最多能處理(256)種中斷。 33.8086/8088的中斷響應(yīng)了兩個總線周期,從(INTA)引腳輸出兩個負(fù)脈沖,第一個總線周期完成,(通知I/

7、O接口,CPU已響應(yīng)外部中斷請求,使被響應(yīng)的I/O接口把自己的中斷類型號送到數(shù)據(jù)總線的低8位D0-D7上),第二個總線周期完成(通過CPU的地址/數(shù)據(jù)引腳AD0-AD7將信號傳輸給CPU) 34.8088中的指令I(lǐng)NT n用(n)指定中斷類型。 35.一片8255A端口A有(3)種工作方式,端口B有(2)種工作方式。 36.宏匯編語言程序被匯編時,指令語句產(chǎn)生代碼指令,偽指令語句不產(chǎn)生代碼指令,宏指令 語句可能產(chǎn)生也可能不產(chǎn)生代碼指令。 37.調(diào)用程序、子程序傳送參數(shù)的方法通常有寄存器、內(nèi)存和堆棧三種方法。 38.偽指令EQU、DB、DW、MACRO的標(biāo)號名字域必須有名字或標(biāo)號的偽指

8、令為EQU、MACRO。 39.雖在本模塊無定義,卻可以被單獨引用的名字或標(biāo)號,必須用EXTRN偽指令給以說明。 40.PENTIUM的工作模式有實模式、保護模式、虛擬8086模式。 42.乘法指令MUL的指令格式只有一個源操作數(shù),若源操作數(shù)的類型屬性為字節(jié),則目的操作數(shù)在AX中,若源操作數(shù)的類型屬性為字,則目的操作數(shù)在DX:AX中。 注:將題中的目的操作數(shù)改為乘積更確切一些。 43.請給出標(biāo)志寄存器中標(biāo)志位OF、IF、SF、ZF、PF、CF的說明: OF 溢出、IF 中斷、SF 符號、ZF 零、PF 奇偶、CF 進位。 44.堆棧是按照先進后出原則組織的一片連續(xù)的存儲區(qū)域。 4

9、5.變址尋址的有效地址是變址寄存器的內(nèi)容與地址位移量代數(shù)和。 46.指令XLAT通常用于查表操作,在使用該指令前,應(yīng)把表首的偏移首地址送入BX,待轉(zhuǎn)換的代碼在表中的序號送AL。 47.若要求不產(chǎn)生匯編錯誤,則字符串'ABC'只能出現(xiàn)在偽指令DB中。 48.實模式下,對于指令 MOV AX,DS:[BX] 執(zhí)行前DS=1000H,BX=11H, 則操作數(shù)DS:[BX]的有效地址為0011H。 注:有效地址指段內(nèi)的偏移量。 49.為下述情況各舉一例。 ⑴寄存器與存儲單元內(nèi)容相加送寄存器ADD AL, [BX]。 ⑵寄存器互送MOV AX, BX。 ⑶將標(biāo)志寄存器進棧PUSHF。

10、 ⑷立即數(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. 財務(wù)會計方面的計算機應(yīng)用屬于(B )。 A、科學(xué)計算 B、數(shù)據(jù)處理 C、輔助設(shè)計 D、實時控制 3. 采用十六進制書寫二進制數(shù),位數(shù)可以減少到原來的( C )。 A、1/2 B、1/3 C、1/4 D、1/5 4. 用二一十

11、進制數(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è)備進行數(shù)據(jù)交換時,為解決兩者之間的同步與協(xié)調(diào)、數(shù)據(jù)格式轉(zhuǎn)換等問 題,必須要引入( C )。 A、數(shù)據(jù)緩沖寄存器 B、I/O總線 C、I/O接口 D、串并

12、移位器 8. 在采用DMA方式的I/O系統(tǒng)中,其基本思想是在以下部件或設(shè)備之間建立直接的數(shù)據(jù) 通路,這指的是( B )。 A、CPU與外圍設(shè)備 B、主存與外圍設(shè)備 C、外設(shè)與外設(shè) D、CPU與主存 9. 集成電路計算機屬于第(D)代計算機。 A .“一” B .“二” C .“三” D .“四” 10. 堆棧是一種(B)存貯器。 A .順序 B .先進后出 C .只讀 D .先進先出 11. 在多級存儲體系中,“ cache —主存”結(jié)構(gòu)的作用是解決(D)的問題。 A .主存容

13、量不足 B .主存與輔存速度不匹配 C .輔存與 CPU 速度不匹配 D .主存與 CPU 速度不匹配 12. 如指令中的地址碼就是操作數(shù),那么這種尋址方式稱為(A)。 A .立即尋址 B .直接尋址 C .間接尋址 D .寄存器尋址 13. 數(shù)控機床方面的計算機應(yīng)用屬于(B)。 A .科學(xué)計算 B .輔助設(shè)計 C .?dāng)?shù)據(jù)處理 D .實時控制 14. 某數(shù)在計算機中用 8421BCD 碼表示為 0011 1001 1000 ,其真值為(A)。 A . 398 B . 398H C . 1630

14、Q D . 1110011000B 15. 字符的編碼,目前在微機中最普遍采用的是( C )。 A.BCD碼 B.16進制 C.ASCⅡ碼 D.格雷碼 16. 在存儲體系中,輔存的作用是(D) A.彌補主存的存取速度不足 B.縮短主存的讀寫周期 C.減少CPU訪問內(nèi)存的次數(shù) D.彌補主存容量不足的缺陷 17. 以下敘述正確的是(C) A.ASCII編碼可以表示漢字的編碼 B.漢字輸入編碼都是根據(jù)字音進行的編碼 C.漢字輸入碼可以根據(jù)漢字字形編碼 D.漢字字形碼都是將漢字分解成若干“點”組成的點陣

15、 18. [x]補=11011100B,則x的真值為(A) A.-36D B.92D C.-28D D.5CH 19. 計算機軟件是指(D) A.操作系統(tǒng) B.匯編程序 C.用戶程序 D.所有程序及文檔的統(tǒng)稱 20. 目前微型機系統(tǒng)上廣泛使用的機械式鼠標(biāo)是一種( A ) A.輸入設(shè)備 B.輸出設(shè)備 C.輸入輸出設(shè)備 D.顯示設(shè)備組成之一 21. 二進制數(shù)1001101B的十進制數(shù)表示為( C ) A.4DH B.95D C.77D

16、 D.9AD 22. 十進制小數(shù)轉(zhuǎn)換成十六進制數(shù)可采用( B ) A.除基(10)取余法 B.除基(16)取余法 C.乘基(10)取整法 D.乘基(16)取整法 23. 家用電腦是指( D ) A.家用電器 B.家庭電影院 C.家庭音響設(shè)備 D.家用計算機 24. 在8421碼表示的二—十進制數(shù)中,代碼1001表示( C ) A.3 B.6

17、 C.9 D.1 25. 目前普遍使用的微型計算機采用的電路是( D ) A.電子管 B.晶體管 C.集成電路 D.超大規(guī)模集電成路 26. 8位定點原碼整數(shù)10100011B的真值為( B ) A.+0100011 B. -0100011 C.+1011101 D. -1011101 27. 現(xiàn)代計算機通常是將處理程序存放在連續(xù)的內(nèi)存單元中,CPU在執(zhí)行這個處理程序時,使用一個寄存器來指示程序的執(zhí)行順序,這個寄存器為( D )。 A.指令寄存器 B.指令譯碼器

18、 C.指令緩沖寄存器 D.指令指針寄存器 28. 某計算機字長為16位,其內(nèi)存容量為1024K字節(jié),按字編址,它的尋址空間為( D )。 A. 512KB B. 512K C. 1024KB D. 1024K 29.若指令的運算結(jié)果不為0且低8位中“1”的個數(shù)為偶數(shù),則標(biāo)志寄存器中ZF和PF的狀態(tài)為( B)。 A. 0,0 B.0,1 C.1,0 D.1,1 30.指令“MOV AX,[BX+20H]”源操作數(shù)的尋址方式為( C )。 A.寄存器尋址 B.寄存器間接尋址 C.寄存器相對尋址 D.以上均不對 31. 根據(jù)下面定義的數(shù)據(jù)段:

19、 DSEG SEGMENT DAT1 DB `1234` DAT2 DW 5678H DAT3 DD 12345678H ADDR EQU DAT3-DAT1 DSEG ENDS 執(zhí)行指令MOV AX, ADDR后,AX寄存器中的內(nèi)容是( C )。 A. 5678H B. 0008H C. 0006H D. 0004H 32.在8086系統(tǒng)的中斷向量表中,若從0000H:005CH單元開始由低地址到高地址依次存放10H、20H、30H和40

20、H四個字節(jié),則相應(yīng)的中斷類型碼和中斷服務(wù)程序的入口地址分別為(A)。 A.17H,4030H:2010H B.17H,2010H:4030H C.16H,4030H:2010H D.16H,2010H:4030H 33.在DMA控制器8237控制下進行“寫傳送”時,8237需先后向I/O接口和存儲器發(fā)出的控制信號是( B )。 A. , B. , C. , D. , 34.下面是關(guān)于可編程中斷控制器8259A的敘述,其中錯誤的是( B )。 A. 8259A具有優(yōu)先級管理的功能 B. 8259A具有辨認(rèn)中斷源的功能 C. 8259A具有向CPU提

21、供中斷向量的功能 D. 一片8259A可管理8級中斷 35. CPU和主存之間增設(shè)高速緩存(Cache)的主要目的是( B )。 A. 擴大主存容量 B. 解決CPU和主存之間的速度匹配問題 C. 提高存儲器的可靠性 D. 以上均不對 36. 中斷向量可提供( D ) A. 被選中設(shè)備的地址 B. 傳送數(shù)據(jù)的起始地址 C. 主程序的斷點地址 D. 中斷服務(wù)程序的入口地址 37. 3片8259A級聯(lián),最多可管理( C )級中斷。 A. 24 B. 23 C. 22 D.

22、 21 38. 按照USB 1.0 規(guī)范,一臺主機最多可連接( D )個外設(shè)裝置(含USB集線器—USB Hub)。 A. 120 B.122 C. 123 D. 127 三.判斷題(你認(rèn)為正確的,請在題末的括號內(nèi)打“√”,錯的打“×”。 1、8086的Ready信號是由外部硬件產(chǎn)生的。……………………………(√) 2、8088的M/引腳的低電平表明選通的是I/O接口?!?(√) 3、8086 的數(shù)據(jù)可以存放在幾個不連續(xù)的段中。……………………… (√) 4、8086 中,取指令和執(zhí)行指令可以重疊操作。……………

23、…………… (√) 5、8255 只有三個普通I/O端口,所以它不可作為一個外部中斷源去向8086申請中斷(×) 6、多個外設(shè)可以通過一條中斷請求線,向CPU發(fā)中斷請求?!?(√) 7、8253 的每個計數(shù)器只能按二進制計數(shù)。………………………………(×) 8、8253的計數(shù)器是對機器的CLK脈沖計數(shù)?!ā粒? 9、8086的可屏蔽外部中斷源的中斷類型號是用軟件設(shè)置的?!ā粒? 10、8086的中斷入口地址只能放到內(nèi)存的最低端,即0——3FFH區(qū)域?!ā蹋? 11、/及HOLD、HLDA信號是與系統(tǒng)中其它總線主設(shè)備有關(guān)的信號。 (√)

24、 12.8088的信號可用作中斷矢量的讀選通信號?!ā蹋? 13、8088 的可屏蔽中斷的優(yōu)先權(quán)高于非屏蔽中斷。…………(×) 14、8255A中端口A使用的是INTR,及等線是端口C的線。………(√) 15、串行異步接口的雙向工作方式指的是在串行接口上可同時發(fā)送和接收串行數(shù)據(jù)?!ā蹋? 16、EPROM 雖然是只讀存儲器,但在編程時可向內(nèi)部寫入數(shù)據(jù)。(√) 17、中斷服務(wù)程序可放在用戶可用的內(nèi)存的任何區(qū)域?!ā蹋? 18、字長越長,計算機處理數(shù)據(jù)的速度越快; ( √ ) 19.匯編語言是面向機器的語言。

25、 ( √ ) 20.任何一個十進制小數(shù)都可以用二進制精確表示。? ( × ) 21.計算機的內(nèi)存與外存都可以直接與CPU交換數(shù)據(jù)。( × ) 22.復(fù)位影響片內(nèi)RAM存放的內(nèi)容。 ( × ) 23.定時器/計數(shù)器溢出中斷可以由硬件產(chǎn)生,也可以由軟件產(chǎn)生。( √ ) 四、簡答題 ?1.8086的總線接口部件有哪些功能?由哪幾部分組成?請逐一說明。8086的執(zhí)行部件有什么功能?由哪幾部分組成? 答:8086的總線接口部件的功

26、能是負(fù)責(zé)完成CPU與存儲器或I/O設(shè)備之間的數(shù)據(jù)傳送。 8086的總線接口部件由:4個16位段地址寄存器(DS、DS、SS、ES),16位指令指針I(yè)P,6字節(jié)指令隊列緩沖器,20位地址加法器和總線控制器幾部分組成。 8086的執(zhí)行部件的功能就是負(fù)責(zé)執(zhí)行指令,它由16位的算術(shù)邏輯單元(ALU)、16位的標(biāo)志寄存器F、數(shù)據(jù)暫存寄存器、通用寄存器組、EU控制電路組成。 2.8086 的中斷系統(tǒng)分為哪幾種類型的中斷?其優(yōu)先順序如何? 答:8086 的中斷系統(tǒng)分為外部中斷(可屏蔽中斷和不可屏蔽中斷)和內(nèi)部中斷。 其優(yōu)先順序是:除單步中斷以外,所有的內(nèi)部中斷優(yōu)先權(quán)都比外部中斷優(yōu)先權(quán)高,在外部中

27、斷中,不可屏蔽中斷比可屏蔽中斷優(yōu)先權(quán)高。 3 .什么叫中斷向量?它放在哪里?對應(yīng)于lCH的中斷向量存放在哪里?如果1CH的中斷處理子程序從5110H:2030H開始,則中斷向量應(yīng)怎樣存放??????? 答:中斷向量是用來提供中斷入口地址的一個地址指針;對應(yīng)于lCH的中斷向量存放在1CH×4=70H開始的4個單元 如果1CH的中斷處理子程序從5110H:2030H開始,則中斷向量應(yīng)如下存放: 0070H:30H 0071H:20H 0072H:10H

28、 0073H:51H 4.計算機分那幾類?各有什么特點? 答:傳統(tǒng)上分為三類:大型主機、小型機、微型機。大型主機一般為高性能的并行處理系統(tǒng), 存儲容量大,事物處理能力強,可為眾多用戶提供服務(wù)。小型機具有一定的數(shù)據(jù)處理能力,提供一定用戶規(guī)模的信息服務(wù),作為部門的信息服務(wù)中心。微型機一般指在辦公室或家庭的桌面或可移動的計算系統(tǒng),體積小、價格低、具有工業(yè)化標(biāo)準(zhǔn)體系結(jié)構(gòu),兼容性好。 5.簡述微處理器、微計算機及微計算機系統(tǒng)三個術(shù)語的內(nèi)涵。 答:微處理器是微計算機系統(tǒng)的核心硬件部件,對系統(tǒng)的性能起決定性的影響。微計算機包括微處理器、存儲器、I/O接口電路及系統(tǒng)總線。微計算機系統(tǒng)是在微計算機的基

29、礎(chǔ)上配上相應(yīng)的外部設(shè)備和各種軟件,形成一個完整的、獨立的信息處理系統(tǒng)。 6.80X86微處理器有幾代?各代的名稱是什么? 答:從體系結(jié)構(gòu)上可分為3代: ? 8080/8085:8位機。 - 8086/8088/80286:16位機。 ? 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進行片外操作數(shù)的訪問

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

31、在間接尋址時作為地址寄存器或變址寄存器。總線接口部件設(shè)有段寄存器CS、DS、SS、ES和指令指針寄存器IP。段寄存器存放段地址,與偏移地址共同形成存儲器的物理地址。IP的內(nèi)容為下一條將要執(zhí)行指令的偏移地址,與CS共同形成下一條指令的物理地址。 11.8086對存儲器的管理為什么采用分段的辦法? 答:8086是一個16位的結(jié)構(gòu),采用分段管理辦法可形成超過16位的存儲器物理地址,擴大對存儲器的尋址范圍 (1MB,20位地址)。若不用分段方法,16位地址只能尋址64KB空間。 12.在8086中,邏輯地址、偏移地址、物理地址分別指的是什么?具體說明。 答:邏輯地址是在程序中對存儲器地址的一種

32、表示方法,由段地址和段內(nèi)偏移地址兩部分組成,如1234H:0088H。偏移地址是指段內(nèi)某個存儲單元相對該段首地址的差值,是一個16位的二進制代碼。物理地址是8086芯片引線送出的20位地址碼,用來指出一個特定的存儲單元。 13.給定一個存放數(shù)據(jù)的內(nèi)存單元的偏移地址是20C0H,(DS)=0C00EH,求出該內(nèi)存單元的物理地址。 答:物理地址:320F8H。 14.8086/8088為什么采用地址/數(shù)據(jù)引線復(fù)用技術(shù)? 答:考慮到芯片成本,8086/8088采用40條引線的封裝結(jié)構(gòu)。40條引線引出8086/8088的所有信號是不夠用的,采用地址/數(shù)據(jù)線復(fù)用引線方法可以解決這一矛盾,從邏輯角

33、度,地址與數(shù)據(jù)信號不會同時出現(xiàn),二者可以分時復(fù)用同一組引線。 15.8086與8088的主要區(qū)別是什么? 答:8086有16條數(shù)據(jù)信號引線,8088只有8條;8086片內(nèi)指令預(yù)取緩沖器深度為6字節(jié),8088只有4字節(jié)。 16.怎樣確定8086的最大或最小工作模式?最大、最小模式產(chǎn)生控制信號的方法有何不同 答:引線MN/MX#的邏輯狀態(tài)決定8086的工作模式,MN/MX#引線接高電平,8086被設(shè)定為最小模式,MN/MX#引線接低電平,8086被設(shè)定為最大模式。 最小模式下的控制信號由相關(guān)引線直接提供;最大模式下控制信號由8288專用芯片譯碼后提供,8288的輸入為8086的S2#~S

34、0#三條狀態(tài)信號引線提供。 17.8086被復(fù)位以后,有關(guān)寄存器的狀態(tài)是什么?微處理器從何處開始執(zhí)行程序? 答:標(biāo)志寄存器、IP、DS、SS、ES和指令隊列置0,CS置全1。處理器從FFFFOH存儲單元取指令并開始執(zhí)行。 18.8086基本總線周期是如何組成的?各狀態(tài)中完成什么基本操作? 答:基本總線周期由4個時鐘(CLK)周期組成,按時間順序定義為T1、T2、T3、T4。在T1期間8086發(fā)出訪問目的地的地址信號和地址鎖存選通信號ALE;T2期間發(fā)出讀寫命令信號RD#、WR#及其它相關(guān)信號;T3期間完成數(shù)據(jù)的訪問;T4結(jié)束該總線周期。 19.結(jié)合8086最小模式下總線操作時序圖,說

35、明ALE、M/IO#、DT/R#、RD#、READY信號的功能。 答:ALE為外部地址鎖存器的選通脈沖,在T1期間輸出;M/IO#確定總線操作的對象是存儲器還是I/O接口電路,在T1輸出;DT/R#為數(shù)據(jù)總線緩沖器的方向控制信號,在T1輸出;RD#為讀命令信號;在T2輸出;READY信號為存儲器或I/O接口“準(zhǔn)備好”信號,在T3期間給出,否則8086要在T3與T4間插入Tw等待狀態(tài)。 20.8086中斷分哪兩類?8086可處理多少種中斷? 答:8086中斷可分為硬件中斷和軟件中斷兩類。8086可處理256種類型的中斷。 21.8086可屏蔽中斷請求輸入線是什么?“可屏蔽”的涵義是什么?

36、 答:可屏蔽中斷請求輸入線為INTR;“可屏蔽”是指該中斷請求可經(jīng)軟件清除標(biāo)志寄存器中IF位而被禁止。 22.8086的中斷向量表如何組成?作用是什么? 答:把內(nèi)存0段中0~3FFH區(qū)域作為中斷向量表的專用存儲區(qū)。該區(qū)域存放256種中斷的處理程序的入口地址,每個入口地址占用4個存儲單元,分別存放入口的段地址與偏移地址。 23.8086如何響應(yīng)一個可屏蔽中斷請求?簡述響應(yīng)過程。 答:當(dāng)8086收到INTR的高電平信號時,在當(dāng)前指令執(zhí)行完且IF=1的條件下,8086在兩個總線周期中分別發(fā)出INTA#有效信號;在第二個INTA#期間,8086收到中斷源發(fā)來的一字節(jié)中斷類型碼;8086完成保

37、護現(xiàn)場的操作,CS、IP內(nèi)容進入堆棧,請除IF、TF;8086將類型碼乘4后得到中斷向量表的入口地址,從此地址開始讀取4字節(jié)的中斷處理程序的入口地址,8086從此地址開始執(zhí)行程序,完成了INTR中斷請求的響應(yīng)過程。 24.什么是總線請求?8086在最小工作模式下,有關(guān)總線請求的信號引腳是什么? 答:系統(tǒng)中若存在多個可控制總線的主模塊時,其中之一若要使用總線進行數(shù)據(jù)傳輸時,需向系統(tǒng)請求總線的控制權(quán),這就是一個總線請求的過程。8086在最小工作模式下有關(guān)總線請求的信號引腳是HOLD與HLDA。 25.簡述在最小工作模式下,8086如何響應(yīng)一個總線請求? 答:外部總線主控模塊經(jīng)HOLD引線向

38、8086發(fā)出總線請求信號;8086在每個時鐘周期的上升沿采樣HOLD引線;若發(fā)現(xiàn)HOLD=1則在當(dāng)前總線周期結(jié)束時(T4結(jié)束)發(fā)出總線請求的響應(yīng)信號HLDA;8086使地址、數(shù)據(jù)及控制總線進入高阻狀態(tài),讓出總線控制權(quán),完成響應(yīng)過程。 26.在基于8086的微計算機系統(tǒng)中,存儲器是如何組織的?是如何與處理器總線連接的? BHE信號起什么作用? 答:8086為16位處理器,可訪問1M字節(jié)的存儲器空間;1M字節(jié)的存儲器分為兩個512K字節(jié)的存儲體,命名為偶字節(jié)體和奇字節(jié)體;偶體的數(shù)據(jù)線連接D7~D0,“片選”信號接地址線A0;奇體的數(shù)據(jù)線連接D15~D8,“片選”信號接BHE信號;BHE信號有

39、效時允許訪問奇體中的高字節(jié)存儲單元,實現(xiàn)8086的低字節(jié)訪問、高字節(jié)訪問及字訪問。 27.“80386是一個32位微處理器”,這句話的涵義主要指的是什么? 答:指80386的數(shù)據(jù)總線為32位,片內(nèi)寄存器和主要功能部件均為32位,片內(nèi)數(shù)據(jù)通路為32位。 28.80X86系列微處理器采取與先前的微處理器兼容的技術(shù)路線,有什么好處?有什么不足? 答:好處是先前開發(fā)的軟件可以在新處理器組成的系統(tǒng)中運行,保護了軟件投資。缺點是處理器的結(jié)構(gòu)發(fā)展受到兼容的約束,為了保持兼容性增加了硅資源的開銷,增加了結(jié)構(gòu)的復(fù)雜性。 29.80386內(nèi)部結(jié)構(gòu)由哪幾部分組成?簡述各部分的作用。 答:80386內(nèi)部結(jié)

40、構(gòu)由執(zhí)行部件(EU)、存儲器管理部件(MMU)和總線接口部件(BIU)三部分組成。EU包括指令預(yù)取部件、指令譯碼部件、控制部件、運算部件及保護檢測部件,主要功能是執(zhí)行指令。存儲器管理部件包括分段部件、分頁部件,實現(xiàn)對存儲器的分段分頁式的管理,將邏輯地址轉(zhuǎn)換成物理地址??偩€接口部件作用是進行片外訪問:對存儲器及I/O接口的訪問、預(yù)取指令;另外的作用是進行總線及中斷請求的控制 30.80386有幾種存儲器管理模式?都是什么? 答:80386有三種存儲器管理模式,分別是實地址方式、保護方式和虛擬8086方式 31.在不同的存儲器管理模式下,80386的段寄存器的作用是什么? 答:在實地址方式

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

42、符訪問虛擬空間的中斷向量,中斷描述符表的位置不是固定的,要由IDTR寄存器實現(xiàn)在虛擬空間的定位。 簡述80386在保護方式下的中斷處理過程。 答:80386響應(yīng)中斷后,接收由中斷源提供的類型碼并將其乘8,與IDTR寄存器中基地址相加,指出中斷描述符的位置,讀出中斷描述符,依其中的段選擇符及條件決定從兩個描述符表LDT或GDT中的一個得到段描述符,形成中斷服務(wù)程序入口所在存儲器單元的線性地址。 34.8086CPU的字節(jié)尋址范圍有多大?為什么?存儲器為什么分段?20位物理地址的形成過程是怎樣的? 答:8086CPU尋址范圍1MB。因為8086CPU地址線為20條,2^20=1

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

44、產(chǎn)生任何目標(biāo)代碼,只對匯編程序在匯編過程中提供必要的控制信息。 37.簡述行列式鍵盤矩陣的讀入方法。 答:將行線接輸出口,列線接輸入口,采用行掃描法,先將某一行輸出為低電平,其它行輸出為高電平,用輸入口來查詢列線上的電平,逐次讀入列值,如果行線上的值為0時,列線上的值也為0,則表明有鍵按下。否則,接著讀入下一列,直到找到該行有按下的鍵為止。如該行沒有找到有鍵按下,就按此方法逐行找下去,直到掃描完全部的行和列。 38.簡述用反轉(zhuǎn)法實現(xiàn)鍵的識別的基本方法。 答: 將題目中的鍵改為閉合鍵。 用反轉(zhuǎn)法識別閉合鍵,需要用可編程的并行接口。行線和列線分別接在PA和PB 2個并行口上,首先讓行線上

45、的PA口工作在輸出方式,列線上的PB口工作在輸入方式,通過編程使PA口都輸出低電平,然后讀取PB口的列線值,如果某一列線上的值為0,則判定該列有某一鍵按下。為了確定是哪一行要對PA和PB進行反轉(zhuǎn),即對PA口重新進行初始化工作在輸入方式,列線上的PB口工作在輸出方式,并將剛讀取的列線值從列線所接的PB口輸出,再讀取行線所接的PA口,取得行線上的輸入值,在閉合鍵所在的行線上的值必定為0。這樣,當(dāng)一個鍵被按下時,必定可讀得一對唯一的行值和列值。根據(jù)這一對行值和列值就可判斷是哪一行哪一列的鍵被按下。 39.LED數(shù)碼管顯示器共陰極和共陽極的接法主要區(qū)別是什么? 答:LED數(shù)碼管顯示器共陰極的接法是

46、發(fā)光二極管的陰極接地,當(dāng)數(shù)碼管的筆劃發(fā)光二極管的陽極為高電平時,該筆劃被點亮。共陽極的接法是發(fā)光二極管的陽極接高電平,當(dāng)數(shù)碼管的筆劃發(fā)光二極管的陰極為低電平時,該筆劃被點亮??傊饕獏^(qū)別在于LED數(shù)碼管的接法和驅(qū)動筆劃的數(shù)據(jù)電平的不同。 40.試?yán)L圖說明LED數(shù)碼管顯示器的動態(tài)顯示原理。 答: 使用書上的圖7.8 在圖中LED數(shù)碼管是共陰極的,總共可帶動8位這樣的LED數(shù)碼管。動態(tài)驅(qū)動顯示接口與靜態(tài)驅(qū)動顯示接口的一個明顯特點是:動態(tài)驅(qū)動法將多位LED同名段的選擇線都并聯(lián)在一起,即8位中的所有同名段a接在一起,所有b段都接在一起……,這樣只要一個8位的鎖存器來控制段碼a,b,c,d,e,

47、f,g就夠了。另外用一個鎖存器來控制點亮的位。因此需要2個8位的I/O端口。 由于所有位的位選擇碼是用一個I/O端口控制,所有段的段選擇碼也是用一個I/O端口控制,因此在每個瞬間,8位LED只可能顯示相同的字符。要想每位顯示不同的字符,必須要采用掃描的顯示方式。即在每一瞬間只能使某一位顯示相應(yīng)的字符,在此瞬間,由位選擇控制的I/O端口在要顯示的位上送入選通電平(共陰極接法送入低電平,共陽極接法送入高電平),以保證讓該位顯示字符;再由段選擇控制的I/O端口輸出相應(yīng)字符的段選擇碼。如此循環(huán)下去,使每一位都顯示該位應(yīng)顯示的字符,并保持延時一段時間,然后再選中下一位,利用發(fā)光顯示器的余輝及人眼的視覺

48、暫留特點,給人一種顯示器同時被點亮的效果。段選擇碼,位選擇碼在每送入一次后一般需要延時1~5ms時間。 五、按要求編寫指令或程序段(本大題共3小題,每小題4分,共12分) 1.用兩種方法將存儲器1000H的內(nèi)容(1EH)擴大到原來的8倍。 答:第一種方法:MOV BX,1000H MOV AL,[BX] MOV CL,08H MUL CL MOV [BX],AL 第二種方法:MOV BX,1000H MOV AL,[BX] MOV CL,03

49、H ROL AL,CL MOV [BX],AL 2.寫出用一條指令就可使AL寄存器清零的指令;還寫出用一條指令就可使AL寄存器為全1的指令(盡可能多地正確地寫)。 答:用一條指令就可使AL寄存器清零的指令;用一條指令就可使AL寄存器為全1的指令 (1)MOV AX,0000H (1) MOV AL,0FFH (2)AND AX,0000H (2) OR AL,0FFH (3)XOR AX,AX 3.將存儲器1000H到10FFH的連續(xù)單元中都放著一字節(jié)無符號數(shù),將其中的最大無符號數(shù)放到偏移地址為1000H

50、的單元中。 答: MOV BX,1000H MOV CL,0FFH MOV AL,[BX] ABC:INC BX CMP AL,[BX] JNC BCD MOV AL,[BX] BCD:DEC CL JNZ ABC MOV BX,1000H MOV [BX],AL JMP $ 4.設(shè)計一個分支程序 1 X>0 Y = 0 X=0 -1 X<0 l程序為: MOV AL ,X CMP AL,0 JGE BIG MOV Y,-1

51、JMP EXIT BIG:JE EQUL MOV Y,1 JMP EXIT EQUL:MOV Y,0 JMP $ 5.編寫程序段, 比較兩個5字節(jié)的字符串OLDS和NEWS, 如果OLDS字符串與NEWS不同, 則執(zhí)行NEW_LESS, 否則順序執(zhí)行程序。 LEA SI, OLDS LEA DI, NEWS MOV CX, 5 CLD REPZ CMPSB JNZ NEW_LESS 6.變量N1和N2均為2字節(jié)的非壓縮BCD數(shù)碼,請寫出計算N1與N2之差的指令序列。 MOV AX, 0 MOV AL, N1+1 SUB AL, N2+1 AAS MOV

52、 DL, AL MOV AL, N1 SBB AL, N2 AAS MOV DH, AL 7.試編寫一個匯編語言程序,要求對鍵盤輸入的小寫字母用大寫字母顯示出來。 abc: mov ah,1 int 21h sub al,20h mov dl,al mov ah,2 int 21h jmp abc sto: ret 8.把AX寄存器清零。 ①MOV AX,0 ②XOR AX,AX ③AND AX,0 ④SUB AX,AX 9.把AL中的數(shù)x乘10 因為10=8+2=23+2

53、1,所以可用移位實現(xiàn)乘10操作。程序如下: MOV CL,3 SAL AL,1 ; 2x MOV AH,AL SAL AL,1 ; 4x SAL AL,1 ; 8x ADD AL,AH ; 8x+2x = 10x 10.按下述要求寫出指令序列: (1) DATAX和DATAY中的兩個字?jǐn)?shù)據(jù)相加, 和存放在DATAY和DATAY+2中。 (2) DATAX和DATAY中的兩個雙字?jǐn)?shù)據(jù)相加, 和存放在DATAY開始的字單元中。 (3) DATAX和DATAY兩個字?jǐn)?shù)據(jù)相乘(用MUL)。 (4) DAT

54、AX和DATAY兩個雙字?jǐn)?shù)據(jù)相乘(用MUL)。 (5) DATAX除以23(用DIV)。 (6) DATAX雙字除以字DATAY(用DIV)。 DATAX和DATAY中的兩個字?jǐn)?shù)據(jù)相加, 和存放在DATAY和DATAY+2中。 (1) MOV AX, DATAX ADD AX, DATAY MOV BX, DATAX+2 ADD BX, DATAY+2 MOV DATAY, AX MOV DATAY+2, BX DATAX和DATAY中的兩個雙字?jǐn)?shù)據(jù)相加, 和存放在DATAY開始的字單元中。 (2) MOV AX, DATAX ADD DATAY, AX MOV AX

55、, DATAX+2 ADC DATAY+2, AX DATAX和DATAY兩個字?jǐn)?shù)據(jù)相乘(用MUL)。 (3) MOV AX, DATAX MUL DATAY MOV DATAY,AX MOV DATAY+2,DX DATAX和DATAY兩個雙字?jǐn)?shù)據(jù)相乘(用MUL)。 (4) MOV AX,WORD PTR DATAX MOV BX,WORD PTR DATAY MUL BX MOV RESULT,AX MOV RESULT+2,DX MOV AX,WORD PTR DATAX MOV AX,WORD PTR DATA

56、Y+2 MUL BX ADD RESULT+2,AX ADC RESULT+4,DX MOV AX,WORD PTR DATAX+2 MOV BX,WORD PTR DATAY MUL BX ADD RESULT+2,AX ADC RESULT+4,DX MOV AX,WORD PTR DATAX+2 MOV BX,WORD PTR DATAY+2 MUL BX ADD RESULT+4,AX ADC RESULT+6,DX DATAX除以23(用DIV)。 (5) MOV AX, DATAX MOV BL, 23 DI

57、V BL MOV BL,AH MOV AH, 0 MOV DATAY, AX ;存放商 MOV AL,BL MOV DATAY+2, AX ;存放余數(shù) DATAX雙字除以字DATAY(用DIV)。 (6) MOV AX, DATAX MOV DX, DATAX+2 DIV DATAY MOV DATAY, AX MOV DATAY+2, DX 五、軟件設(shè)計 1、以BUF1和BUF2開頭的2個字符串開頭的2個字符串,其長度相等,試編程實現(xiàn)將兩個字符串的內(nèi)容對調(diào)。 DDD0 SEGMENT

58、 BUF1? DB “QWERTYUIOPASDFGHJKLR” BUF2? DB “A1234567890ZXCVBNMPJ” LEN EQU LENGTH BLOCK1 DDD0 ENDS ESEG SEGMENT BUF3 DB 20 DUP(?) ESEG????ENDS CSEG????SEGMENT ASSUME CS:CSEG,DS:DDD0,ES:ESEG START: CLD MOV AX,DDD0 MOV DS,AX MOV AX,ESEG MOV

59、 ES,AX MOV CX,LEN LEA SI, BUF1 LEA DI, BUF3 REP MOVSB MOV CX,LEN LEA SI, BUF2 LEA DI, BUF1

60、 REP MOVSB MOV CX,LEN LEA SI, BUF3

61、 LEA DI, BUF2 REP MOVSB CSEG ENDS END STA

62、RT 2、 在ABC和BCD兩地址起,各有5個字節(jié)的無符號數(shù),試編程實現(xiàn)這兩個無符號數(shù)的加法并將結(jié)果分別存放到CBA開始的存儲單元中去。 DDD0 SEGMENT ABC???? DB 9FH,26H,12H,5AH,23H BCD DH 74H,D3H,54H,43H,7DH

63、 CBA DB 6 DUP(?) DDD0????ENDS CSEG????SEG

64、MENT ASSUME CS:CSEG,DS:DDD0 START: MOV AX,DDD0 MOV DS,AX

65、 MOV CX,5 CLC LEA SI,ABC;可做間址寄存器的有SI,DI,BX,BP及它們的組合

66、 LEA DI,BCD LEA BX,CBA XYZ: MOV AL,[SI] ADC AL,[DI] MOV [BX],AL INC SI

展開閱讀全文
溫馨提示:
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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!