




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章 微型計(jì)算機(jī)概述復(fù)習(xí)題一、填空題1、微機(jī)系統(tǒng)由( 硬件系統(tǒng) )和( 軟件系統(tǒng) )兩部分組成。2、總線(xiàn)按傳輸?shù)男畔⒎N類(lèi)可分成( 數(shù)據(jù) )、(地址)和( 控制 )三種。3、模型機(jī)CPU主要由(運(yùn)算器)、(控制器)和(寄存器)三部分組成。4、指令格式通常由( 操作碼)和( 操作數(shù) )組成。5、指令的執(zhí)行分( 取指 )和( 執(zhí)指 )兩個(gè)階段。6、8086 有( 20 )位地址線(xiàn),存儲(chǔ)器容量為( 1M )B。二、名字解釋1、 PC :程序計(jì)數(shù)器2、 CACHE: 高速緩沖存儲(chǔ)器2、 FLAGS : 標(biāo)志寄存器3、 ALU :算術(shù)邏輯運(yùn)算單元4、ID:指令譯碼器三、問(wèn)答題1、微機(jī)中各部件的連接采用什
2、么技術(shù)?為什么?解答: 現(xiàn)代微機(jī)中廣泛采用總線(xiàn)將各大部件連接起來(lái)。有兩個(gè)優(yōu)點(diǎn):一是各部 件可通過(guò)總線(xiàn)交換信息,相互之間不必直接連線(xiàn),減少了傳輸線(xiàn)的根數(shù),從而 提高了微機(jī)的可靠性;二是在擴(kuò)展計(jì)算機(jī)功能時(shí),只須把要擴(kuò)展的部件接到總 線(xiàn)上即可,十分方便。2、微機(jī)系統(tǒng)的總線(xiàn)結(jié)構(gòu)分哪三種?解答: 單總線(xiàn)、雙總線(xiàn)、雙重總線(xiàn)3、微機(jī)系統(tǒng)的主要性能指標(biāo)(四種)?解答: 字長(zhǎng)、主頻、內(nèi)存容量、指令系統(tǒng)4、模型機(jī)有哪些寄存器,以及作用?解答: 通用寄存器組:可由用戶(hù)靈活支配,用來(lái)存放參與運(yùn)算的數(shù)據(jù)或地址信 息。地址寄存器:專(zhuān)門(mén)用來(lái)存放地址信息的寄存器。 程序計(jì)數(shù)器:它的作用是指明下一條指令在存儲(chǔ)器中的地址。指令寄
3、存器:用來(lái)存放當(dāng)前正在執(zhí)行的指令代碼 指令譯碼器:用來(lái)對(duì)指令代碼進(jìn)行分析、譯碼,根據(jù)指令譯碼的結(jié)果,輸出相 應(yīng)的控制信號(hào)5、請(qǐng)舉例 8、 16、準(zhǔn) 16、 32、準(zhǔn) 32 位 CPU 芯片型號(hào)。解答: 8085: 8 位; 8086: 16 位; 8088 準(zhǔn) 16 位;80386DX: 32 位;80386SX:準(zhǔn) 32 位第二章 典型微處理器1、 8086CPU 內(nèi)部組成結(jié)構(gòu)從功能上講, 可分為 _BIU和_EU兩部分。2、 8086/8088 的四個(gè)段寄存器為 _DS、 _ES、 _SS 、_CS3、 用來(lái)存放CPU狀態(tài)信息的寄存器是FLAGS。4、 用來(lái)存放指令地址的寄存器是IP。5、
4、 AX寄存器可分成AH_和_AL兩個(gè)8位寄存器。6、 8086的16位標(biāo)志寄存器FLAGS中0F=1表示運(yùn)算結(jié)果 溢出,ZF=1表示運(yùn)算結(jié)果為雯。PF=0表示運(yùn)算結(jié)果的低 8位中1的個(gè)數(shù)為奇數(shù) 。78086的16位標(biāo)志寄存器 FLAGS中IF=1表示CPU 許_中斷,TF=1表示CPU進(jìn)入單步工作方式。8、 一般一個(gè)總線(xiàn)周期可分為T(mén)1、_T2、_T3和T4_狀態(tài)。9、 8086CPU的1M內(nèi)存由_兩塊512KB存儲(chǔ)體組成。10、地址 4000H: 0300H ,其物理地址是_40300H,段地址是_4000H,偏移地址是 _0300H。11、 8086存儲(chǔ)器管理采用 分段管理 技術(shù)。12、 8
5、086CPU引腳信號(hào)中中斷請(qǐng)求兩個(gè)信號(hào)名稱(chēng)為INT_和_NMI。13、 8086CPU信號(hào)中控制地址鎖存器信號(hào)是_8282 。15、8086信號(hào)中區(qū)分存儲(chǔ)器和I/O操作的信號(hào)是_M/IO_D) BXB14、 8086CPU信號(hào)中控制數(shù)據(jù)收發(fā)器的信號(hào)是_82861、目的變址寄存器是(B)。A)SIB) DIC) SP2、用來(lái)存放即將執(zhí)行的指令的偏移地址的寄存器是A)SPB) IPC) BPD) CS3、 用來(lái)存放運(yùn)行結(jié)果狀態(tài)的寄存器為(C)操作。A)SPB) SIC) FLAGSD) DX4、TF=1表示CPU工作于(A)方式。A)單步B)連續(xù)5、 微機(jī)中控制總線(xiàn)傳送的是(D)。A)存儲(chǔ)器和I/
6、O接口的地址碼B) 微處理器向內(nèi)存儲(chǔ)器和I/O接口傳送的命令信號(hào)C)存儲(chǔ)器和I/O設(shè)備向微處理器傳送的狀態(tài)信號(hào)D)B 和 C6、 8086CPU引腳MN/ MX 接電源電壓時(shí),表示系統(tǒng)工作于( A )。A)最小模式B)最大模式2、8086/8088CPU的RD M/IO引腳上為邏輯 0時(shí),意味著(C)操作。A)讀存儲(chǔ)器 B)寫(xiě)存儲(chǔ)器 C)讀I/O端口 D)寫(xiě)I/O端口7、Intel 8282 的作用是(A )A)地址鎖存B)產(chǎn)生時(shí)鐘C)總線(xiàn)控制D)數(shù)據(jù)驅(qū)動(dòng)8、Intel 8284 的作用是(B )A)地址鎖存B)產(chǎn)生時(shí)鐘C)總線(xiàn)控制D)數(shù)據(jù)驅(qū)動(dòng)9、Intel 8286 的作用是(D )A)地址
7、鎖存B)產(chǎn)生時(shí)鐘C)總線(xiàn)控制D)數(shù)據(jù)驅(qū)動(dòng)10、In tel 8288 的作用是(C )A)地址鎖存B)產(chǎn)生時(shí)鐘C)總線(xiàn)控制D)數(shù)據(jù)驅(qū)動(dòng)三、名字解釋1、MMU:內(nèi)存管理單元2、Clock Cycle:時(shí)鐘周期3、Bus Cycle:總線(xiàn)周期4、ALE地址鎖存允許5、IP:地址指針6、BIU:總線(xiàn)接口單元7、EU執(zhí)行單元8、NMI:不可屏蔽中斷9、ALE地址鎖存允許10、CS CHIP SELECT11、DEN: DATA ENABLE12、INTA中斷響應(yīng)四、問(wèn)答題1、8086CPU的內(nèi)部結(jié)構(gòu)由哪兩部分組成,各組成部件又有哪些部件組成、 功能是什么?解答:8086CPU內(nèi)部結(jié)構(gòu)由BIUEU兩部分
8、組成.(1)EU的組成和各組成部件功能如下:?算術(shù)邏輯運(yùn)算單元:用于8位/16位二進(jìn)制算術(shù)和邏輯運(yùn)算?通用寄存器組用來(lái)存放操作數(shù)或操作數(shù)的地址?標(biāo)志寄存器用來(lái)存放反映CPU運(yùn)算的狀態(tài)特征和存放某些控制標(biāo)志?數(shù)據(jù)暫存器協(xié)助ALU完成運(yùn)算,暫存參加運(yùn)算的數(shù)據(jù)(2)BIU的組成和各組成部件功能?地址加法器:用來(lái)形成20位物理地址?段寄存器:用來(lái)存放段的基值?IP:存放下一條指令的地址?指令隊(duì)列緩沖器:用來(lái)存放預(yù)取的指令?總線(xiàn)控制邏輯:將內(nèi)部總線(xiàn)和外部總線(xiàn)相連2、簡(jiǎn)述物理地址和邏輯地址的概念以及它們的關(guān)系?請(qǐng)舉例說(shuō)明用來(lái)形成 物理地址的“段+偏移”機(jī)制。邏輯地址:是在程序中使用的地址,其表達(dá)形式為段地
9、址:段內(nèi)偏移地址”。物理地址:CPU與存儲(chǔ)器進(jìn)行數(shù)據(jù)交換時(shí)在地址總線(xiàn)上提供的20位地址信息稱(chēng)為物理地址。物理地址=段地址X 10H+段內(nèi)偏移量,就是段地址左移一位后加上偏移 地址就得出實(shí)際的物理地址3、什么叫總線(xiàn)周期,為什么要插入等待周期?插在何處?總線(xiàn)周期是指CPU經(jīng)外部總線(xiàn)對(duì)存儲(chǔ)器或 10端口進(jìn)行一次信息輸入或輸 出的操作所需要的時(shí)間;CPU與慢速的存儲(chǔ)器和IO接口交換信息時(shí),為防 止丟失數(shù)據(jù),需要插入等待周期;插入在總線(xiàn)周期的T3和T4之間4、簡(jiǎn)述8086的寄存器結(jié)構(gòu)(有哪些寄存器),各有什么用途?通用寄存器:操作數(shù)可直接存在這些寄存器中,皆可減少訪(fǎng)問(wèn)存儲(chǔ)器的次 數(shù),又可縮短程序的長(zhǎng)度,
10、而且占用內(nèi)存空間少, 可以提高數(shù)據(jù)處理速度。指令指針寄存器(IP):存放EU要執(zhí)行的下一條指令偏移地址,用以控制 程序中指令的執(zhí)行順序。標(biāo)志寄存器(FLAG: FLAG中的狀態(tài)標(biāo)志反映 EU執(zhí)行算術(shù)運(yùn)算和邏輯運(yùn) 算后的結(jié)果特征,這些標(biāo)志常常作為條件轉(zhuǎn)移類(lèi)指令的測(cè)試條件,以控制 程序的運(yùn)行方向。段寄存器:8086共有4個(gè)16位的段寄存器,用來(lái)存放每一個(gè)邏輯段的段 起始地址。5、8086/8088為什么采用地址/數(shù)據(jù)復(fù)用技術(shù)?8086有哪些管腳是復(fù)用的? AD0AD156、簡(jiǎn)述一般存儲(chǔ)器讀操作涉及的信號(hào)并畫(huà)出時(shí)序圖。地址信號(hào)、讀信號(hào) R/W、數(shù)據(jù)信號(hào)、片選信號(hào)/CS7、結(jié)合8086最小模式下總線(xiàn)操
11、作時(shí)序圖,說(shuō)明ALE、M/IO、DT/R、READY信號(hào)的功能?地址鎖存信號(hào) ALE:提供鎖存信號(hào),對(duì)地址進(jìn)行鎖存;存儲(chǔ)器/輸入輸出信號(hào) M/IO :對(duì)存儲(chǔ)器和10端口操作方式進(jìn)行選擇;數(shù)據(jù)發(fā)送/接收控制信號(hào) DT/R:對(duì)數(shù)據(jù)的接收和發(fā)送進(jìn)行控制;準(zhǔn)備就緒信號(hào) READY在總線(xiàn)周期中,判斷所尋址的存儲(chǔ)單元或IO端口是否準(zhǔn)備就緒。第三章尋址方式與指令系統(tǒng)一、填空題1、 I/O端口的尋址方式有兩種,分別是 直接端口尋址_,間接端口尋址2、 指令MUL BX隱含的被乘數(shù)寄存器是 AX,指令LOOP NEXT勺循環(huán)次數(shù)必須存放在cx寄存器中。3、 指令JO NEXT表示OF=_1時(shí)轉(zhuǎn)移。4、 將I/O
12、設(shè)備端口內(nèi)容讀入 AL中的指令助記符是IN。5、 8086CPU的I/O指令采用間接尋址時(shí),使用的間接寄存器是 DX6、設(shè)置IF=1的指令為 STI。7、 清除CF標(biāo)志的指令為 CLC_。&一對(duì)操作堆棧的指令為 _push_和pop。9、LOOPNZ的循環(huán)條件為 _ZF=0且 CX!=0。10、 指令LOOP NEXT勺循環(huán)次數(shù)必須存放在 CX寄存器中。11、 DIV BX指令的被除數(shù)隱含的寄存器為 AX_和DX,存放商的寄存器為AX,存放余數(shù)勺寄存器為 DX 。12、實(shí)現(xiàn)無(wú)符號(hào)數(shù)乘 2的指令的助記符是 SAL,實(shí)現(xiàn)有符號(hào)數(shù)除 2 的指令的助記符是 SAR 。13、 中斷調(diào)用指令的助記符是 _
13、 I NT ,中斷返回指令的助記符是 IRET。14、 子程序調(diào)用指令的助記符是 PRO C_ ,子程序返回指令的助記符是 RET_二、選擇題1 下列敘述正確的是( C)A. 對(duì)兩個(gè)無(wú)符號(hào)數(shù)進(jìn)行比較采用CMP指令,對(duì)兩個(gè)有符號(hào)數(shù)比較用CMPS指令B. 對(duì)兩個(gè)無(wú)符號(hào)數(shù)進(jìn)行比較采用CMPS指令,對(duì)兩個(gè)有符號(hào)數(shù)比較用CMP指令C. 對(duì)無(wú)符號(hào)數(shù)條件轉(zhuǎn)移采用JAE/JNB指令,對(duì)有符號(hào)數(shù)條件轉(zhuǎn)移用JGE/JNL指令D. 對(duì)無(wú)符號(hào)數(shù)條件轉(zhuǎn)移采用JGE/JNL指令,對(duì)有符號(hào)數(shù)條件轉(zhuǎn)移用JAE/JNB指令2.在下列指令的表示中,不正確的是(C)A. MOV AL, BX+SIB. JMP SHORT DONI
14、C. DEC 100D. MUL CL5. 下列指令執(zhí)行時(shí)出錯(cuò)的是(B)A. ADD BUF1, BUF2B. JMP DWORD PTR DAT BXC. MOV AX, BX+DI NUMD. TEST AL, 08H6 .已知(AX) =1234H,執(zhí)行下述三條指令后,(AX) = ( D)MOV BX, AXNEG BXADD AX,BXA. 1234HB. 0EDCCHC. 6DCCHD. 0000H7 .在下列指令中,_D_指令的執(zhí)行會(huì)影響條件碼中的CF位。A. JMP NEXTB. JC NEXTC. INC BXD. SHL AX, 1&將DX的內(nèi)容除以2,正確的指令是(C)A
15、. DIV 2B. DIV DX, 2C. SAR DX, 1D. SHL DX, 19 .若棧頂?shù)奈锢淼刂肥?20100H,當(dāng)執(zhí)行完P(guān)OP AX指令后,棧頂?shù)奈锢淼刂肥牵?A)。A) 20102HB) 20101HC) 20100HD) 20103H10下列指令中,源操作數(shù)的尋址方式中,(C)屬于立即尋址,(B)屬于寄存器尋址,(巳 屬于寄存器間接尋址,(A)屬于直接尋址,(D)屬于寄存器相對(duì)尋址。A) MOV AX, 4000HB) MOV BX, AXC) SUB AX, 2000HE) MOV CX, BXF)11下列指令中錯(cuò)誤指令是(A) MOV AX, DSC) MOV SI, B
16、XE) MOV DI+32H , 1845HF) MOV AL, 1000HD) MOV AX, SI+12HMOV AX, SI+BX+10HE) 、( B)和(F)。B) MOV CS, 1500HD) MOV 3000H , AL12. JMP WORD PTR BX的目標(biāo)地址偏移量是( B)A) BX的內(nèi)容B) BX所指向的內(nèi)存字單元之內(nèi)容C) IP+BX的內(nèi)容 D) IP+SI13. 指令LOOPNZ的循環(huán)結(jié)束條件是(D)。A) CX=0且 ZF=0B) CX=0或 ZF=0C) CX=0 且 ZF=1D) CX=0或 ZF=114、指令 CALL DWORD PTR BX目標(biāo)地址的
17、尋址方式為 DA)段內(nèi)直接B)段內(nèi)間接C)段間直接D)段間間接 三、簡(jiǎn)答題1.假定( DX) =10111001B,(CL) =3,(CF) =1,試確定下列各條指令單獨(dú)執(zhí)行后, 中的值。(1) SHR DX, 1(01011100B)(2) RCR DL, 1(11011100B)(3) RCL DX, CL (11001110B)DX2.寫(xiě)出完成下述功能的指令:( 1 )傳送 25H 到 AL 寄存器 IN AL,25H(2) 將 AL的內(nèi)容乘以2SAL AL,1(3) AL的內(nèi)容乘以BL的內(nèi)容 MUL AL,BL(4) 測(cè)試AL最低位是否為1 TEST AL,01H( 5)把 AL 內(nèi)容
18、變成對(duì)應(yīng)的 ASCII OR AL,30H(6) 截取 AL的低4位AND AL,OFH(7) 交換 AX、BX 的內(nèi)容。XCHG AX,BX 四、思考題1 、限用三條指令實(shí)現(xiàn)將MOV AX,DA1XCHG AX,DA2XCHG AX,DA12、編寫(xiě)統(tǒng)計(jì)連續(xù)存儲(chǔ)區(qū)DA1和DA2二個(gè)字節(jié)存儲(chǔ)單元的內(nèi)容進(jìn)行交換。10個(gè)數(shù)據(jù)(變量名 DATA)中奇數(shù)、偶數(shù)的個(gè)數(shù)。DATA SEGMENTBUF DBJS DBOS DBDATA ENDSSTACK SEGMENTSTA DB 10 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKS
19、TART: MOV AX,DATAMOV DS,AXMOV DL,0MOV DH,0MOV BX,OFFSET BUFMOV CX,0AHL1: MOV AL,BXSHR AL,1JC L3L2: INC DL ; 偶數(shù)INC BXLOOP L1L3: INC DH ; 奇數(shù)INC BXLOOP L1MOV JS,DHMOV OS,DLMOV AH,4CHINT 21HCODE ENDSEND START匯編語(yǔ)言程序設(shè)計(jì)一. 填空題1、用匯編語(yǔ)言編寫(xiě)的源程序不能直接為計(jì)算機(jī)所識(shí)別和執(zhí)行,它首先必須需要將匯編語(yǔ)言 源程序 _翻譯 _成目標(biāo)文件,再經(jīng)過(guò) _匯編 _生成可執(zhí)行文件后才能執(zhí)行。2、變量
20、 / 標(biāo)號(hào)的三個(gè)屬性是 段屬性 ,_偏移屬性 _,_類(lèi)型屬性 _。3、DEBUG 命令中,反匯編命令的英文字母為_(kāi)U_,顯示內(nèi)存命令的英文字母為D_,跟蹤執(zhí)行命令的英文字母為 T ,顯示和修改寄存器的命令 R, 匯編命令是 A_。4、定義子程序的一對(duì)偽指令助記符是_Proc_、_endp_ 。5、有一變量DAT1,取變量DAT1的段地址屬性值的運(yùn)算符號(hào)為 _SEG,取變量DAT1的 偏移地址屬性值的運(yùn)算符號(hào)為 _OFFSET_ 。二、選擇題1語(yǔ)句DA1 DB 2 DUP(4,6), 5匯編后,與該語(yǔ)句功能等同的語(yǔ)句是(C)。A)DA1DB 4, 6, 5B)DA1DB 2, 4, 6 , 5C
21、)DA1DB 4, 6, 4, 6, 5D)DA1DB 4, 6, 5, 4, 6, 5SIZE Y( C)。2、對(duì)于語(yǔ)句 Y DW 10 DUP (0),貝U TYPE 為(A)、LENGTH Y為(B),A) 2B) 10C) 20D) 4三、簡(jiǎn)答題1 、定義數(shù)據(jù)段 ,段中內(nèi)容符合下列要求 :(1) TAB 定義了一個(gè)十六進(jìn)制字符表DATA SEGMENT TAB 30H,31H,32H,33H,34HDATA ENDS(2) BUF定義了一個(gè)10字節(jié)的存儲(chǔ)區(qū),初值為0DATA SEGMENTBUF DB 10 DUP(0)DATA ENDS(3) X定義了一個(gè)字存儲(chǔ)區(qū)DATA SEGME
22、NT X DW 20 DUP(?)DATA EDNS(4) K定義了一個(gè)常數(shù)10DATA SEGMENTK DB 10DATA ENDS2、有一緩沖區(qū)BUF,其中有10個(gè)數(shù)據(jù),寫(xiě)出將此十個(gè)數(shù)據(jù)取出并相加的程序段。DATA SEGMENTBUF DB 1,2,3,4,5,6,7,8,9,10DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSET BUFMOVAX,0000HMOVCX,10LP:ADDAL,SIINCSILOOPLPMOVAH,4CHINT21HCODEENDSEND STA
23、RT四、程序分析題1 、分析以下程序段:SUM DW ?MOV AX, 0MOV CX , 10LP: ADD AX,CXDEC CXJNZ LPMOV SUM,AX(1)以上程序段的功能是什么? 將 110 相加(2)程序段執(zhí)行完后,變量 SUM為多少? 452、有程序段如下 :DAT1 DB “ ABCDEFGHIJ”DAT2 DB 10 DUP(?)LEA SI, DAT1LEA DI, DAT2MOV CX, DAT2-DAT1ADD SI,CXDEC SINEXT: MOV AL,SIMOV DI, ALDEC SIINC DIDEC CXJNZ NEXT(1) 以上程序段的功能是什
24、么?將DAT1的內(nèi)容逆序存放到 DAT2(2) 程序段執(zhí)行完后,從 DAT2開(kāi)始的前3個(gè)存儲(chǔ)單元的內(nèi)容是什么?JIH五、改錯(cuò)題下面是將內(nèi)存一字節(jié)數(shù)據(jù)高四位和低四位互換并放回原位置的程序,其中有 7 個(gè)語(yǔ)句中有錯(cuò)誤,請(qǐng)找出錯(cuò)誤的地方并改正。第 1 行 DATA SEGMENT第 2 行 DD1 DB 23H第 3 行 DATA ENDMDATA ENDS第 4 行 CODE SEGMENT第 5 行 ASSUME CS:CODE, DS:DATA第 6 行 START MOV AX,DATA START: MOV AX,DATA第 7 行 MOV DS,AX第 8 行 LEASI,OFFSET
25、DD1;取變量DD1的偏移地址LEA SI,DD1第9行MOVAL,SI第 10 行 MOVDL,4;設(shè)置移位次數(shù)MOVCL,4第 11 行 RCRAL,CL;循環(huán)右移 4 次RORAL,CL第 12行 MOVSI,AL第 13行 MOVAH,4CH第 14行 INT21H第 15行 CODE ENDP;代碼段結(jié)束CODEENDS第 16行 ENDBEGIN END START六、程序設(shè)計(jì)題1、編寫(xiě)一個(gè)匯編語(yǔ)言程序,要求從鍵盤(pán)輸入一個(gè)小寫(xiě)字母,將其轉(zhuǎn)換成大寫(xiě)字母在屏幕上 顯示出來(lái)。CODE SEGMENTASSUME CS:CODESTART:MOVAH,01HINT21HSUBAL,20HM
26、OVDL,ALMOVAH,02HINT21HMOVAH,4CHINT21HCODEENDSEND START2 、編寫(xiě)一個(gè)完整的匯編語(yǔ)言程序,實(shí)現(xiàn)10 以?xún)?nèi)奇數(shù)相加。STACK SEGMENTDB 20 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE, SS:STACKSTART: MOV CL,10MOV AL,00HLP: TEST CL,01HJZ LP1ADD AL,CLLP1: LOOP LPCODE ENDSEND START第 5 章存儲(chǔ)器系統(tǒng)一、填空題1、 半導(dǎo)體存存儲(chǔ)器按使用功能分為 _隨機(jī)存取存儲(chǔ)器(RAM) _和只讀存儲(chǔ)器(ROM)
27、_兩 種。2、MOS RAM可分為靜態(tài) RAM_和動(dòng)態(tài) RAM_。3、地址譯碼方式有 _單譯碼方式 _和_雙譯碼方式 _兩種。4、存儲(chǔ)器擴(kuò)充有 _位擴(kuò)展 _、 _字?jǐn)U展 _ 和 _字位擴(kuò)展 _三種擴(kuò)展法。5、存儲(chǔ)器與CPU之間的連接有_地址總線(xiàn)_、_數(shù)據(jù)總線(xiàn)_和_控制總線(xiàn)_3組連接線(xiàn)。6 、片選信號(hào)產(chǎn)生的三種方法 線(xiàn)選法 、 全譯碼片選發(fā) 、 局部譯碼片選法 二、選擇題1 以下存儲(chǔ)器件,若存有數(shù)據(jù),當(dāng)?shù)綦姇r(shí),(C)存儲(chǔ)器件能保留原有數(shù)據(jù)?A)磁芯存儲(chǔ)器B)RAMC)ROM2、下列按塊擦除的是(D)存儲(chǔ)器。A) EPROMB) EEPROMC) PROMD) FLASH3、 若256KB的SRA
28、M具有8條數(shù)據(jù)線(xiàn),則它具有(C)地址線(xiàn)。A) 10B) 15C) 20D) 32三、簡(jiǎn)答題1、設(shè)有一個(gè)具有13位地址和8位字長(zhǎng)的存儲(chǔ)器,問(wèn):(1 )存儲(chǔ)器能存儲(chǔ)多少字節(jié)信息?2A13=8KB(2)如果存儲(chǔ)器由1K*4bRAM芯片組成,共需要多少片?8KB/(1K*4b)=16片(3 )需要哪幾個(gè)高位地址做片選譯碼來(lái)產(chǎn)生片選信號(hào)?A15A13因?yàn)樽珠L(zhǎng)8位,芯片每個(gè)單元只有 4位,因此需要每2個(gè)芯片構(gòu)成一個(gè)組,總共 16個(gè)芯片,共8組,8等于2的3次方,因此需要3位地址做芯片選擇2、下列RAM芯片各需多少條地址線(xiàn)進(jìn)行尋址?多少條數(shù)據(jù)線(xiàn)?(1)512*4b9條地址線(xiàn),4條數(shù)據(jù)線(xiàn)(2)2K*1b11條
29、地址線(xiàn),1條數(shù)據(jù)線(xiàn)(3)1K*8b10條地址線(xiàn),8條數(shù)據(jù)線(xiàn)(4)256K*4b18條地址線(xiàn),4條數(shù)據(jù)線(xiàn)3、何謂靜態(tài)存儲(chǔ)器?何謂動(dòng)態(tài)存儲(chǔ)器?比較兩者的不同點(diǎn)?答:靜態(tài)存儲(chǔ)器是由 MOS管組成的RS觸發(fā)器作為基本存儲(chǔ)電路來(lái)存儲(chǔ)信息 ,而動(dòng)態(tài)存儲(chǔ)器是 以MOS管柵極電容eg是否有電荷來(lái)存儲(chǔ)信息的靜態(tài)存儲(chǔ)器的存取速度較高,動(dòng)態(tài)存儲(chǔ)器的 集成度較高,功耗較低,并需要定時(shí)1-2ms刷新4、若要擴(kuò)充1KB RAM (用2114芯片),規(guī)定地址為8000H 83FFH,地址線(xiàn)應(yīng)如何連接?A9A0接芯片的地址線(xiàn), A15A10( 100000 )產(chǎn)生組選擇信號(hào)5、若要用2114芯片擴(kuò)充2KB RAM,規(guī)定地址為
30、4000H-47FFH,地址線(xiàn)應(yīng)該如何連接?A9A0接芯片的地址線(xiàn), A15A10( 010000、010001 )產(chǎn)生組選擇信號(hào),即 A10接片選6、已知某SRAM芯片的部分引腳如下圖所示 ,要求用該芯片構(gòu)成 A0000H ABFFFH尋址空間的內(nèi)存(1)應(yīng)選幾片芯片AOOOOH-ABFFF H 的內(nèi)存空間為:3*2A14由圖可知,SRAM的內(nèi)存空間為:2A13所以,3*2人14/ (2A14) =3 片(2)給出各芯片的地址分配表0#A0000HA3FFFH1#A4000HA7FFFH2#A8000HABFFFH第七章輸入輸出技術(shù)一、填空題1、 CPU 與輸入輸出設(shè)備之間傳送的信息有 數(shù)據(jù)
31、 、 _狀態(tài) 和_控制三類(lèi)。2、 接口按數(shù)據(jù)傳送格式可分為 _并行 _和_串行 兩種。3 、接口按是否可以編程分為 _可編程 和 不可編程 _兩種。4、 接口電路中一般有 _數(shù)據(jù)、 _狀態(tài) 和_控制三種端口。5、 I/O 端口的編址方式一般有 _和存儲(chǔ)器統(tǒng)一編址 和 _獨(dú)立編址 兩種6、 8086CPU 專(zhuān)門(mén)為接口輸入輸出設(shè)計(jì)的兩條指令的助記符為_(kāi)IN、_OUT。7、 CPU與10設(shè)備之間數(shù)據(jù)傳送控制方式常見(jiàn)的有程序控制方式_、中斷控制方式 和_DMA三種。8、 中斷源一般分為 _外部中斷 和_內(nèi)部中斷 兩類(lèi)。9、 8086 的中斷技術(shù)采用 _向量中斷 機(jī)制。10、 8086CPU有NT 和_
32、NMI兩條硬件中斷請(qǐng)求線(xiàn)。11、 中斷處理過(guò)程一般包括 _中斷請(qǐng)求 、 _中斷響應(yīng) _、 _中斷處理 和_中斷返回四個(gè)過(guò)程。二、選擇題1、需要( C )片 8259中斷控制器構(gòu)成 32級(jí)中斷系統(tǒng)。A) 4B) 6C) 52 、指令 IN AL, 24H 采用的尋址方式為( A )A)端口直接尋址B)端口間接尋址3、指令 0UT DX, AL 采用的尋址方式為( B)A)端口直接尋址B)端口間接尋址5、斷電故障屬于( B )。A)可屏蔽中斷B)不可屏蔽中斷6、INTEL 8259作用是( C )A)定時(shí)B)地址鎖存C)中斷控制 D)并行處理。三、問(wèn)答題1、什么叫中斷?什么叫中斷源?中斷源分為哪兩
33、類(lèi)?對(duì)每類(lèi)中斷各舉1 例。答:中斷就是使CPU暫停運(yùn)行原來(lái)的程序而應(yīng)更為急迫事件的需要轉(zhuǎn)向去執(zhí)行為中斷源服 務(wù)的程序(稱(chēng)為中斷服務(wù)程序) ,待該程序處理完后,再返回運(yùn)行原程序。 中斷源:即引起中斷的事件或原因,或發(fā)出中斷申請(qǐng)的來(lái)源。中斷源分為外部中斷和內(nèi)部中斷兩類(lèi)。如掉電故障為外部中斷,運(yùn)算溢出為內(nèi)部中斷。2、什么叫中斷系統(tǒng)?中斷系統(tǒng)有哪些功能?微機(jī)的中斷技術(shù)有什么優(yōu)點(diǎn)?答:中斷系統(tǒng)是指為實(shí)現(xiàn)中斷而設(shè)置的各種硬件和軟件,包括中斷控制邏輯及相應(yīng)管理中 斷的指令。中斷系統(tǒng)具有下列功能:-能響應(yīng)中斷、處理中斷與返回-能實(shí)現(xiàn)中斷屏蔽-能實(shí)現(xiàn)優(yōu)先級(jí)排隊(duì)-能實(shí)現(xiàn)中斷嵌套中斷技術(shù)除了能解決快速 CPU與中、
34、慢速外設(shè)速度不匹配的矛盾,以提高主機(jī)的工作效率 以外,在實(shí)現(xiàn)分時(shí)操作、實(shí)時(shí)處理、故障處理、多機(jī)連接以及人機(jī)聯(lián)系等方面均有廣泛的 應(yīng)用。3、向量中斷與中斷向量在概念上有何區(qū)別?中斷向量和中斷向量表有何區(qū)別?答:向量中斷是指通過(guò)中斷向量進(jìn)入中斷服務(wù)程序的一種方法;中斷向量則是用來(lái)提供中 斷入口地址的一個(gè)地址指針(即CS: IP)。中斷向量表又稱(chēng)中斷入口地址表,用來(lái)存放中斷向量的表格。4、用方框圖形式說(shuō)明查詢(xún)式輸出的流程圖。5、設(shè)一個(gè)接口的輸入端口地址為 0100H,狀態(tài)端口為 0104H,狀態(tài)端口中第 5位為1,表 示輸入緩沖區(qū)中有一個(gè)字節(jié)準(zhǔn)備好, 可以輸入,設(shè)計(jì)具體程序段以實(shí)現(xiàn)查詢(xún)方式輸入,并畫(huà)
35、出流程圖。程序段:MOV DX, 0104HPOLL IN AL, DXTEST AL, 20HJZ POLLMOV DX, 0100HIN AL, DXN .、;REAEY=1?z6、CPU在中斷周期要完成哪些主要的操作?答:CPU在中斷周期要完成下列操作:(1)關(guān)中斷(2 )保留斷點(diǎn)(3 )保護(hù)現(xiàn)場(chǎng)(4)給出中斷入口地址,轉(zhuǎn)去相應(yīng)的中斷服務(wù)程序(5 )恢復(fù)現(xiàn)場(chǎng)(6)開(kāi)中斷與返回7、簡(jiǎn)要說(shuō)明8259A中斷控制器中IRR、ISR和IMR3個(gè)寄存器的功能。答:中斷請(qǐng)求寄存器IRR用來(lái)存放從外設(shè)來(lái)的中斷請(qǐng)求信號(hào)TR0-IR7中斷服務(wù)寄存器ISR用來(lái)記憶在處理的中斷。中斷屏蔽寄存器IMR用來(lái)存放CP
36、U送來(lái)的屏蔽信號(hào),IMR中的某一位或某幾位為“ 1”時(shí), 對(duì)應(yīng)的中斷請(qǐng)求被屏蔽。第八章常用接口芯片復(fù)習(xí)題一、填空題1在串行通信中有同步通信、異步通信兩種最基本的通信方式。2.1片8259A中斷控制器可管理_8_級(jí)中斷,用9片8259A可構(gòu)成一64級(jí)主從式中斷 管理系統(tǒng)。3.1片8259A中斷控制器可管理_8_級(jí)中斷,用_64片8259A可構(gòu)成64級(jí)主從式中斷 管理系統(tǒng)。二、選擇題1可編程芯片8259的作用是(B)。A.定時(shí)/計(jì)數(shù)B.中斷控制C并行輸入輸出D數(shù)/摸轉(zhuǎn)換2在串行通信中,每一位數(shù)據(jù)傳送所需要時(shí)間與(A)有關(guān)。A.波特率B.幀格式C.CPU頻率D.固定不變3芯片DAC0832的作用是(D)。A.定時(shí)/計(jì)數(shù)B模/數(shù)轉(zhuǎn)換C.并行輸入輸出D.數(shù)/模轉(zhuǎn)換4芯片ADC0809的作用是(B)。A.定時(shí)/計(jì)數(shù)B.模/數(shù)轉(zhuǎn)換C并行輸入輸出D.數(shù)/模轉(zhuǎn)換5芯片Intel 8286的作用是(D)。A.地址鎖存B.產(chǎn)生時(shí)鐘C總線(xiàn)控制D.數(shù)據(jù)驅(qū)動(dòng)6. 芯片In tel 8286的作用是(D)。A.地址鎖存B.產(chǎn)生時(shí)鐘C總線(xiàn)控制D.數(shù)據(jù)驅(qū)動(dòng)7可編程芯片8255作用是(C)。A.定時(shí)/計(jì)數(shù)B.中斷控制C.并行輸入輸出D.數(shù)/模轉(zhuǎn)換三、問(wèn)答題1、芯片8255有幾個(gè)控制字?各自功能如何?若 8255A控
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 南瓜收購(gòu)合同范本
- 養(yǎng)殖用電合同范本
- 賣(mài)窯洞合同范本
- 一般經(jīng)濟(jì)購(gòu)買(mǎi)合同范本
- 商業(yè)地租地合同范本
- 二手貨購(gòu)銷(xiāo)合同范本
- 三年級(jí)學(xué)生學(xué)習(xí)計(jì)劃
- 個(gè)人現(xiàn)金贈(zèng)與合同范本
- 醫(yī)療技術(shù)合同范本
- 公差配合與測(cè)量技術(shù)應(yīng)用復(fù)習(xí)題與答案
- 骶髂關(guān)節(jié)損傷郭倩課件
- 內(nèi)科學(xué)疾病概要-支氣管擴(kuò)張課件
- 2025陜西渭南光明電力集團(tuán)限公司招聘39人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 預(yù)防感冒和流感的方法
- 2024年黑龍江職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 2024年南京旅游職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 股指期貨基礎(chǔ)知識(shí)介紹培訓(xùn)課件
- 2024年北京東城社區(qū)工作者招聘筆試真題
- xx學(xué)校培訓(xùn)部工作職責(zé)
- T-GXAR 005-2024 制冷機(jī)房運(yùn)行維護(hù)規(guī)程
- 開(kāi)工第一課安全培訓(xùn)總結(jié)精彩
評(píng)論
0/150
提交評(píng)論