微机复习题答案2

上传人:人*** 文档编号:493344344 上传时间:2022-09-10 格式:DOCX 页数:18 大小:114.69KB
返回 下载 相关 举报
微机复习题答案2_第1页
第1页 / 共18页
微机复习题答案2_第2页
第2页 / 共18页
微机复习题答案2_第3页
第3页 / 共18页
微机复习题答案2_第4页
第4页 / 共18页
微机复习题答案2_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《微机复习题答案2》由会员分享,可在线阅读,更多相关《微机复习题答案2(18页珍藏版)》请在金锄头文库上搜索。

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

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

3、。指令寄存器:用来存放当前正在执行的指令代码指令译码器:用来对指令代码进行分析、译码,根据指令译码的结果,输出相应的控制信号5、请举例8 、 16、准16、 32 、准 32 位 CPU 芯片型号。解答: 8085: 8位; 8086: 16 位; 8088 准 16 位;80386DX: 32 位;80386SX:准 32 位第二章 典型微处理器1 、 8086CPU 内部组成结构从功能上讲, 可分为_BIU和_EU两部分。2 、 8086/8088 的四个段寄存器为_DS、 _ES 、 _SS 、_CS3、用来存放CPU状态信息的寄存器是 FLAGS。4、用来存放指令地址的寄存器是IP。5

4、、AX寄存器可分成 AH_和_AL 两个8位寄存器。68086的16位标志寄存器FLAGS中OF=1表示运算结果 一溢出,ZF=1 表示运算结果为 变,PF=0表示运算结果的低 8位中1的个数为奇数 。78086的16位标志寄存器 FLAGS中IF=1表示CPU允许中断,TF=1表示CPU进入_单步 工作方式。8、一般一个总线周期可分为T1、 T2、_T3 和T4_状态。9、8086CPU的1M内存由两块512KB存储体组成。10、地址 4000H: 0300H,其物理地址是40300H,段地址是 _4000H,偏移地址是 _0300H。11、8086存储器管理采用 分段管理 技术。12、80

5、86CPU引脚信号中中断请求两个信号名称为 INT_和NMI。13、8086CPU信号中控制地址锁存器信号是 _8282 。14、8086CPU信号中控制数据收发器的信号是_8286。15、8086信号中区分存储器和I/O操作的彳t号是 M/IO。1、目的变址寄存器是(B)。A) SIB) DIC) SPD) BX2、用来存放即将执行的指令的偏移地址的寄存器是( B)。A) SPB) IPC) BPD) CS3、用来存放运行结果状态的寄存器为( C )操作。A) SPB) SIC) FLAGSD) DX4、TF=1表示CPU工作于(A)方式。A)单步B)连续5、微机中控制总线传送的是(D)。A

6、)存储器和I/O接口的地址码B)微处理器向内存储器和I/O接口传送的命令信号C)存储器和I/O设备向微处理器传送的状态信号D) B 和 C6、8086CPU弓I脚MN/ MX 接电源电压时,表示系统工作于( A )。A)最小模式B)最大模式2、8086/8088CPU的RD M/IO引脚上为逻辑 0时,意味着(C)操作。A)读存储器 B)写存储器 C) t卖I/O端口 D)写I/O端口7、Intel 8282 的作用是(A )A)地址锁存B)产生时钟C)总线控制D)数据驱动8、Intel 8284 的作用是(B )A)地址锁存B)产生时钟C)总线控制D)数据驱动9、Intel 8286 的作用

7、是(D )A)地址锁存B)产生时钟C)总线控制D)数据驱动10、Intel 8288 的作用是(C )A)地址锁存B)产生时钟C)总线控制D)数据驱动三、名字解释1、MMU:内存管理单元2、Clock Cycle:时钟周期3、Bus Cycle:总线周期4、ALE地址锁存允许5、IP:地址指针6、BIU:总线接口单元7、EU执行单元8、NMI:不可屏蔽中断9、ALE地址锁存允许10、CS CHIP SELECT11、DENI: DATA ENABLE12、INTA:中断响应四、问答题1、8086CPU的内部结构由哪两部分组成,各组成部件又有哪些部件组成、 功能是什么?解答:8086CPU内部结

8、构由 BIUEU两部分组成.(1)EU的组成和各组成部件功能如下:?算术逻辑运算单元:用于8位/16位二进制算术和逻辑运算 .?通用寄存器组用来存放操作数或操作数的地址?标志寄存器用来存放反映CPU运算的状态特征和存放某些控制标志?数据暂存器协助ALU完成运算,暂存参加运算的数据(2)BIU的组成和各组成部件功能?地址加法器:用来形成20位物理地址?段寄存器:用来存放段的基值? IP:存放下一条指令的地址?指令队列缓冲器:用来存放预取的指令?总线控制逻辑::将内部总线和外部总线相连.2、简述物理地址和逻辑地址的概念以及它们的关系?请举例说明用来形成 物理地址的“段+偏移”机制。逻辑地址:是在程

9、序中使用的地址,其表达形式为段地址:段内偏移地址”。物理地址:CPU与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址。物理地址二段地址X 10H+段内偏移量,就是段地址左移一位后加上偏移 地址就得出实际的物理地址3、什么叫总线周期,为什么要插入等待周期?插在何处?总线周期是指CPU经外部总线对存储器或 IO端口进行一次信息输入或输 出的操作所需要的时间;CPU与慢速的存储器和IO接口交换信息时,为防 止丢失数据,需要插入等待周期;插入在总线周期的T3和T4之间4、简述8086的寄存器结构(有哪些寄存器),各有什么用途?通用寄存器:操作数可直接存在这些寄存器中,皆可减少访问存储

10、器的次数,又可缩短程序的长度,而且占用内存空间少, 可以提高数据处理速度。指令指针寄存器(IP):存放EU要执行的下一条指令偏移地址,用以控制 程序中指令的执行顺序。标志寄存器(FLAG: FLAG中的状态标志反映 EU执行算术运算和逻辑运 算后的结果特征,这些标志常常作为条件转移类指令的测试条件,以控制 程序的运行方向。段寄存器:8086共有4个16位的段寄存器,用来存放每一个逻辑段的段 起始地址。5、8086/8088为什么采用地址/数据复用技术?8086有哪些管脚是复用的? AD0AD156、简述一般存储器读操作涉及的信号并画出时序图。地址信号、读信号 RW数据信号、片选信号/CS7、结

11、合8086最小模式下总线操作时序图,说明ALE、M/IO、DT/R、READY信号的功能?地址锁存信号 ALE提供锁存信号,对地址进行锁存;存储器/输入输出信号 M/IO :对存储器和IO端口操作方式进行选择;数据发送/接收控制信号 DT/R:对数据的接收和发送进行控制;准备就绪信号READY在总线周期中,判断所寻址的存储单元或IO端口是否准备就绪。第三章寻址方式与指令系统一、填空题1、I/O端口的寻址方式有两种,分别是 直接端口寻址_,间接端口寻址 2、指令MUL BX隐含的被乘数寄存器是 AX,指令LOOP NEXT勺循环次数必须存放在CX 寄存器中。3、指令JO NEXT表示OF=_1

12、时转移。4、将I/O设备端口内容读入 AL中的指令助记符是 IN。5、8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是 DX6、设置IF=1的指令为 STI。7、清除CF标志的指令为 CLC。8、一对操作堆栈的指令为 _PUSH_D POP。9、LOOPNZ的循环条件为 ZF=0且CX!=0。10、指令LOOP NEXT勺循环次数必须存放在 CX 寄存器中。11 、 DIV BX 指令的被除数隐含的寄存器为 AX_和DX,存放商的寄存器为AX ,存放余数的寄存器为 DX 。12 、实现无符号数乘 2 的指令的助记符是SAL,实现有符号数除2 的指令的助记符是SAR。13、中断调用指

13、令的助记符是_INT,中断返回指令的助记符是IRET。14 、子程序调用指令的助记符是PROC_ ,子程序返回指令的助记符是RET_二、选择题1 下列叙述正确的是(C)A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C.对无符号数条件转移采用JAE/JN的旨令,对有符号数条件转移用JGE/JNLf令D.对无符号数条件转移采用JGE/JNU旨令,对有符号数条件转移用JAE/JNB指令2在下列指令的表示中,不正确的是(C)A MOV AL, BX+SIB JMP SHORT DONIC DEC 10

14、0D MUL CL5下列指令执行时出错的是(B)A ADD BUF1, BUF2B JMP DWORD PTR DAT BXC MOV AX, BX+DI NUMD TEST AL, 08H6 .已知(AX) =1234H,执行下述三条指令后,(AX) = (D)MOV BX, AXNEG BXADD AX,BXA 1234HB 0EDCCHC 6DCCHD 0000H7 .在下列指令中, D 指令的执行会影响条件码中的CF位。A JMP NEXTB JC NEXTC INC BXD SHL AX, 18将 DX 的内容除以2 ,正确的指令是(C)A DIV 2B DIV DX, 2C SAR DX, 1D SHL DX, 19 .若栈顶的物理地址是 20100H,当执行完POP AX指令后,栈顶的物理地址是(A)。A) 20102HB) 20101HC) 20100HD) 20103H10 .下列指令中,源操作数的寻址方式中,(C)属于立即寻址,(B)属于寄存器寻址,(E)属于寄存器间接寻址, (A)属于直接寻址,(D)属于寄存器相对寻址。A) MOV AX, 4000HC) SUB AX, 2000HE) MOV CX, BXF)11下列指令中错误指令是(A) MOV AX, DSC

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 工业自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号