微型计算机复习题_第1页
微型计算机复习题_第2页
微型计算机复习题_第3页
微型计算机复习题_第4页
微型计算机复习题_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章微型计算机概述复习题一、填空题1、微机系统由(硬件系统)和(软件系统 )两部分组成。2、总线按传输的信息种类可分成(数据 )、( 地址)和(控制 )三种。3、模型机CPU主要由(运算器)、(控制器 )和(寄存器)三部分组成。4、指令格式通常由(操作码 )和(操作数)组成。5、指令的执行分(取指)和( 执指)两个阶段。6、8086有(20 )位地址线,存储器容量为(1M) B。二、名字解释1、PC :程序计数器2、CACHE:高速缓冲存储器2 FLAGS :标志寄存器4、ID:指令译码器三.问答题3、ALU :算术逻辑运算单元1、微机中各部件的连接采用什么技术为什么解答:现代微机中广泛采用

2、总线将备大部件连接起来。有两个优点:一是各部件可通过总 线交换信息,相互之间不必直接连线,减少了传输线的根数,从而提髙了微机的可靠性: 二是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,十分方便。2、微机系统的总线结构分哪三种解答:单总线、双总线、双重总线3、微机系统的主要性能指标(四种)解答:字长、主频、内存容量、指令系统4、模型机有哪些寄存器,以及作用解答:通用寄存器组:可由用户灵活支配,用来存放参与运算的数据或地址信息。地址寄存器:专门用来存放地址信息的寄存器。程序计数器:它的作用是指明下一条指令在存储器中的地址。指令寄存器:用来存放当前正在执行的指令代码指令译码器:用来对指令代

3、码进行分析、译码,根据指令译码的结果,输出相应的控制信 号5、请举例8、26、准16、32、准32位CPU芯片型号。解答:8085: 8 位;8086: 16 位;8088 准 16 位:80386DX: 32 位;80386SX:准 32 位第二章典型微处理器一、填空题1、8086CPU内部组成结构从功能上讲,可分为_BIU和_EU两部分。2、808晞088的四个段寄存器为DS. _ES、_SS、_CS3、用来存放CPU状态信息的寄存器是FLAGS。4、用来存放指令地址的寄存器是一一IPo5、AX寄存器可分成AH和AL_两个8位寄存器。6、8086的16位标志寄存器FLAGS中OF=1表示运

4、算结果溢出,ZF=1表示运算 结果为笺。PF=0表示运算结果的低8位中1的个数为奇数。7、8086的16位标志寄存器FLAGS中IF=1表示CPU允许_中断,TF=1表示CPU进入单步 工作方式。8、一般一个总线周期可分为T1 . _T2、_T3和T4状态。9、8086CPU的1M内存由_两块512KB存储体组成。10. 地址4000H: 0300H,其物理地址是 40300H,段地址是_4000H ,偏移地址是0300Ho1K 8086存储器管理采用_分段管理技术。12. 8086CPU引脚信号中中断请求两个信号名称为1阿_和_NMI 13、8086CPU信号中控制地址锁存器信号是_8282

5、。24、8086CPU信号中控制数据收发器的信号是_8286。25、8086信号中区分存储器和I/O操作的信号是_M/IO。二、选择题1. 目的变址寄存器是(B)。A) SIB) DIC) SPD) BX2、用来存放即将执行的指令的偏移地址的寄存器是(B).A)SPB) IPC) BPD) CS3、用来存放运行结果状态的寄存器为(C)操作。D) DXA)SPB) SIC) FLAGS4、TF=1表示CPU工作于()方式。A)单步B)连续5、微机中控制总线传送的是(DA)存储器和I/O接口的地址码B)微处理器向内存储器和I/O接口传送的命令信号C)存储器和I/O设备向微处理器传送的状态信号D)B

6、和 C6、8086CPU引脚MN/MX 接电源电压时,表示系统工作于(A )。A)最小模式B)最大模式2、808晞088CPU的RD、 M/IO引脚上为逻辑0时,意味着(C)操作。A)读存储器B)写存储器C)读I/O端口D)写I/O端口7、Intel 8282 的作用是(A )A)地址锁存B)产生时钟C总线控制D)数据驱动8、Intel 8284 的作用是(B )A)地址锁存B)产生时钟C)总线控制D)数据驱动/9、Intel 8286 的作用是(D )A)地址锁存B)产生时钟C)总线控制D)数据驱动10、Intel 8288 的作用是(C )A)地址锁存B)产生时钟C)总线控制D)数拯驱动三

7、、名字解释1、MMU:内存管理单元2 Clock Cycle耐钟周期3 Bus Cycle:总线周期4、ALE:地址锁存允许5、IP:地址指针6、BIU:总线接口单元7、EU:执行单元8、NMI:不可屏蔽中断9、ALE:地址锁存允许10、CS: CHIP SELECT11s DEN: DATA ENABLE22、INTA:中断响应四、问答题1、8086CPU的内部结构由哪两部分组成,组成部件又有哪些部件组成、功能是什么 解答:8086CPU内部结构由BIUEU两部分组成.(1)EU的组成和各组成部件功能如下: 算术逻辑运算单元:用于8位/16位二进制算术和逻辑运算.通用寄存器组:用来存放操作数

8、或操作数的地址 标志寄存器:用来存放反映CPU运算的状态特征和存放某些控制标志 数据暂存器:协助ALU完成运算,暂存参加运算的数据(2)BIU的组成和各组成部件功能 地址加法器:用来形成20位物理地址段寄存器:用来存放段的基值IP:存放下一条指令的地址指令队列缓冲器:用来存放预取的指令总线控制逻辑:将内部总线和外部总线相连.2、简述物理地址和逻辑地址的概念以及它们的关系请举例说明用来形成物理地址的“段 +偏移”机制。3、什么叫总线周期,为什么要插入等待周期插在何处4、简述8086的寄存器结构(有哪些寄存器),各有什么用途5、808晞088为什么采用地址/数据复用技术8086有哪些管脚是复用的6

9、、简述一般存储器读操作涉及的信号并画出时序图。7、结合8086最小模式下总线操作时序图,说明ALE、M/IO. DT/R. READY信号的功能第三章寻址方式与指令系统一、填空题1、I/O端口的寻址方式有两种,分别是,。2、指令MUL BX隐含的被乘数寄存器是指令LOOP NEXT的循环次数必须存放在寄存器中。3、指令JO NEXT表示0F=时转移。4、将I/O设备端口内容读入AL中的指令助记符是。5、8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是6、设置IF=1的指令为7、淸除CF标志的指令为。8、一对操作堆栈的指令为和9、LOOPNZ的循环条件为o10、指令LOOP NEXT

10、的循环次数必须存放在寄存器中。11、DIV BX指令的被除数隐含的寄存器为和,存放商的寄存器为,存放余数的寄存器为。12、实现无符号数乘2的指令的助记符是,实现有符号数除2的指令的助记符是13、中断调用指令的助记符是,中断返回指令的助记符是。24、子程序调用指令的助记符是,子程序返回指令的助记符是o二、选择题1. 下列叙述正确的是()A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令D. 对无符号数条件转移采

11、用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令2. 在下列指令的表示中,不正确的是()A. MOV AL, BX+SIB. JMP SHORT DONIC. DEC 100D. MULCL5. 下列指令执行时岀错的是()A ADDBUF1, BUF2B JMP DWORD PTR DAT BXC MOV AX, BX+DI NUMD TEST AL, 08H6. 已知(AX) =1234H,执行下述三条指令后,(AX)=()MOV BX, AXNEG BXADD AX,BXA. 1234HB OEDCCHC 6DCCHD. 0000H7. 在下列指令中,指令的执行会影响条件码中的

12、CF位。A JMP NEXTB JC NEXTC INCBXD SHLAX, 1&将DX的内容除以2,正确的指令是()A DIV 2B DIV DX, 2C SAR DX, 1D SHLDX, 19.若栈顶的物理地址是20100H ,当执行完POP AX指令后,栈顶的物理地址是 ( ).A) 20102HB) 20101HC) 20100HD) 20103H10下列指令中,源操作数的寻址方式中,()属于立即寻址,()属于寄存器寻址,()属于寄存器间接寻址,)属于直接寻址.()属于寄存器相对寻址匚A) MOVAX, 4000HB) MOV BX, AXC) SUB AX, 2000HD) MOV

13、 AX, SI+12HE) MOV CX, BXF) MOV AX,+BX+1OH11.下列指令中错误指令是()、()和(A)MOVAX, DSB) MOVCS, 1500HC)MOV SL BXD) MOV3000H, ALE)MOV DI+32H, 1845HF)MOV AL, 1000H12JMPWORD PTRBX的目标地址偏移量是()A) BX的内容B) BX所指向的内存字单元之内容C) IP+BX 的内容D) IP+SI13. 指令LOOPNZ的循环结朿条件是()。A) CX=O 且 ZF=OB) CX=O 或 ZF=OC) CX=O 且 ZF=1D) CX=O 或 ZF=114、

14、指令CALL DWORD PTR BX目标地址的寻址方式为A)段内直接B)段内间接C)段间直接D)段间间接三、简答题1. 假定(DX) =B, (CL) =3, (CF) =1,试确泄下列各条指令单独执行后,DX中的值。(1)SHR DX, 1(2)RCRDL, 1(3)RCLDX, CL2. 写出完成下述功能的指令:(1)传送25H到AL寄存器(2)将AL的内容乘以2(3)AL的内容乘以BL的内容(4)测试AL最低位是否为1(5)把AL内容变成对应的ASCII(6)截取AL的低4位(7)交换AX、BX的内容四、思考题1、限用三条指令实现将DA2和DA2二个字廿存储单元的内容进行交换。2、编写

15、统计连续存储区10个数据(变量名DATA)中奇数、偶数的个数。第四章汇编语言程序设计一、填空题1、用汇编语言编写的源程序不能直接为汁算机所识别和执行,它首先必须需要将汇编语言源程序成目标文件,再经过生成可执行文件后才能执行。2、变量/标号的三个属性是,, o3、DEBUG命令中,反汇编命令的英文字母为,显示内存命令的英文字母为,跟踪执行命令的英文字母为,显示和修改寄存器的命令,?1编命令是O4、建义子程序的一对伪指令助记符是、。5、有一变M DAT1,取变M DAT1的段地址属性值的运算符号为,取变量DAT1的偏移地址属性值的运算符号为 o二. 选择题 1 语句DAI DB 2DUP(46),

16、 5汇编后,与该语句功能等同的语句是( )。A) DAI DB4, 6, 5B) DAI DB 2, 4, 6, 5C) DA1DB4, 6, 4, 6, 5D) DAI DB 4, 6, 5, 4, 6, 52、对于语句 Y DW 10 DUP (0),则 TYPE Y 为(人 LENGTH Y 为(),SIZE Y 为()。A) 2B) 10C) 20D) 4三、简答题2、左义数据段,段中内容符合下列要求:(1) TAB泄义了一个十六进制字符表(2) BUF左义了一个10字节的存储区,初值为0(3) X定义了一个字存储区(4) K定义了一个常数102、有一缓冲区BUF,其中有20个数据,写

17、出将此十个数据取出并相加的程序段。四、程序分析题1、分析以下程序段:SUM DWLP:MOVMOVADD AX,DECJNZMOVAX, 0CX ,10CXCXLPSUM, AX(1) 以上程序段的功能是什么(2) 程序段执行完后,变量SUM为多少2、有程序段如下:DAT1 DBABCDEFGHIJDAT2 DB10 DUP ()LEA SI, DAT1LEA DI, DAT2MOV CX, DAT2-DAT1ADD SI, CXDEC SI%NEXT:MOVALt SIMOV DI, ALDEC SIINC DIDEC CXJNZNEXT(1) 以上程序段的功能是什么(2) 程序段执行完后,

18、从DAT2开始的前3个存储单元的内容是什么五、改错题下而是将内存一字节数据高四位和低四位互换并放回原位程的程序,英中有7个语句中 有错误,请找出错误的地方并改正。第1行DATASEGMENT第2行DD1DB 23H第3行DATAENDM第4行CODESEGMENT第5行ASSUME CS:CODEZ DS:DATA第6行STARTMOVAX, DATA第7行MOVDS,AX第8行LEASI,OFFSET DD1 :取变量DD1的偏移地址第9行MOVALJSI第10行MOVDL,4:设置移位次数第口行RCRAL,CL;循环右移4次第12行MOVSI,AL第13行MOVAH,4CH第14行INT2

19、1H第15行CODE ENDP:代码段结朿第16行END BEGIN六、程序设计题1、编写一个汇编语言程序,要求从键盘输入一个小写字母,将其转换成大写字母在屏幕 上显示出来。2、编写一个完整的汇编语言程序,实现10以内奇数相加。第5章存储器系统一. 填空题1、半导体存存储器按使用功能分为和两种。2、MOS RAM可分为和.3、地址译码方式有和两种。4、存储器扩充有、和三种扩展法。5、存储器与CPU之间的连接有. 和 3组连接线。6、片选信号产生的三种方法一一、一一、一一。二、选择题1、以下存储器件,若存有数据,当掉电时,()存储器件能保留原有数据A) 磁芯存储器B) RAMC) ROM2、下列

20、按块擦除的是()存储器。A) EPROMB) EEPROMC) PROMD) FLASH3、若256KB的SRAM具有8条数据线,则它具有()地址线。A) 10B) 15C) 20D) 32三、简答题1、设有一个具有13位地址和8位字长的存储器,问:(1) 存储器能存储多少字节信息(2) 如果存储器由lK*4bRAM芯片组成,共需要多少片(3) 需要哪几个高位地址做片选译码来产生片选信号2、下列RAM芯片各需多少条地址线进行寻址多少条数据线I(1) 512*4b(2) 2K*lb (3) lK*8b(4) 256K*4b3、何谓静态存储器何谓动态存储器比较两者的不同点答:静态存储器是由MOS管

21、组成的RS触发器作为基本存储电路来存储信息,而动态存储器 是以MOS管栅极电容eg是否有电荷来存储信息的.静态存储器的存取速度较髙,动态存储 器的集成度较髙,功耗较低,并需要立时l-2ms刷新.4、若要扩充1KB RAM (用2M4芯丿f ),规立地址为8000H-83FFH,地址线应如何连接5. 若要用2114 片扩充2KBRAM,规怎地址为4000H-47FFH,地址线应该如何连接6、已知某SRAM芯片的部分引脚如下图所示, 要求用该芯片构成AOOOOH-ABFFFH寻址空间的内存.J应选几片芯片给出各芯片的地址分配表第八章常用接口芯片复习题一. 填空题1. 在串行通信中有、两种最基本的通

22、信方式。片8259A中断控制器可管理级中断,用9片8259A可构成级主从式中断管理系统。片8259A中断控制器可管理级中断,用片8259A可构成64级主从式中断竇理系统。二、选择题1可编程芯片8259的作用是(A.左时/计数B中断控制C.并行输入输岀D数/摸转换2在串行通信中,每一位数据传送所需要时间与()有关。A.波特率B.帧格式 频率D固定不变3芯丿DAC0832的作用是(A.泄时川数B.模/数转换4芯片ADC0809的作用是(A 泄时/计数B.模/数转换C.并行输入输出)。C并行输入输出D.数/模转换D.数/模转换5芯片Intel 8286的作用是()。A.地址锁存B 产生时钟6芯片In

23、tel 8286的作用是(A.地址锁存B.产生时钟7.可编程芯片8255作用是(A.泄时/计数B.中断控制三.问答题c总线控制D.数据驱动)oC.总线控制D.数据驱动)0c并行输入输岀 D.数/模转换1芯片8255有几个控制字各自功能如何若8255A控制字写入同一个控制端口如何区分 不同的控制字2、通信接口的任务是什么3、接口的功能是什么四、接口编程题1、已知芯片8253的端口地址为4F0H-4F3H,设计数器1工作在方式1,计数器初值为 3060H,采用二进制计数,请设计实现上述功能的8253初始化程序。8253控制字格式如下:计敎器 读/习梧式r作力武数制0=二进制一 BCD0 1 2 3

24、 4 5 忒式忒武式式 方方方力方方I 7%I4I 3E l0 / 八oo选择汁数器(7|Toi选抒计数器JIO选押计数器2( 11非法选样 J00计数器锁存命令10只I夷/写辰馬育效字乃(irh X 位)01只凌/与垠低有效字节(低8位)I I先写瑕低有效字节 然后写饭亦有效宇节J2、设一个接口的数据端口地址为0200H,而它的状态端口地址为0201H.待输出的数据 为20H,状态端口中第6位为1表示外设忙”,0表示外设空闲。请画出查询式输岀流 程图并设汁实现查询式输出的程序段。3、若要将8255A设左为:A 口为方式0输入,B 口为方式1输出,PC7PC4为输出, PC3PC0为输入。设8

25、255A的4个端口地址范用为0060H0063H (PC系统中),控制 字格式如下图,请作答:(1)8255的控制字为多少(4分)(2)写出8255初始化程序段(4分)(3)写出向C 口输岀50H的程序段(4分)A组控制8255控制字格式如下:1D(6DiDB组控制r 1 :端口 c( p“pc。)输入方式控制字的特征标志位1 0 :端 C( PC汁pq 输出 1;端口 B输入Q:端口 E输出r 1 :端e方式I0:谛口 E方式01 :端口 C(PC严PCJ输入L 0:端口 C ( PCrPC|)输出r 1 :菇口 A输入I 0;辅口 A输出r 00:端口 A方式00 I:端口直方式I1 X;

26、谛口 A方式2第七章 输入输出技术一、填空题1、CPU与输入输岀设备之间传送的信息有数据、一状态和控制三类。2、接口按数据传送格式可分为_并行_和串行两种*3、接口按是否可以编程分为可编程和不可编程两种。4、接口电路中一般有一数据、状态 和_控制三种端口。5、I/O端口的编址方式一般有_和存储器统一编址和_独立编址两种6、8086CPU专门为接口输入输岀设计的两条指令的助记符为_IN、OUT.7、CPU与10设备之间数据传送控制方式常见的有_程序控制方式、_中断控制方式和_DMA三种。8、中断源一般分为_外部中断和内部中断两类。9、8086的中断技术采用一向量中断机制。10、8086CPU有NTR和_NMI两条硬件中断请求线。11中断处理过程一般包括_中断请求、中断响应、中断处理和_ 中断返回四个过程。二.选择题1、需要(5A) 42、指令INAL,8259中断控制器构成32级中断系统。B) 6C) 524H采用的寻址方式为(A )B)端口间接寻址B)A)端口直接寻址3、指令OUTDX, AL采用的寻址方式为(A)端口直接寻址 断电故障属于( 可屏蔽中断 INTEL8259作用是5、A)6、A)B)端口间接寻址BB)不可屏蔽中断(C )左时B)地址锁存C)中断控制D)并行处理。三、问答题1、什么叫中断什么叫中断源中断源分为哪两类对每类中断各举1例

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论