微机系统第二章-题目整理
80x86标志寄存器中ZF位等于1,说明( )。 A
A.运算结果等于0 B. 运算结果大于0
C. 运算结果不等于0 D.运算结果溢出
8086CPU由哪两大部分组成?简述它们的主要功能。
总线接口部件BIU跟执行部件EU。
总线接口部件(BIU)是联系微处理器内部与外部的重要通道,其主要功能是负责微处理器内部与外部的信息传递。主要任务:(1)取指令(2)形成物理地址(3)传送数据
EU完成控制器的功能,它负责执行指令并对相应的硬件部分进行控制,它的主要功能就是完成全部指令的执行。EU完成以下主要任务:(1)指令译码(2)执行指令(3)向BIU传送偏移地址信息(4)管理通用寄存器和标志寄存器。
80x86上电后第一条执行的指令的地址是( )。B
A. 0000H:0000H B.0FFFFH:0000H
C. 0FFFFH:0100H C.0000H:0100H
说明80X86中,使用对齐数据与非对齐数据对数据的访问速度有什么影响?
当访问的数据是一个对准数据时,一个总线周期可以完成读写,如果访问的数据不是对准的数据时,要通过两个总线周期完成读写过程,因此编程时应当应尽量使数据对准存放。
在80x86实模式下,mov ax, [bp + si]的源操作数物理地址为( )。C
A. 16 × (ds) + (bp) + (si) B. (ds) + (bp) + (si)
C. 16 × (ss) + (bp) + (si) D. 16 × (cs) + (bp) + (si)
将十进制35以压缩BCD码格式传送到AL中,正确的指令是( )。D
A. MOV AX, 0305H B. MOV AX, 0035
C. MOV AX, 0305 D. MOV AX, 0035H
以下软中断中,哪个是系统功能调用?( )B
A. INT 10H B. INT 21H
C. INT 16H D. INT 13H
80x86在响应可屏蔽中断时,在第二个中断响应总线周期的T3下降沿读取数据总线的内容当做( )。A
A. 中断类型码 B.中断服务程序入口地址 C. 状态数据 D. 控制数据
8086CPU中,置1标志寄存器IF位之后,( )。 B
A.不响应软件中断 B. 可以响应可屏蔽中断
C. 不响应可屏蔽中断 D. 只响应非屏蔽中断
80X86可以响应可屏蔽中断的条件是(A)。
A.IF=1 B. TF=1 C. IF=0 D. TF=0
下列几种芯片中,能接管总线进行数据传送的是(A)。
A. 8237A B. 8259A C. 8255A D. 8253A
8086复位后,程序从(B)地址处开始执行。
A. 00000H B. 0FFFF0H
C. 0FFFFFH D.0FFFFEH
8086/8088CPU中,标志寄存器中的ZF位等于1,说明(C)。
A.运算结果不等于0 B. 运算结果大于0
C. 运算结果等于0 D.运算结果溢出
8086在最小模式下,执行MOV [2000H], AL时,在T2~T3周期时控制信号为(B?)。
RD为低电平,WR为高电平,M IO/为低电平;
B. RD为高电平,WR为低电平,M IO/为高电平;
RD为低电平,WR为高电平,M IO/为高电平。
RD为高电平,WR为低电平,M IO/ 为低电平;
将十进制99以压缩BCD码格式传送到AL中,正确的指令是(D)。
A. MOV AX, 0909H B. MOV AX, 0099
C. MOV AX, 0909 D. MOV AX, 0099H
(D)是系统功能调用。
A. INT 9H B. INT 10H
C. INT 16H D. INT 21H
在实模式下,ADD AX,[BP + DI]的源操作数物理地址为(B)。
A. 16 × (SS) + (BP) + (DI) B. 16 × (DS) + (BP) + (DI)
C. 16 ×(ES) + (BP) + (DI) D. 16 × (CS) + (BP) + (DI)
8086/8088CPU中断类型码为08H, 则其相应的中断服务程序入口地址保存在(A)开始的地址中。 16进制不是十进制(需要左移2位)
A. 0000H:00020H B. 0000H:0032H
C. 0000H:0008H D. 0000H:0016H
1.8086/8088CPU可寻址的最大存贮器空间为1MB 20
2.8086/8088CPU可寻址的最大I/0空间为64KB 16
5.MOV AX, [BP+SI]的源操作数物理地址为(C)。
A. 16 × (DS) + (BP) + (SI ) B. (DS) + (BP) + CSI)
C. 16 × (SS) + (BP) + (SI) D. 16 × (CS) + (BP) + (SI)
5.MOV AX, [BP+SI]的源操作数物理地址为(C)。
A. 16 × (DS) + (BP) + (SI ) B. (DS) + (BP) + CSI)
C. 16 × (SS) + (BP) + (SI) D. 16 × (CS) + (BP) + (SI)
9.8086/8088CPU中标志寄存器中IF位的主要的作用是(C)。
A.检查当前指令的错误 B.对不可屏蔽中断开关控制
c.对可屏蔽中断开关控制 D.对软中断开关控制
8086CPU由哪两大部分组成?简述它们的主要功能。
答:总线接口部件BIU和执行部件EU
BIU是联系微处理器内部和外部的重要通道,其主要功能是负责微处理器内部与外部的信息传递。主要任务:取指令,形成物理地址,传送数据
EU完成控制器的功能,它负责执行指令并对相应的硬件部分进行控制,它的主要功能就是完成全部指令的执行。EU完成以下主要任务:指令译码,执行指令,向BIU传送偏移地址信息,管理通用寄存器和标志寄存器
13.8086微处理器有那几个段寄存器?简述他们的主要功能。
4个,CS内容指出当前代码段,SS内容指出当前程序所使用的堆栈段,DS指出了当前程序使用的数据段,ES指出了当前程序使用的附加段。
8086的两种工作方式由什么决定?两种工作方式有什么差别?
最小模式和最大模式由MN/MX(上有横杠)决定,当接入+5V时,系统处于最小模式,只有一个微处理器,总线控制逻辑部件被减到最小。当接地时,系统处于最大模式,实现多处理器控制系统,主要应用于大中型系统。
8086CPU的组成与功能。
总线接口部件BIU跟执行部件EU。
总线接口部件(BIU)是联系微处理器内部与外部的重要通道,其主要功能是负责微处理器内部与外部的信息传递。主要任务:(1)取指令(2)形成物理地址(3)传送数据
EU完成控制器的功能,它负责执行指令并对相应的硬件部分进行控制,它的主要功能就是完成全部指令的执行。EU完成以下主要任务:(1)指令译码(2)执行指令(3)向BIU传送偏移地址信息(4)管理通用寄存器和标志寄存器。
8086微处理器有那几个段寄存器?简述他们的主要功能。
4个,CS内容指出当前代码段,SS内容指出当前程序所使用的堆栈段,DS指出了当前程序使用的数据段,ES指出了当前程序使用的附加段。
什么是物理地址、逻辑地址?逻辑地址2000:2345H对应的物理地址是多少?
逻辑地址由两个 16 位的部分即段基址和偏移量组成, 一般在程序中出现的地址都表示为逻辑地址形式; 物理地址是一个 20 位的地址, 它是唯一能代表存储空间每个字节单元的地址,一般只出现在地址总线上。
物理地址:2000H*10H+2345H=
若代码段寄存器CS=3200H,指令指针IP=0FF00H,此时,指令存放的物理地址是什么?说明指向这一物理地址的CS和IP值是否唯一。
指令存放的物理地址是CS*16+IP,即3200H*16+0FF00H=41F00H。指向这一物理地址的CS和IP值不唯一,因为可以有多种组合方式使得CS*16+IP=4FF00H,例如CS=3000H,IP=1FF00H等。
对齐数据与非对齐数据的不同结构对数据的访问速度的影响。
当访问的数据是一个对准数据时,一个总线周期可以完成读写,如果访问的数据不是对准的数据时,要通过两个总线周期完成读写过程,因此编程时应当应尽量使数据对准存放。
题目:画出 8086 最小模式硬件连接图(含 8284 时钟、8282 锁存器)。
答案:
关键组件:
8086 CPU,MN/MX 接 + 5V(最小模式)。
8284 提供时钟(CLK)、复位(RESET)和 READY 信号。
3 片 8282 作为地址锁存器,锁存 A19-A0 和 BHE。
数据总线直接连接存储器或 I/O 接口。
解析:第二章节 “最小模式硬件特点” 图示了典型连接方式,需包含地址锁存和时钟电路。