微机原理复习资料_第1页
微机原理复习资料_第2页
微机原理复习资料_第3页
微机原理复习资料_第4页
微机原理复习资料_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、1、微处理器的主要功能是( 运算 )和( 控制 )。2、完整的计算机系统是由(硬件系统)和(软件系统)组成的。 3、8086的物理地址是( 20 )位。4、指令指针寄存器的作用是( 存放BIU要取的下一条指令的偏移地址,用以控制程序中指令的执行顺序 )。5、标志寄存器的作用是(反应CPU运行状态和CPU控制标志)或:(1)用来存储相关指令的某些执行结果;(2)用来为CPU执行相关指令提供行为依据; (3)用来控制CPU的相关工作方式.6、PF标志位为1,表示的是(运算结果的底8位中所含1的个数为偶数),IF标志位为0,表示的是(此时CPU不能对可屏蔽中断请求作出响应)。7、ALE引脚的作用是(

2、地址锁存允许信号)。8、NMI引脚的作用是(非屏蔽中断请求信号)。9、8286芯片的功能是(数据总线收发器)。10、在独立编址方式中,CPU设置了(输入in)指令和(输出out)指令来访问I/O。11、静态RAM和动态RAM的主要区别是(动态RAM需要由存储器控制电路按一定周期对存储器进行刷新,才能保持数据不丢失,而静态RAM的数据则不需要刷新,在上电期间,数据不会丢失)。12、8086的每个中断向量占(4)个字节,CPU最多可管理(256)个中断。13、8237是(高性能的可编程DMA控制器)芯片,8259是(可编程中断控制器)芯片。14、USB接口可由电缆给接入的设备提供(5)V的电源。1

3、4.数据总线位数与字长有关15·地址生成、总线控制是 BIU 部件16·SS寄存器是堆栈段;17·指令译码,执行指令的部件是EU;18.4K*4位芯片组成16K*8位需要8片19.I/O设备与CPU交换信息状态通过控制总线20.第一个采用RISC计数:奔腾21.奔腾一个存储字占内存中4个存储单元22.PC总线为系统总线23.8086CPU由 EU 执行部件和 BIU 总线接口部件组成24.8086从INTR接受屏蔽中断信号25.中断响应信号从INTA引脚发出26.32位CPU工作方式是 实地址模式、保护模式、虚拟地址模式27.cpu从IO接口的 ready 接收引

4、脚传递 忙闲 状态28.连接各种功能芯片连接构成功能模块的是片总线;29.PCI总线不具备热插拔功能30.微型计算机各部件由系统总线连接31.8086可寻址最大内存容量1M。32.基址指针寄存器 BP;33.中断源优先级最高的:异常;34.缓冲器的三态: 低电平,高电平,高阻35.一个接口芯片有16个端口,问片选信号CS的地址是由 A4-A9 地址线组成36.usb总线属于 外总线37.IF=1,CPU结束传输信号,从INTA相应中断信号38.CPU与接口通过 系统总线传输数据、地址、状态;39.PCI总线属于系统总线40.cpu从 io接口的 cs 引脚向外设发出启动、停止信号41.IO设备

5、电路,用 缓冲器件 解决与数据总线隔离问题;42.8086收到 ready=0,cpu会 插入等待周期43.一个基本总线周期中, T1 时输出地址, T2-T4输出状态;44.8086主频5MHZ ,内存存取时间 250NS (1/5m=200ns),读写内存时,插入一个等待周期45.8086在 BX,BP,SI,DI 寄存器作为寄存器间接寻址方式46.8086响应可屏蔽INTR请求的条件是 完成当前指令 、 INTR=1、 TF=1、无同级或者高级的请求47.微型计算机各部件靠 总线 连接48.第一个32位CPU是 8038649.8086寻址最大内存地址是 1MB50.IO和cpu交换信息

6、,状态信息通过 控制总线 传输51.二进制表示4位十进制,至少需要 10 位52.二进制存储4位十进制,需要 16 位。(存储需要凑齐字节,一个字节是8位)53.若8086中分配给8255端口0010H开始,8255的控制口地址是 0013H (若是8259,答案是?)54.异步串行传输中,1个校验位,2个停止位, 6 个数据位,波特率 4800波特/秒,字符传输率 480 字符/秒;PS:1帧为1位起始位,1个校验位,2个停止位,6个数据位二、选择。1、计算机的字长和( D)有关。A、存储器的容量 B、处理器的速度 C、集成电路的规模 D、数据总线的位数(一般计算机的字长取决于它的通用寄存器

7、、内存储器、ALU的位数和数据总线的宽度)2、具有地址生成,总线控制等功能的部件是(B )。A、ALU B、BIU C、EU D、FPUALU:算术逻辑运算单元 BIU:总线接口部件EU:控制电路,负责从BIU的指令队列缓冲器中取指令、分析指令,然后根据译码结果向EU内部各部件发出控制命令以完成指令的功能。FPU:浮点运算单元3、下面哪一个寄存器是堆栈段寄存器。(D )A、CS B、DS C、ES D、SSCS:代码段寄存器 DS:数据段寄存器 SS:堆栈段寄存器 ES:附加段寄存器4、完成指令译码和执行指令等功能的部件是( C)。A、ALU B、BIU C、EU D,PU 5、下面哪一个寄存

8、器是基址指针寄存器。( B)A、IP B、BP C SI D、SP SP:堆栈指针寄存器 BP:基址指针寄存器 SI:源变址寄存器 DI:目的变址寄存器IP:指令指针寄存器 FLAG:标志寄存器6、下面哪一个芯片是时钟发生器芯片。(C )A、8282 B、8283C、8284 D、82868284:时钟芯片 8282:地址锁存器 8286:数据总线收发器 8259:可编程中断控制器(直接管理8个中断)8237:高性能的可编程DMA控制器 8254:可编程定时计数器 8255:可编程并行接口扩展芯片16550:可编程串行接口芯片7、下面哪种存储器属于易失性存储器。( A)A、RAM B、ROM

9、C、PROM D、EPROM (随机存储器是易失性存储器)8、把各种不同的芯片连接在一起构成特定功能模块的总线称为( B)A、内总线 B、片总线C、片内总线D、外总线片总线:又称元件级总线、片内总线,是在芯片内,把各种不同的功能单元连接在一起,构成特定功能的芯片的信息传输通道。系统总线:又称本地总线或内总线,是微机系统中各插件之间的信息传输通道。通信总线:又称外总线,是微机系统之间或微机系统与其他系统之间信息传输的通道。9、PCI总线不具备的特性是哪一个。( D)A、64位数据宽度B、时钟频率33MHzC、即插即用D、热插拔10下列中断源优先级最高的是(A )A、异常 B、断点C、非屏蔽外中断

10、 D、可屏蔽外中断中断有三类:外部中断,指令中断,异常中断;其中外部中断包括非屏蔽中断(NMI)和可屏蔽中断(INTR),NMI比INTR优先级高;指令中断包括断点中断,溢出中断,检查数组下标超限中断;异常中断包括故障、陷阱和中止。三、简答题。1、冯.诺依曼的计算机理论?(1)计算机应由运算器,控制器,存储器,输入设备,输出设备这5大部分组成。(2)存储器不但能存放数据,而且也能存放程序。数据和指令均以二进制数形式存放,计算机具有区分指令和数据的能力(3)编好的程序事先存入存储器中,在指令计数器控制下,自行高速运行(执行程序)。2、衡量计算机运算速度的方法有哪些?答:(1)MIPS(百万条指令

11、每秒)统计平均法:根据不同类型指令出现的频度,乘以不同的系数,求的统计平均值,得到平均运算速度,用MIPS作为单位衡量(2)主频决定的时钟周期法:给出CPU的主频和每条指令的执行所需要的时钟周期,可以计算出每条指令所需的时间。(3)最短指令法:以执行时间最短的指令为标准类计算速度3、8086处理器结构的特点?(1)有16根数据线,20根地址线,可寻址空间达1MB (2)有两个逻辑单元,EU和BIU(3)CPU内部包含4组16位寄存器,分别为:通用寄存器组,段(4)时钟周期是CPU的基本时间计量单位4、说说AX,BX,CX,DX寄存器用法上的区别?AX 称为累加器,常用于存放算术逻辑运算中的操作

12、数,另外所有的I/O指令都使用累加器与外设接口传送信息 寄存器组,指针和变址寄存器,指令指针和标志寄存器BX 称为基址寄存器,常用来存放访问内在时的基地址, CX 称为计数寄存器,在循环和串操作指令中用作计数器 DX 称为数据寄存器,在寄存器间接寻址中的I/O指令中存放I/O端口的地址5、指令周期、总线周期和CPU周期的定义和它们的关系? (1)指令周期:CPU从内存取出一条指令并执行这条指令的时间总和。(2)总线周期:通常把8086CPU经外部总线对存储器或IO端口进行一次信息的输入或输出过程所需要的时间, 又称为BIU总线周期或总线操作周期。8086的总线周期至少由4个时钟周期组成。每个时

13、钟周期称为T状态,用T1、T2、T3和T4表示。(3)CPU周期 : 又称机器周期,CPU访问一次内存所花的时间较长,因此用从内存读取一条指令字的最短时间来定义。 一个CPU周期包含若干个时钟周期。联系:在8086CPU中,指令周期和总线周期是对CPU中不同的部件来说的。指令周期是执行单元EU消耗的,用于执行,典型的就是计算,运算;总线周期则是总线接口单元BIU消耗的,用于访问存储器和I/O口等。二者在时间顺序上可以是重叠的。6.CPU与外设数据传输方式: 1)、查询传送方式; 2)、中断传送方式 3)、直接数据通道传送; 4)、DMA传送方式7、8086CPU接到reset复位信号后,要完成

14、那些操作?(1)CPU停止当前操作(三态总线呈高阻状态);CPU内部除cs外,其余寄存器和指令队列均被清零;0FFFFH CS (2)CPU执行FFFF0H处的指令,转向执行系统程序:对系统进行自检;在软区/硬区寻找DOS,将DOS装入内存 8、什么叫总线仲裁?在多处理机系统中,为防止多个处理机同时控制总线,必须在总线上设置一个处理上述总线竞争的管理机构,按优先级顺序,合理地分配资源,这就是总线仲裁。9、什么叫端口,8255A的端口选择信号A1A0是如何区分不同端口的?端口是指CPU可以访问的接口中的寄存器。8255A有四个端口地址,他们有端口选择信号A1A0来区分:A1A0=00-访问PA口

15、;A1A0=01-访问PB口; A1A0=10- 访问PC口;A1A0=11-访问控制端口四、指出下列指令源操作数的寻址方式。(10分,每题1分) 1、MOV AX,2410H直接寻址MoV AX,2000H 直接寻址3、MOV AX,BX寄存器寻址 4、MOV AX,BX+SI 基址加变址寻址方式5、MOV AX,2BX+SI 相对基址加变址寻址 6、MOV AX,3BX相对寻址寄存器7、MOV AX,2BXSI 相对基址加变址寻址 8、MOV AX,BX 寄存器间接寻址9、MOV AX,ES:BX 寄存器间接寻址 10、MOV AX,BX+10 寄存器相对寻址五、判断下列指令是否正确。若不

16、正确写出原因。(20分,每题2分) 1、MOV DS,200H错,立即数不能直接传给段寄存器2 MOV 20H,AX 错,立即数不能作目的操作数3、MOV AL,'B' 寻址)错,立即数不能直接传给段寄存器4、MOV AX,BIDI 错,基址加变址寻址方式中有效地址是一个基址寄存器(BX、BP)和一个变址寄存器(SI、DI)的内容之和。没有寄存器BI 5、IN AX,2000H 错,IN、OUT不能大于255,大于不能直接写,应先放在DX中对(B表示B的ASCII码,42H。为立即立即寻址6、OUT 20H,BL 错,OUT 指令格式:OUT PortNo/DX,AL/AX 7

17、、MOV IP,200H错,指令指针IP,不能作为MOV指令的操作数 8、MOV BX,2000H错,两个操作数不能同时为存储单元 9、MOV CS,AX 错,代码段寄存器CS不能为目的操作数 10、MV DL,BX 错,两个操作数的数据类型要相同六、编程题。(10分)1、设8254的端口地址为80H83H,通道其中,变量X、Y是32位A、B、Z 是16位 DATA1 SEGMENT X D ? Y DD ?MOV AL,BX INC BX CMP AL,”A” LOOPNZ NEXT4,数据赋值:(X=Y) 2的输入时钟CLK1为1mHz,通道1的OUT1输出周期为20ms的方波。 定时器1

18、的控制字格式为:0111 0111=77H 定时器2的控制字格式为:1001 0101=95H MOV AL,77H OUT 83H,AL MOV AL,95H OUT 83H,AL MOV AX,1000H OUT 81H,AL MOV AL,AH OUT 81H,AL MOV AL,20H OUT 82H,AL2,求商和余数: A?(X+Y+24)/Z,B?(X+Y+24)/Z的余数 Z DW ? A DW ? B DW ? DATA1 ENDS CODE1 SEGMENT MOV AX,X MOV DX,X+2 SUB AX,Y SBB DX,Y+2 ADD AX,24 ADC DX,0

19、 IDIV Z MOV A,AX MOV B,DX CODE1 ENDS 3,查找TABLE DB“hkjFGAHLKJ”DB“3”,”27”,”?”,”7Jikyh”DB“789Jkas8K1” LEA BX,TABLEMOV CX,30NEXT :DATA1 SEGMENT X DD ? Y DD ? DATA1 ENDS CODE1 SEGMENT MOV AX,Y MOV X,Y CODE1 ENDS 5,数据比较: MOV AX,X MOV BX,Y ;/方法一: SUB AX,BX JS X1 ;< JZ X2 ;= X3: ;/AX>BX JMP NEXT X1: ;/AX<BX JMP N

温馨提示

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

评论

0/150

提交评论