《微机考试.docx》由会员分享,可在线阅读,更多相关《微机考试.docx(8页珍藏版)》请在三一办公上搜索。
1、微机考试2.1 微处理器主要由哪几部分构成? 算术逻辑单元;累加器和通用寄存器组;程序计数器;时序和控制逻辑部件;数据与地址锁存器缓冲器;内部总线。 2.4 8088CPU工作在最小模式时: (1)当CPU访问存储器时,要利用哪些信号? (2)当CPU进行I/O操作时,要利用哪些信号? (3)当HOLD有效并得到响应时,CPU的哪些信号置高阻? 解: (1)要利用信号线包括WR#、RD#、IO/M#、ALE以及ADOAD7、A8A19。 (2)同(1)。 (3)所有三态输出的地址信号、数据信号和控制信号均置为高阻态。 2.7 在8086/8088CPU中,标志寄存器包含哪些标志位? 各位为0分
2、别表示什么含义? 解: CF进位标志,记录运算是最高有效位产生的进位,CF=1 否则CF=0 PF奇偶标志位,当操作数中低8位中的1的个数为偶时PF=1 奇数PF=0 AF辅助进位标志,在加减法中,D3向D4有进位AF=1 否则AF=0 ZF零标志, 运算结果为零ZF=1 否则ZF=0 SF符号标志,运算结果的最高位为1时SF=1 否则SF=0 OF溢出标志,次高位进位与最高位异或。 溢出OF=1 没有溢出OF=0 TF陷阱标志,用于单步操作方式,当TF为1时,每条指令执行完后产生陷阱,由系统控制计算机。当TF为0时,CPU正常工作不产生陷阱。 IF中断标志,当IF=1时,允许中断,否则间断中
3、断。 DF方向标志位,当DF=1时,操作变址寄存器减量,操作从高地址向低地址方向处理。 2.10 在8086/8088 CPU出,物理地址和逻辑地址是指什么? 已知逻辑地址为IF00: 38A0H,如何计算出其对应的物理地址? 解:物理地址时CPU存取存储器所用的地址。逻辑地址是段和偏移地址形式的地址,即汇编语言程序中使用的存储器地址。 若已知逻辑地址为1F00: 38A0H,则对应的物理地址=1F00Hx 16+38A0H=228A0H。 2.15 现代微机系统中,总线可分为哪些类型?主要有哪些常用系统总线和外设总线标准? 按传送的类型分:数据总线控制总线地址总线 按总线的层次结构划分:前端
4、总线 ,系统总线, 外设总线 常见系统总线标准:ISA总线 PCI总线 AGP总线 外设标准:IDE、SCSI、USB和IEEE 3.1 什么叫寻址方式?8086/8088CPU共有哪几种寻址方式? 解: 寻址方式主要是指获得操作数所在地址的方法 8086/8088CPU具有:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、寄存器相对寻址、基址一变址寻址、基址一变址一相对寻址以及隐含寻址等8种寻址址方式。 3.10 按下列要求写出相应的指令或程序段。 (1)写出两条使AX内容为0的指令。 (2)使BL寄存器中的高4位和低4位互换。 (3)屏蔽CX寄存器的Dll、D7和D3位。 (4)测试DX中
5、的D0和D8位是否为1。 解:(l) MOV AX,0 XOR AX,AX ;AX寄存器自身相异或,可使其内容清0 (2) MOV CL,4 ROL BL,CL ;将BL内容循环左移4位,可实现其高4位和低4位的互换 (3) AND CX,0F777H ;将CX寄存器中需屏蔽的位“与”0。也可用“或”指令实现 (4) AND DX,0101H ;将需侧试的位“与”1,其余“与”0屏蔽掉 CMP DX,0101 H ;与0101H比较 JZ ONE ;若相等则表示D0和D8位同时为1 3.12执行以下两条指令后,标志寄存器FLAGS的六个状态位各为什么状态? MOV AX,84A0H ADD A
6、X,9460H 解:执行ADD指令后,6个状态标志位的状态分别为: 在两个16位数进行加法运算时,对CF、ZF、SF和OF会产生影响,但对PF和AF标志位,只有其低8位的运算影响它们的状态。各标志位的状态分别为:AF=0,PF=1,CF=1,ZF=0,SF=0,OF=1。 3. 15 试编写程序,统计BUFFER为起始地址的连续200个单元中0的个数。 解:将BUFFER为首地址的200个单元的数依次与0进行比较,若相等则表示该单 元数为0,统计数加1;否则再取下一个数比较,直到200个单元数全部比较完毕为止。程 序如下: LEA SI,BUFFER ;取BUFFER的偏移地址 MOV CX,
7、200 ;数据长度送CX XOR BX,BX ;存放统计数寄存器清0 AGAIN: MOV AL,SI ;取一个数 CMP AL,0 ;与0比较 JNE GOON ;不为0则准备取下一个数 INC BX ;为0则统计数加1 GOON: INC SI ;修改地址指针 LOOP AGAIN ;若未比较完则继续比较 HLT 4.1 请分别用DB、DW、DD伪指令写出在DATA开始的连续8个单元中依次存放数据11H、22H、33H、44H、55H、66H、77H、88H的数据定义语句。 解:DB、DW、DD伪指令分别表示定义的数据为字节类型、字类型及双字型,其定义形式为: DATA DB 11 H,2
8、2H,33H,44H,55H,66H,77H,88H DATA DW 2211H,4433H,6655H,8877H DATA DD 44332211H,88776655H 4.4 试编写程序,测试AL寄存器的第4位是否为0. 解:测试寄存器AL中某一位是否为0,可使用TEST指令、AND指令、移位指令等几种方法实现。 如: TEST AL,10H 或者: MOV CL,4 JZ NEXT SHL AL,CL JNC NEXT NEXT: NEXT: 5.1 什么是存储器系统? 微机中的存储器系统主要分为哪几类? 它们的设计目标是什么? 解:由Cache和主存储器构成的Cache存储系统 由主
9、存储器和磁盘构成的虚拟存储系统。前者的主要目标是提高存取速度,后者的主要目的是增加存储容量 5.2 内部存储器主要分为哪两类?它们的主要区别是什么? 解:(l) 分为ROM 和 RAM。 (2) 它们之间的主要区别是: ROM在正常工作时只能读出,不能写入。RAM则可读可写。 断电后ROM中的内容不会丢失,RAM巾的内容会丢失。 5.3 为什么动态RAM需要定时刷新? 解:DRAM的存储元以电容来存储信息,由于存在漏电现象,电容中存储的电荷会逐渐泄漏,从而使信息丢失或出现错误。因此需要对这些电容定时进行“刷新”。 5.4 CPU寻址内存的能力最基本的因素取决于 解: 地址总线的宽度 5.9 设
10、某微型机的内存RAM区的容量位128KB,若用2164芯片构成这样的存储器,需多少2164芯片?至少需多少根地址线?其中多少根用于片内寻址?多少根用于片选译码? 解:每个2164芯片的容量为64KB,共需128/64x8= 16片。 128KB容量需要地址线l7根。 16根用于片内寻址。 1根用于片选译码。 注意,用于片内寻址的16根地址线要通过二选一多路器连到2164芯片,因为2164芯片是DRAM,高位地址与低位地址是分时传送的。 6.1 输入/输出系统主要由哪几个部分组成? 主要有哪些特点? 解:在计算机系统中,通常把处理器和主存储器之外的部分统称为输入/输出系统,它包括输入/输出设备、
11、输入/输出接口、输入/输出软件。 特点:复杂性 异步性 实时性 与设备无关性 6.2 I/O接口的主要功能有哪些?有哪两种编址方式? 在8088/8086系统中采用哪一种编址方式? 解:I/O接口主要需具有以下几种功能: I/O地址译码与设备选择。保证任一时刻仅有一个外设与CPU进行数据传送。 信息的输入输出,并对外设随时进行监测、控制和管理。必要时,还可以通过I/O接口向CPU发出中断请求。 命令、数据和状态的缓冲与锁存。以缓解CPU与外设之间工作速度的差异,保证信息交换的同步。 信号电平与类型的转换。I/O接口还要实现信息格式转换、电平转换、码制转换、传送管理以及联络控制等功能。 I/O端
12、口的编址方式通常有两种:一是与内存单元统一编址,二是独立编址。8088/8086系统采用I/0端口独立编址方式。 6.3试比较4种基本输入输出方法的特点。 解:在微型计算机系统中,主机与外设之间的数据传送有4种基本的输入输出方式: 无条件传送方式、查询工作方式、中断工作方式、直接存储器存取(DMA)方式。 它们各自具有以下特点: (1)无条件传送方式适合与简单的、慢速的、随时处于“准备好”接收或发送数据的外部设备,数据交换与指令的执行同步,控制力式简单。 (2)查询工作方式针对并不随时“准备好”、且满足一定状态才能实现数据的输入输出的简单外部设备,其控制方式也比较简单,当CPU的效率比较低。
13、(3)中断工作方式是由外部设备作为主动的一方,在需要时向CPU提出工作请求,CPU在满足响应条件时响应该请求并执行相应的中断处理程序。这种工作方式使CPU的效率提高,但控制方式相对较复杂。 (4) DMA方式适合于高速外设,是4种基本输入输出方式中速度最高的一种。 6.4主机与外部设备进行数据传送时,采用哪一种传送方式, CPU的效率最高? 解:使用DMA传送方式CPU的效率最高。这是山DMA的工作性质所决定的。 8.2 什么是A/D转换器?什么是D/A转换器? 它们的主要作用是什么? 解:A/D转换器是模拟量转换为数字量的集成电路芯片,在模拟量的输入信道中用于将工业现场采集的模拟信号转换为计算机能够识别的数字信号。常用于数据采集系统 D/A转换器的功能正好相反,它是将计算机输出的数字量转换为模拟信号,用以驱动执行机构。常用于死循环控制系统或信号发生器。 8.4 对于一个10位的D/A转换器,其分辨率是多少?如果输出满刻度电压值为5V,那么一个最低有效对应的电压值等于多少? 解:D/A转换器的分辨率=1/x100%,其中n为D/A转换器的位数。 所以,一个10位的D/A转换器的分辨率=1/1023*100%=0.0978% 若输出满刻度电压值为5V,则其一个LSB对应的电压值=5/=5/1023=4.89mV
链接地址:https://www.31ppt.com/p-3513848.html