微机原理复习题及答案_第1页
微机原理复习题及答案_第2页
微机原理复习题及答案_第3页
微机原理复习题及答案_第4页
微机原理复习题及答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、微机原理复习题及答案一、选择题1.8255工作在方式0时,下面哪种方式不正确(C)。(A) A口输入无锁存能力 (B) A、B口输出有锁存能力(C)C口输入有锁存能力 (D) A、B、C三个口输出均有锁存能力。2.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址,该寄存器是D。(A) SP (B)BX (C)SI (D)DI3.某微机最大可寻址的内容空间为16MB,其CPU地址总线至少应有(D)条。(A)32 (B) 16 (C)20 (D)244.8088CPU输入/输出指令可寻址外设端口的数量最大可达(D)个。(A)128 (B)256 (C)16K (D)64K5.属于

2、在工作中需定时刷新的存储器的芯片是(B)。(A) SRAM (B)DRAM (C)EEPROM (D)EPROM6.在计算机系统中,可用于传送中断请求和中断相应信号的是(C )。(A) 地址总线 (B)数据总线 (C)控制总线 (D)都不对7.某EPROM芯片上有19条地址线A0A18,它的容量为(C)。(A)128K (B)256K (C)512K (D)1024K8.8086/8088CPU的SP寄存器是多少位的寄存器(B)。(A)8位 (B)16位 (C)24位 (D)32位9.在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是(D)。(A) 汇编指令 (B)宏指令

3、(C)机器指令 (D)伪指令10.段寄存器装入2300H,该段的结束地址为(A)。(A)32FFFH (B)23000H (C)33FFFH (D)33000H11.PentiumII是带MMX技术的Pentium芯片,这里MMX技术是指(A)。(A) 多媒体技术 (B)多工作模式技术 (C)多路调制技术 (D)多存储管理技术12.指令MOV DX,BX的寻址方式是(D)。(A) 立即寻址 (B)直接寻址 (C)寄存器寻址 (D)寄存器间接寻址13.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为(A)。(A)7EH (B)1FH (C)9FH (D)7FH14.采用DMA方式来

4、实现输入输出是因为它(A)。(A) 速度最快 (B)CPU可不参与操作 (C)实现起来比较容易 (D)能对突发事件做出实时响应15.实现CPU与8259A之间信息交换的是(D)。(A) 数据总线缓冲器 (B)级联缓冲/比较器 (C)读写控制电路 (D)数据总线缓冲器与读写控制电路16.在LOOP指令执行的时候,隐含着对计数器减一的操作,该计数器是用寄存器(C)。(A) AX (B)BX (C)CX (D)DX17.8088CPU处理动作的最小时间单位是(B)。(A) 指令周期 (B)时钟周期 (C)机器周期 (D)总线周期18.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的

5、信号是(C)。(A) DT/R (B)DEN (C)ALE (D)AEN二、填空题1.CPU中的总线接口部件BIU,根据执行部件EU的要求,完成CPU和存取器或I/O端口的数据传送。2.AX与BX中数值相等,CMP AX,BX指令执行后ZF标志= 1 。在存储器的层次结构中,越远离CPU的存储器,其存储速度越慢,存储容量越大,价格越低。3.执行LODSW后,SI的内容较该指令执行前增加2,说明DF=0。4.8253共占用4个端口地址。5.8086/8088溢出中断的向量码是04H。6.你所知道的可用于异步串行通信接口芯片是Intel 8251A。7.8086/8088CPU的数据线和地址线是以

6、分时复用方式轮流使用的。8.在微型计算机中,外部信息的传送都是通过总线进行的,故微型计算机的外部结构特点是三总线结构9.当计算机进入DMA方式传送数据是,CPU处于保持(或HOLD)状态。三、简答题1. 现代微机系统采用了哪些先进技术?答:流水线技术(PIPELINE)、高速缓冲存储技术、CISC和RISC、多核心技术2.计算机中各部分通过总线连接在一起,分别是哪些总线,各有什么特点和作用。答:地址总线AB:单向,传输CPU发出的地址信息;数据总线DB:双向,传输CPU发出数据信息控制总线CB:传送控制信号、时序信号和状态信号等,每根线单向,整体双向3.动态存储器DRAM最重要的一个特点动态的

7、含义是什么?答:“动态”是指因动态存储器靠电容来存储信息,由于总是存在着泄露电流,过需要定时刷新。4.说明如何把A1.ASM,A2.ASM,A3.ASM三个模块组成的汇编语言源程序转换成与之对应的一个“.obj”文件,再进一步转换成“.exe”文件。答:利用MASM宏汇编程序对.ASM文件进行汇编,形成.OBJ目标文件,同时获得列表(.LST)文件(可提供汇编过程中所使用的标号与变量等各类详细信息)和映像(.MAP)文件(提供汇编过程起始地址、结束地址)等。接着,利用LINK或TLINK连接软件将一个或几个.OBJ文件连接成一个可执行的.EXE文件。5.试说明一般中断系统的组成和功能。答:组成

8、:中断装置和中断处理程序统称为中断系统中断装置:中断请求信号的检测电路;中断控制器(管理多个中断源,提供处理机所需的中断处理信息)中断处理程序包含:输出中断处理程序的逻辑;保存断点的逻辑;转向中断处理程序的逻辑;中断返回逻辑;提供中断请求信号及接收中断响应信号的逻辑功能: 实现响应和返回;能实现优先权排队;中断嵌套6.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。答:物理地址:8086所管理的存储器,所有的数据以字节形式存放在存储单元中,每一个单元均有唯一的20位地址,称为物理地址。逻辑地址:每一个存储单元一定处在某个段中,且距离该段的起始单元有一个偏移量,在指令中描述为

9、段基值:偏移量,这称为逻辑地址。偏移地址:也称为偏移量,计算机里的内存分段后,在段内某一地址相对于段首地址(段地址)的偏移量.7.8086/8088微处理器内部有哪些寄存器,它们的主要作用是什么?答:有通用寄存器、段寄存器、标志寄存器、指令指针寄存器。1、通用寄存器:分为数据寄存器及地址指针和变址寄存器。数据寄存器:用来存放操作数及中间结果的通用寄存器。AX,BX,CX,DX(均可分成两个8位的使用AH,AL,BH,BL,CH,CL,DH,DL) 地址指针寄存器:用来存放存储器或I/O端口的地址,经常用以在段内寻址时提供偏移地址。SP、BP变址寄存器:用于变址寻址。SI、DI2、段寄存器:用于

10、存放4个当前段的起始地址。4个段为CS、DS、SS、ES3、标志寄存器:用于反映运算结果的状态或控制某种状态。FR4、指令指针寄存器:用于存放指令的偏移地址。IP8.比较中断与DMA两种传输方式的特点。答:中断方式下,外设需与主机传输数据时要请求主机给予中断服务,中断当前主程序的执行,自动转向对应的中断处理程序,控制数据的传输,过程始终是在处理器所执行的指令控制之下。直接存储器访问(DMA)方式下,系统中有一个DMA控制器,它是一个可驱动总线的主控部件。当外设与主存储器之间需要传输数据时,外设向DMA控制器发出DMA请求,DMA控制器向中央处理器发出总线请求,取得总线控制权以后,DMA控制器按

11、照总线时序控制外设与存储器间的数据传输而不是通过指令来控制数据传输,传输速度大大高于中断方式。9.32位微处理器的工作方式有哪三种,各有什么特点?答:工作方式有:实地址方式、保护虚地址方式、虚拟8086方式各自的特点:实地址方式:为了与8086兼容而设置的,只有低20条地址线起作用,寻址1MB的物理地址;相当于一个快速的8086;保护虚地址方式:是IA-32 MPU 的主要工作方式,32条地址线寻址4GB的物理地址,支持虚拟存储器的功能,一个任务最大虚拟地址为16K×4G=64TB,该方式下的程序有4个特权等级,实现既能资源共享又能保证程序和数据的安全和保密以及任务隔离,支持多用户多

12、任务操作系统,通过MMU实现分页管理机制。虚拟8086方式:IA-32在保护虚地址方式下,增加了虚拟8086方式,可以在多任务的条件下,有的任务运行MS-DOS,该方式与8086兼容但又不同于实地址方式四、程序题1.指出下列指令的错误:(1) MOV AH,BX 不允许 混合尺寸(2) MOV SI,BX 除串操作外,不允许存储器到存储器操作(3) MOV AX,SIDI SI、DI,不可合用(4) MOV AX,BXBPBX、BP不能同时使用(5) MOV BX,ES:AX AX不能作为基址寄存器使用,而且源、目的不能同时为 存储器寻址方式 (6) MOV BYTE PTRBX,1000目的

13、地是字节属性,数据就不可超过255(7) MOV AX,OFFSETSI OFFSET只用于简单变量,应去掉(8) MOV CX,AX CS不能作为目的寄存器(9) MOV DS,BP段地址不能直接送入数据段寄存器2.已知: ORG 0100H ARY DW 3,$+4,5,6 CNT EQU $-ARY DB 7,8,CNT,9下列指令执行后,AX,BX寄存器的值为多少?MOV AX,ARY+2MOV BX,ARY+10解:画出数组ARY的内存分配图。(AX)=ARY+2=0102H =0106H(BX)=ARY+10=010AH=0908H/批注:操作符“$”是取地址计数器的当前值,常用于

14、表达式定义数组长度。3.设程序在数据段中定义的数据如下:NAMES DB “TOM··” DB 20 DB ROSE DB 30 DB KATE. DB 25请指出下列指令是否正确,若正确,A累加器中的结果是多少?1)MOV BX,OFFSET NAMES MOV AL,BX+5(AL)=NAMES+5=202)MOV AX,NAMES错,源与目的操作数类型不一致3)MOV AX,WORD PTR NAMES+1(AX)=NAMES+1=MO=4D4FH4)MOV BX,6 MOV SI,5 MOV AX,NAMESBXSI前两条指令正确,第三条错,源与目的操作数类型不一致

15、5)MOV BX,6*2 MOV SI,5 MOV AX,OFFSET NAMESBXSI INCAX前两条指令正确,第三条错,OFFSET只能取直接变量的偏移地址;第四条错,非法寻址。(6) MOV BX,6 MOV SI,5 LEA DI,NAMESBXSI MOV AL,DI(DI)=NAMES偏移地址+(BX)+(SI)=NAMES偏移地址+11(AL)=NAMES+11=K=4BH设计题1.试用8K×4位的SRAM芯片为某8088微机系统构成一个16KB的RAM存储器,RAM的起始地址为90000H。解:该例SRAM芯片字长不足8位,需用2个芯片为一组进行位扩展后,再进行字

16、扩展。(1)列出各芯片组的地址范围和存储器地址位分配(2)用门电路译码来产生2个芯片组的片选信号,字位扩展设计为:2.试用16K×8位的SRAM芯片为某8086微机系统设计一个256KB的RAM存储器系统,RAM的起始地址为00000H。解:此例要采用双体结构。这时,两个存储体中各存储芯片的地址位分配如下表所示。译码方案选择: 独立的地址译码:各存储体使用相同的读/写控制信号,而用字节选择信号(A0和BHE)作译码器的使能控制信号。 统一的地址译码:用字节选择信号(A0和BHE)与CPU的读/写信号组合产生各存储体的读/写信号。3.存储器系统连接如下图,请分别写出图中第一组(1#、2

17、#)、第二组(3#、4#)的地址分配范围。A19 A18 A17 A16 A15 A14 A13 A12  A0                         0  0  第一组范围: 0 0 1 1 1 1 0 1  1 即为:3C000H3DFFFH  A19 

温馨提示

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

评论

0/150

提交评论