重慶大學(xué)計(jì)算機(jī)硬件技術(shù)基礎(chǔ)考研內(nèi)部資料_第1頁
重慶大學(xué)計(jì)算機(jī)硬件技術(shù)基礎(chǔ)考研內(nèi)部資料_第2頁
重慶大學(xué)計(jì)算機(jī)硬件技術(shù)基礎(chǔ)考研內(nèi)部資料_第3頁
重慶大學(xué)計(jì)算機(jī)硬件技術(shù)基礎(chǔ)考研內(nèi)部資料_第4頁
重慶大學(xué)計(jì)算機(jī)硬件技術(shù)基礎(chǔ)考研內(nèi)部資料_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、重慶大學(xué)計(jì)算機(jī)硬件技術(shù)基礎(chǔ)重慶大學(xué)計(jì)算機(jī)硬件技術(shù)基礎(chǔ)單項(xiàng)選擇題1若用MB作為PC機(jī)主存容量的計(jì)量單位,1MB等于( )。A210BB220B C230B D240B2下列指令中不影響狀態(tài)標(biāo)志的指令是( )。AXOR(異或,CF清零)BADDCNOTDCMP3中斷向量表中存放的是( )的中斷服務(wù)程序的入口地址。AINTR BNMIC內(nèi)中斷D所有中斷480486的工作方式有。( ) p39A1種 B2種 C3種 D4種5利用程序查詢方式傳送數(shù)據(jù)時(shí),CPU必須讀( )以判斷是否傳送數(shù)據(jù)。A讀控制口 B讀狀態(tài)口 C 數(shù)據(jù)口 D以上都可以6下列指令中,對(duì)AX處理后的結(jié)果與其他三條指令不同的是( )。AM

2、OV AX,0 BXOR AX,AX CSUB AX,AX DOR AX,0 讀外設(shè)狀態(tài)讀外設(shè)狀態(tài)780486工作在實(shí)模式下,對(duì)存儲(chǔ)器進(jìn)行訪問時(shí),物理地址可由( )組合產(chǎn)生。ASS和IPBCS和IP CDS和IP DCS和BP8能與存儲(chǔ)單元一一對(duì)應(yīng)的地址是( )。A物理地址 B端口地址 C有效地址 D邏輯地址9下列指令中不屬于傳送類指令的是( )。AMOV AX,BXBPOP CX CIN AL,DX DAND AL,33H10為確保信息不丟失,必須定時(shí)刷新的存儲(chǔ)器是(AE2PROM BDRAMCSRAM DEPROM 11. 8255A工作在方式1下時(shí),CPU與8255A間可以用( )方式進(jìn)

3、行信息交換。P208A查詢 B中斷或查詢C中斷 D無條件傳送12. 若256K的SRAM芯片具有8條數(shù)據(jù)線,則它具有的地址線條數(shù)為A. 15 B.16 C17 D 18 13. 在現(xiàn)代高性能的計(jì)算機(jī)系統(tǒng)中,對(duì)存儲(chǔ)器系統(tǒng)采用了層次結(jié)構(gòu),一個(gè)典型的存儲(chǔ)器系統(tǒng)存儲(chǔ)層次為 p130 A2層 B3層 C4層 D5層14. 并行輸入輸出接口芯片8255A中有( )。 A. 3個(gè)8位端口 B. 3個(gè)16位端口 C. 4個(gè)8位端口 D. 4個(gè)16位端口15. 當(dāng)AH=( )時(shí),執(zhí)行INT 21H指令可在屏幕上顯示一個(gè)字符。A.01H B.02H C.09H D.0AH16.中斷控制器8259A所管理的是( )

4、。A.軟中斷指令 B.非屏蔽中斷 C.可屏蔽中斷 D.單步中斷1780 x86系列微機(jī)響應(yīng)外部INTR中斷后,從數(shù)據(jù)總線上獲取的是( )。P176A. 中斷類型號(hào) B. 中斷向量C. 中斷服務(wù)程序的入口地址D. 中斷標(biāo)志18. 采用5片8259A芯片級(jí)聯(lián)后,CPU的可屏蔽中斷源的數(shù)目為( )。A.25 B.30 C.36 D.40二是非判斷題1當(dāng)運(yùn)算結(jié)果為0時(shí),標(biāo)志寄存器中ZF=0。 ( ) 2匯編語言源程序即為CPU可直接執(zhí)行的程序。( )3某數(shù)據(jù)區(qū)的長度為16個(gè)字節(jié),它的起始地址為4120H F9B7H,那么該數(shù)據(jù)區(qū)的最后一個(gè)字節(jié)單元的物理地址為50BB7H。( ) 4堆棧的位置應(yīng)由CS寄

5、存器和SP寄存器的內(nèi)容來確定。 ( )5比較兩個(gè)無符號(hào)數(shù)的大小,應(yīng)根據(jù)CF標(biāo)志來判斷。 ( )ss段寄存器和sp指針寄存器構(gòu)成有符號(hào)數(shù)判斷呢? 6無條件傳送方式是最簡單的傳送方式,它所需要的硬件最少。 ( ) 78255的工作方式0也稱基本的輸入輸出方式。( ) 8段寄存器間不能直接進(jìn)行數(shù)據(jù)傳送。( ) 980 x86中的中斷源可分為非屏蔽中斷和可屏蔽中斷兩種類型。( ) 內(nèi)部中斷和外部中斷,外部中斷又分為可屏蔽中斷和不可屏蔽中斷。 三、簡答題1什么是接口?為什么外設(shè)需要通過接口與系統(tǒng)連接?CPU與外部設(shè)備、存儲(chǔ)器的連接和數(shù)據(jù)交換都需要通過的設(shè)備,前者被稱為I/O接口,而后者則被稱為存儲(chǔ)器接口

6、。速度不匹配速度不匹配:I/O設(shè)備的工作速度要比CPU慢許多,而且由于種類的不 同,他們之間的速度差異也很大,例如硬盤的傳輸速度就要比打印機(jī)快出很多。 時(shí)序不匹配時(shí)序不匹配:各個(gè)I/O設(shè)備都有自己的定時(shí)控制電路,以自己的速度傳 輸數(shù)據(jù),無法與CPU的時(shí)序取得統(tǒng)一。 信息格式不匹配信息格式不匹配:不同的I/O設(shè)備存儲(chǔ)和處理信息的格式不同,例如可以分為串行和并行兩種;也可以分為二進(jìn)制格式、ACSII編碼和BCD編碼等。 信息類型不匹配信息類型不匹配:不同IO設(shè)備采用的信號(hào)類型不同,有些是數(shù)字信號(hào),而有些是模擬信號(hào),因此所采用的處理方式也不同。2閱讀下列程序段,給出該程序執(zhí)行后AH=? AL=? M

7、OV AX,0805H MOV CL,04HSHL AH, CLOR AL, AHAH=80HAL=85HAH=08H邏輯左移4位得到AH=80H,AL=AL OR AH 得到AL=85H3閱讀下列程序段,該程序段的主要功能是什么?程序執(zhí)行完后BX=?MOV BX,5000HMOV CX,20MOV AL,00HAGAIN1: MOVBX,AL INCBXLOOPAGAIN1將AL的數(shù)據(jù)送給字型存儲(chǔ)空間BXAL :0000H , 0000H , 0000H0000HBX :5000H 5001H 5002H5013HCX=14H時(shí)執(zhí)行完循環(huán)得到BX=5001HCX=13H BX=5002H C

8、X=1 BX=5014 開辟從BX=5000H到BX=5013H的20個(gè)字大小的空間,初始存放數(shù)據(jù)全部為0000H(還沒存放數(shù)據(jù))480486CPU有幾種工作方式?上電復(fù)位時(shí)自動(dòng)進(jìn)入什么工作方式?3種工作方式:實(shí)地址方式保護(hù)虛擬地址方式虛擬8086方式 見P39上電復(fù)位自動(dòng)進(jìn)入 實(shí)地址方式5下面程序段執(zhí)行后AL=? ABC DW 2152H,3416H,5731H,4684H MOV BX,OFFSET ABCMOV AL,3XLAT空間數(shù)據(jù)存儲(chǔ)位置:2152H, 3416H, 5731H, 4684H52H 21H 16H 34H 31H 57H 84H 46H 0 1 2 3 6閱讀程序,

9、并請(qǐng)說出下列程序段的功能。START: MOVBX,1000H MOVCX,0032HMOVAX,2000H MOVDS,AXAGAIN:MOVBX,CL INCBL LOOPAGAINCX: 0032H 0031H 0030H 0001HCL: 32 H 31H 30H 01H BX: 0032H 0031H 0030H 0001H將CL的數(shù)據(jù)送給字型存儲(chǔ)空間BX從地址:21000H到21031H的50個(gè)字形存儲(chǔ)空間,100個(gè)字節(jié)型空間,里面以字為單位存放0032H,0031H,0001H共50個(gè)數(shù)7. 設(shè)某CPU一次最多能從外部存儲(chǔ)器讀入8個(gè)字節(jié)的數(shù)據(jù),則可以確定該CPU的哪類總線的寬度?

10、DB總線 P98. 什么是中斷嵌套?中斷嵌套的深度有無限制?為什么?CPU正在響應(yīng)某一中斷時(shí),有優(yōu)先級(jí)別更高的中斷源發(fā)出終端請(qǐng)求,CPU會(huì)中斷正在執(zhí)行的中斷服務(wù),轉(zhuǎn)入優(yōu)先級(jí)別更高的中斷服務(wù),等更高級(jí)別的中斷服務(wù)過程結(jié)束后再返回到被中斷的服務(wù)程序,直至所有中斷處理結(jié)束后返回主程序。理論上中斷可以無限嵌套下去,但是由于在中斷時(shí)會(huì)保留現(xiàn)場,也就是保留中斷位置等,這些都保留到一個(gè)堆棧中,而堆棧的空間是一定的,所以不能無限的存放斷點(diǎn)信息,因而不能無限嵌套。 9 簡述8253的工作方式2與方式3的主要異同點(diǎn)。10. 微機(jī)與外設(shè)間的數(shù)據(jù)傳送方式有哪幾種?相同點(diǎn):都產(chǎn)生周期信號(hào),得到周期電平不同點(diǎn):方式3的O

11、UT有一半是高電平,一半是低電平,形成方波,所以稱為方波發(fā)生器。方式2得到的不是方波。本質(zhì)就是占空比不同8254比8253的最高時(shí)鐘頻率高P160:無條件傳送查詢傳送中斷控制直接存儲(chǔ)器存取I/O處理機(jī)方式11簡述硬件中斷和調(diào)用子程序的異同? 中斷與調(diào)用子程序兩過程屬于完全不同的概念,但它們也有不少相似之處。共同點(diǎn):兩者都需要保護(hù):斷點(diǎn)(即下一條指令地址)、跳至子程序或中斷服務(wù)程序、保護(hù)現(xiàn)場、子程序或中斷處理、恢復(fù)現(xiàn)場、恢復(fù)斷點(diǎn)(即返回主程序)。 兩者都可實(shí)現(xiàn)嵌套,即正在執(zhí)行的子程序再調(diào)另一子程序或正在處理的中斷程序又被另一新中斷請(qǐng)求所中斷,嵌套可為多級(jí)。區(qū)別 中斷過程與調(diào)用子程序過程相似點(diǎn)是表

12、面的,從本質(zhì)上講兩者是完全不一樣的。 兩者的根本區(qū)別主要表現(xiàn)在服務(wù)時(shí)間與服務(wù)對(duì)象不一樣上。 第一,調(diào)用子程序過程發(fā)生的時(shí)間是已知和固定的,而中斷過程發(fā)生的時(shí)間一般的隨機(jī)的,CPU在執(zhí)行某一主程序時(shí)收到中斷源提出的中斷申請(qǐng)時(shí),就發(fā)生中斷過程,而中斷申請(qǐng)一般由硬件電路產(chǎn)生,申請(qǐng)?zhí)岢鰰r(shí)間是隨機(jī)的(軟中斷發(fā)生時(shí)間是固定的),也可以說,調(diào)用子程序是程序設(shè)計(jì)者事先安排的,而執(zhí)行中斷服務(wù)程序是由系統(tǒng)工作環(huán)境隨機(jī)決定的;第二,子程序完全為主程序服務(wù)的,兩者屬于主從關(guān)系,主程序需要子程序時(shí)就去調(diào)用子程序,并把調(diào)用結(jié)果帶回主程序繼續(xù)執(zhí)行。而中斷服務(wù)程序與主程序兩者一般是無關(guān)的,不存在誰為誰服務(wù)的問題,兩者是平行關(guān)

13、系第三,主程序調(diào)用子程序過程完全屬于軟件處理過程,不需要專門的硬件電路,而中斷處理系統(tǒng)是一個(gè)軟、硬件結(jié)合系統(tǒng),需要專門的硬件電路才能完全中斷處理的過程;第四,子程序嵌套可實(shí)現(xiàn)若干級(jí),嵌套的最多級(jí)數(shù)由計(jì)算機(jī)內(nèi)存開辟的堆棧大小限制,而中斷嵌套級(jí)數(shù)主要由中斷優(yōu)先級(jí)數(shù)來決定,一般優(yōu)先級(jí)數(shù)不會(huì)很大。12. 數(shù)據(jù)段定義如下:NUM DB65H,20,35H,47NUM1 DW AB,12H,7896H,請(qǐng)畫出內(nèi)存分配圖。65H 14H 35H 2FH 42H 41H 12H 00H 96H 78H13數(shù)據(jù)段定義如下:DATA DB2 DUP(A,66H,18H, 3 DUP(11H,55H)請(qǐng)畫出DATA

14、存儲(chǔ)區(qū)的數(shù)據(jù)分配圖,并計(jì)算該區(qū)域所占用的單元數(shù)。41H 66H 18H 11H 55H 11H 55H 11H 55H41H 66H 18H 11H 55H 11H 55H 11H 55H18個(gè)數(shù)據(jù)單元14硬件電路如圖所示,請(qǐng)回答下列問題。G1CBAG2AG2BY0Y1Y7Y38255的CS8254的CSA2A3A4A7A8A6A5 A8 A7 A6 A5 A4 A3 A2 A1 A0Y0 : 1 1 0 0 0 0 0 Y1: 1 1 0 0 0 0 1Y3: 1 1 0 0 0 1 1Y7: 1 1 0 0 1 1 1180H183H184H187H18CH18FH19CH19FH(1)

15、Y0地址范圍= 180H183H , Y7地址范圍= 19CH19FH 。(2) 8254的通道地址 18CH18FH計(jì)數(shù)器0= 18CH , 計(jì)數(shù)器1= 18DH ,計(jì)數(shù)器2= 18EH , 控制寄存器= 18FH 。(3) 8255的端口地址 184H187HA口= 184H , B口= 185H ,C口= 186H , 控制口= 187H 。15簡述8259的主要功能。(1)具有8級(jí)優(yōu)先權(quán)控制,由9片8259A級(jí)連可擴(kuò)展至64級(jí)主從式中斷優(yōu)先級(jí)控制;(2)對(duì)每一級(jí)中斷都可以屏蔽禁止或開放允許;(3)當(dāng)中斷被CPU響應(yīng)時(shí),8259A可提供相應(yīng)的中斷類型碼,從而能使程序流程迅速準(zhǔn)確地轉(zhuǎn)至中斷

16、服務(wù)子程序;(4)可通過編程來選擇多種不同的工作方式。16簡述8259的IRR、IMR、ISR寄存器的主要功能。1)中斷請(qǐng)求寄存器IRR,它是一個(gè)8位的寄存器,用來存放外部輸入的中斷請(qǐng)求信號(hào)IR0IR7。2) 中斷服務(wù)寄存器ISR,它是一個(gè)8位的寄存器,用來記錄正在處理的中斷請(qǐng)求。3) 中斷屏蔽寄存器IMR,它是一個(gè)8位的寄存器,用來存放對(duì)各級(jí)中斷的屏蔽信息。4) 優(yōu)先級(jí)判別器PR,用來識(shí)別各中斷請(qǐng)求信號(hào)的優(yōu)先級(jí)別。17.如何區(qū)分8254當(dāng)前是計(jì)數(shù)器還是定時(shí)器?當(dāng)時(shí)鐘頻率CLK是均勻的脈沖時(shí),處于計(jì)時(shí)方式當(dāng)時(shí)鐘頻率CLK是非均勻的脈沖時(shí),此時(shí)8254計(jì)數(shù),計(jì)脈沖的個(gè)數(shù)1試編程實(shí)現(xiàn):以BUF起始

17、的N個(gè)字節(jié)型單元中,存放有N個(gè)無符號(hào)數(shù),請(qǐng)求出其中的最小奇數(shù)和最大偶數(shù),并把它們分別存放于DL和DH中(注:DL存放最小奇數(shù),DH存放最大偶數(shù))。BUF DB 11H,12H,18H,2FH, 23H,3DH,67H,89HBUFOU DB 8 DUP (?) %存放偶數(shù) BUFJI DB 8 DUP (?) %存放奇數(shù)MOV AH ,8MOV DL,0MOV DH,0LEA SI , BUF %定義三個(gè)指針LEA BX , BUFOULEA CX , BUFJIMOV AL,SIAND AL,01HMOV AL,SIINC SIJZ OUSHUMOV BYTE PTR CX,ALINC CX

18、INC DL %統(tǒng)計(jì)奇數(shù)的個(gè)數(shù)JMP L0START:OUSHU : MOV BYTE PTR BX,AL INC BX INC DH %統(tǒng)計(jì)偶數(shù)的個(gè)數(shù)L0: SUB AH , 01H JNZ START MOV CL,DL MOV CH,DH LEA SI, BUFOU %統(tǒng)計(jì)最大偶數(shù) 并放到DH中 L1: MOV DH,SIL2: CMP DH,SI+1 INC SI DEC CH JA L2 CMP CH,0 JNZ L1 LEA SI, BUFJI %統(tǒng)計(jì)最小奇數(shù) 并 存到DL中L3: MOV DL,SIL4: CMP DL,SI+1 INC SI DEC CL JB L4 CMP CL,0 JNZ L3 2編寫一個(gè)完整的匯

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論