微型计算机复习题
微型计算机原理及应用期末考试复习题

第一章一、填空1、在现代工业中,计算机控制系统的工作原理包括、、三个基本步骤。
答案:实时数据采集、实时控制决策、实时控制输出知识点:计算机控制系统的工作原理参考页:P2学习目标:1(熟悉计算机控制系统的结构、组成及工作原理)难度系数:2题型:填空2、微型计算机控制系统的硬件由、、和组成。
答案:主机、输入输出通道、外部设备、测量变送与执行机构知识点:计算机控制系统组成参考页:P3学习目标:1(熟悉计算机控制系统的结构、组成及工作原理)难度系数:3题型:填空3、一般的计算机控制系统由、、、等部分组成。
答案:计算机、I/O 接口电路、通用外部设备、工业生产对象知识点:计算机控制系统组成参考页:P3学习目标:1(熟悉计算机控制系统的结构、组成及工作原理)难度系数:3题型:填空4、计算机控制系统中常用的控制器有、、、、等。
答案:可编程序控制器、工控机、单片机、DSP、智能调节器答案:按生产过程控制的特点和要求知识点:计算机控制系统的主机参考页:P3-P5学习目标:2(熟悉常用的计算机控制系统主机)难度系数:1题型:填空5、计算机控制系统主要有六类,分别是直接数字控制系统、操作指导控制系统、、、、。
答案:计算机监督控制系统、分布式控制系统、计算机集成制造系统、综合自动化系统知识点:计算机控制系统的典型形式参考页:P5学习目标:3(熟悉计算机控制系统的典型形式及其特点)难度系数:2题型:填空6、DDC 系统的最大优点是。
答案:用一台计算机控制多个回路知识点:计算机控制系统的典型形式参考页:P6学习目标:3(熟悉计算机控制系统的典型形式及其特点)难度系数:2题型:填空7、软件是工业控制机的程序系统,它可分为、、 3 个部分。
答案:系统软件、支持软件、应用软件知识点:工业控制计算机的软件组成参考页:P10学习目标:4(熟悉工业控制计算机的组成、总线结构和特点)难度系数:2题型:填空8、计算机控制系统的发展趋势为、、、。
微机原理复习题

微机原理复习题⼀、单选题1.8088 CPU系统主存储器以()为单位编址。
A. 字节B. 字C. 双字D. ⼋字节2.在下列8086指令中,合法的指令是()。
A. ADD [BX],01HB. SHL CL,AXC. OUT 258H,ALD. IN AL,DX3.8086 CPU是()CPU。
A. 8位B. 16位C. 32位D. 64位4.8088 指令MOV AX,[BX] 中源操作数的寻址⽅式为()。
A.寄存器寻址B.寄存器间接寻址C.直接寻址D.⽴即寻址5.在下列伪指令中定义字节变量的是()。
A.DB B.DW C.DD D.DT6. 执⾏PUSH AX和POP BX两条指令也相当于执⾏( )指令。
A. MOV BX,AXB. MOV AX,BXC. XCHG AX,BXD. LEA AX, BX7.8088系统中将⼀个数送⼊堆栈后,堆栈指针寄存器应进⾏()操作。
A. 减1B. 减2C. 加1D. 加28. 8088 CPU执⾏算术运算指令不会影响的标志位是()。
A.溢出标志B.符号标志C.零标志D.⽅向标志9.若位容量为16K位的SRAM 芯⽚具有8 条数据线,则它具有的地址线条数为()。
A. 11B. 12C. 13D. 1410. 8255A的⽅式选择控制字应写⼊()。
A. A ⼝B. B ⼝C. C ⼝D. 控制⼝11.微型计算机的性能主要由()来决定。
A. 价钱B. CPUC.控制器D.其它12.8086 CPU是()CPU。
A. 8位B. 16位C. 32位D. 64位13.⼆进制001111对应⼗进制是( )A.10B. 13C. 15D. 1914.在下列伪指令中定义字节变量的是()。
A.DB B.DW C.DD D.DT15. ⼀般地,我们将计算机指令的集合称为()。
A.机器语⾔B.汇编语⾔C.翻译程序D.指令系统16.⼗进制33.25转换成⼗六进制数为( )A. B1.4HB. 1B.19HC.21.4HD. 33.4H17. 若有16条地址线,那么可访问的内存地址范围为。
单片微型计算机原理与应用期末复习题目

1、四个标志位:C :进位标志位,有时表示为C Y 在进行加法或减法运算时,如果操作结果的最高位有进位或借位时,C=1,反之C=0。
AC :半进位标志位,在进行加法或减法运算时,如果低半字节向高半字节有进位或借位时,AC=1,反之AC=0。
P :奇偶标志位,若累加器A 中含1的个数是奇数,P=1(奇校验);否则P=0(偶校验)。
OV :溢出标志位,带符号数加减运算时,如果结果发生溢出,则OV 标志置1;否则,置0。
2、MOS 型RAM 分三类:(1SRAM :静态RAM ,存储单元使用双稳态触发器,状态稳定,带电信息可长期保存,不需要定时刷新,存储)DRAM :动态RAM ,使用电容作存储元件,集成度高,反应快,需要刷新电路,控制信号复杂。
(2)器的控制信号简单,工作速度快,集成度低,适合单片机用。
(3)NVRAM :非易失性RAM ,是一种掉电自保护的RAM ,信息不易丢失,但容量小。
3、ROM 根据其中信息的写入方式不同分:1)掩膜ROM :不可改写ROM 。
由生产芯片的厂家固化信息。
在最后一道工序用掩膜工艺写入信息,用户只可读。
2)PROM :可编程ROM 。
用户可进行一次编程。
存储单元电路由熔丝相连,当加入写脉冲,某些存储单元熔丝熔断,信息永久写入,不可再次改写。
3)EPROM :可擦除PROM 。
用户可以多次编程。
编程加写脉冲后,某些存储单元的PN 结表面形成浮动栅,实现信息写入。
用紫外线照射可驱散浮动栅,原有信息全部擦除,便可再次改写。
4)EEPROM :可电擦除PROM 。
既可全片擦除也可字节擦除,可在线擦除信息,又能失电保存信息。
5)闪烁存储器,性能优于EEPROM ,存取速度快,容量相当大。
4、同一优先级中,优先级排列顺序如下:5、中断请求被响应,需满足以下必要条件:(1)允许中断。
(2)无同级或更高级中断正在被服务。
(3)当前正处于所执行指令的最后一个机器周期。
(4)正在执行的指令不是RETI 指令。
微机原理复习题目

第一章 计算机基本知识
【复习重点】
1、常用数制及其相互间的转换; 2、机器数表示:原码、反码、补码的表示及求法; 3、BCD编码及常用字符的ASCII码 ; 4、计算机中的常用术语
20
13、分别指出下列指令中的源操作数的寻址方式。 (1)MOV CX,[100H] (2)MOV CX,100H (3)MOV AX,BX 直接寻址 立即寻址 寄存器寻址
(4)MOV AX,[BP+DI]
(5)MOV AX,10[BX][DI] (6)MOV AX,10[SI]
基址加变址
相对基址加变址寻址 寄存器相对寻址
29
8. 填入适当指令或指令的一部分,完成指定功能。 设有100 个字节数据(无符号数),存放在数据段中EA=2000H的存储 区内。以下程序片断应能从该数据区中找出最大的一个数 并存入同一数据段EA=21OOH的单元中,请完成该程序。 MAX: MOV BX, 2000H M0V AL,[BX] M0V CX, 63H(或99) LOOP1:INC BX CMP AL,[BX] JAE LOOP2 MOV AL,[BX] LOOP2:DEC CX JNZ LOOP1 M0V [2100H] ,AL
23
第四章 汇编语言程序设计
【复习重点】 1、汇编语言语句格式; 2、表达式的应用;
3、常用伪指令;
4、汇编语言程序设计的基本方法; (掌握顺序、分支、循环程序的设计)
24
汇编语言程序设计 1、汇编源程序特点 分段的结构 有部分固定的程序框架 基本组成---语句 2、程序设计常用结构 顺序结构 分支结构 循环结构 子程序结构
微机原理重点复习题及参考答案

1.微型计算机是指以微处理器为核心,配上存储器、输入输出接口电路及系统总线所组成的计算机。
2.微处理器是由一片或几片大规模集成电路组成的具有运算器和控制器功能的部件。
3.8086CPU从功能上讲,其内部结构分为_执行单元_和_总线接口单元_两大部分。
4.1KB= 1024 字节,1MB= 1024 KB,1GB= 1024 MB。
5.带符号数有原码、反码和补码三种表示方法,目前计算机中带符号数都采用补码形式表示。
6.(101110.11)2=( 46.75)10=( 2E.C)167.已知[ X]补=81H,则X= -127 。
(已知补码如何求真值?)8.假设二进制数A=10000110,试回答下列问题:1)若将A看成无符号数则相应的十进制数是_134_。
2)若将A看成有符号数则相应的十进制数是_-122_。
(带符号数都采用补码形式表示,已知补码如何求真值?。
)3)若将A看成BCD码则相应的十进制数是_86_。
9.从_奇_地址开始的字称为“非规则字”,访问“非规则字”需_两_个总线周期。
10.8086CPU数据总线是_16_位,对规则字的存取可在一个总线周期完成,11.8086CPU的地址总线有 20 位,可直接寻址 1M B的存储空间。
12.若DS=6100H,则当前数据段的起始地址为 61000H ,末地址为 70FFFH 。
13.动态存储器是靠电容来存储信息的,所以对存储器中所存储的信息必须每隔几毫秒刷新一次。
14.8086 CPU复位后,执行的第一条指令的物理地址是 FFFF0H 。
15.8086CPU系统的逻辑地址由段地址和偏移地址组成,物理地址的求法是段地址左移4位+偏移地址。
16.堆栈是以_先进后出_的原则存取信息的一个特定存贮区。
8086的堆栈可在1MB 存贮空间内设定,由堆栈段寄存器 SS 和堆栈指针 SP 来定位。
堆栈操作是以字为单位。
17.转移指令分为条件转移指令和无条件转移指令,条件转移指令的转移目的地址只能是短标号,即转移范围不能超过_-128——+127_字节。
微机原理复习题(附答案)

微机原理复习题(附答案)一.名词解释1.算术逻辑部件(ALU)(P4)答:cpu内部的算数逻辑部件也叫运算器,是专门用来处理各种数据信息的,它可以进行加、减、乘、除算术运算和与、或、非、异或等逻辑运算。
2.控制器(P5)答:是CPU的控制中心3.字长(P9)答:是cpu同时能处理的数据位数,也称数据宽度。
字长越长,计算能力越高,速度越快。
4.主频(P9)答:Cpu的时钟频率,和cpu的运算速度密切相关,主频越高,运算速度越快。
5.偶校验(P11)答:运算结果的低八位中所含的1的个数为偶数,则PF为1。
6.奇校验(P11)答:运算结果的低八位中所含的1的个数为奇数,则PF为0。
7.总线周期(P12)答:在取指令和传送数据时,CPU总线接口部件占用的时间。
8.最小模式(P13)答:在系统中只有一个微处理器9.中断向量(P27)答:中断处理子程序的入口地址,每个中断类型对应一个中断向量。
10.非屏蔽中断(NMI)(P28)答:从引脚NMI进入的中断,它不受中断允许标志IF的影响。
11.可屏蔽中断(INTR)(P28)答:从引脚INTR进入的中断,它受中断允许标志IF的影响。
12.基址(P77)答:任何通用寄存器都可以作为基址寄存器,即其内容为基址。
注意,这里的基址不是段基址,而只是一个延续下来的习惯叫法,实际上是指有效地址的一个基础量。
13.直接寻址(P77)答:数据在存储器中,有效地址由指令直接给出。
默认段地址寄存器DS。
直接寻址是对存储器访问时可采用的最简单的方式。
14.指令性语句(P127)答:一条指令,在汇编的过程中会产生对应的目标代码。
如:ADD AL,BL和MOV AX,1000都是指令性语句。
15.指示性语句(伪指令)(P127)答:伪指令,为汇编程序提供某些信息,让汇编程序在汇编过程中执行某些特定的功能。
16.接口技术(P177)答:接口按功能分为两类:一类是使CPU正常工作所需要的辅助电路,通过这些辅助电路,使CPU得到时钟信号或接收外部的多个中断请求等;另一类是输入/输出接口,利用这些接口,CPU可接收外部设备送来的信息或发送给外设。
微机原理复习题

微机原理复习题复习题一选择题1. 8086/8088CPU的地址总线为20根,其寻址内存的范围为 CA. 64KBB. 256KBC. 1MBD. 2MB2. 十进制数-97对应的二进制原码是 DA.10011110BB. 10011111BC.11100000BD. 11100001B3. 指令MOV BX,[SI+1003H]所用的寻址方式 AA. 变址寻址B. 基址寻址C. 基址-变址寻址D. 寄存器间接寻址4. 某内存单元的段基址为2580H,偏移地址为0800H,则这个内存单元的物理地址为 DA. 0800HB. 25000HC. 25800HD. 26000H5. 下列四条指令中,错误的指令是 BA.MOV BX, [SI]B. MOV [BX], [SI]C.MOV DS, AXD. MOV AX, [BX]6. 下列不是只读存储器的是 BA. EEPROMB. DRAMC. 掩膜ROMD. EPROM7. 8位无符号立即数的取值范围为 CA. 00H~7FHB. -128~+127C. 0~225D. 80H~FFH8. 设SP=FFEEH,在执行了PUSH DS指令后,SP的值为 AA. FFECHB. FFEAHC. FFF0HD. FFF2H9. 无符号二进制数11010111B对应的十进制数是 BA.125B. 215C. 327D. 65310. 8086/8088采用内存分段的方法,把其内存空间分成若干段,段的大小最大为 CA. 16KBB. 32KBC. 64KBD. 128KB11. 8253的定时/计数器0通道设置为16位计数工作方式,其初值写入的次数为 BA. 1次B. 2次D. 8次12. 在数据采集系统中,A/D转换器输出信号的特征为 AA. 时间是离散的,数值是离散的B.时间是离散的,数值是连续的C.时间是连续的,数值是离散的D.时间是连续的,数值是连续的13. 下列芯片可用来作为可编程并行I/O接口芯片的是 DA. 8259B. 8250C. 8251D. 8255A14. 当ADC0809转换结束后,输出信号EOC的电平变化是 DA.从高电平变为低电平B.保持为低电平C.保持为高电平D.从低电平变为高电平15. 在指令MOV BX,[DI]中使用的寻址方式为 CA. 立即数寻址B.寄存器寻址C. 寄存器间接寻址D. 变址寻址16. DAC0832工作于单缓冲方式时(DAC寄存器处于直通状态),应 BA.CS1和WR1接数字地B.WR2和XFER接数字地C.CS1和WR2接数字地D.WR1和XFER接数字地17. 8086/8088CPU执行软件中断指令INT n时,其中断类型码的提供者是 AB. 外部设备C. 总线D. 堆栈18. 采样保持器的控制开关打开时,采样保持器所处状态是 CA. 采样B. 偏置C. 保持D. 查询19. 一个12位单极性A/D转换器,量程为0~+10V,则其分辨率为 BA. 1.22mVB. 2.44mVC. 5mVD. 10mV20. 在下列四条指令中,错误的指令是 DA.MOV AX,2000HB.MOV BX,[2000H]C.MOV DS,AXD.MOV DS,2000H21. 8086/8088标志寄存器中,跟踪标志位是A. TFB. AFC. SFD. CF22. 执行指令MOV AL,01011011B AND 11010001B后,AL中的内容是 DA.11011011BB. 10001010BC. 01011011BD. 01010001B23. 存储容量是2K字节的EPROM芯片是 AA. 2716B. 2816C. 2764D. 611624. 在汇编语言中,程序应该存放的段地址是 BA. DSB. CSC. ESD. SS25. 执行指令MOV AL,7EHMOV BL,5BHADD AL,BL后,标志寄存器中的标志位SF和CF的状态分别为 AA. SF=1,CF=0B. SF=1,CF=1C. SF=0,CF=0D. SF=0,CF=126. INTEL8259A是 AA. 可编程中断控制器 B 可编程并行I/O接口C. 可编程定时/计数器D. 可编程串行I/O接口27. 8086CPU可扩展I/O端口地址的个数最多为 DA. 1KB. 4KC. 8KD. 64K28. 使用查表指令XLAT时,表首地址传送给BX,表内元素的序号送给AL,执行XLAT指令后把该元素对应的ASCII码存入 BA. BLB. ALC. CLD. DL29. 当DAC0832的输入寄存器处于直通状态,DAC寄存器处于受控锁存器状态,则DAC0832的工作方式为 BA. 双缓冲方式B. 单缓冲方式C. 直通方式D.锁存方式30. 在直接存储器存取方式中,控制外设和存储器之间数据传输的器件是 CA. CPUB. 中断控制器C. DMA控制器D. 外设31. ADC0809的作用是 CA.将数字信号转换为模拟信号B.将开关量信号转换为模拟信号C.将模拟信号转换为数字信号D.将模拟信号转换为频率信号32. 8253的控制寄存器中的D5(RW1)=1,D4(RW0)=0时,表示读/写的字节是BA. 低8位B. 高8位C. 先高8位,后低8位D. 16位33. 8255A中,可以工作在三种工作方式中的任意一种的端口是 CA. A/B/C口B. A/B口C. A口D. B口二、填空题34. 78H与80H异或的结果是F8 H。
工业用微型计算机复习

工业用微型计算机复习(1)一.选择题1.在汇编程序中定义一个名为V AR2的字节型...变量,初值为45..,若用BCD...码.(16进制)表示,那么正确的伪操作为(D)A.V AR2 DB 2D B.V AR2 DW 2DH C.V AR2 DW 45 D.V AR2 DB 45H 2.将十进制数98转化为二进制数,其值为(A)A.01100010B B.01101000B C.10010001BD.10011000B 3.8位二进制补码..可表示数的范围是(A) A.最大数为127;最小数为-128 B.最大数为128;最小数为-128 C.最大数255;最小数为0 D.最大数为256;最小数为0 4.下列四条指令中,错误..的是(C)A.MOV AX,[DI]B.MOV AL,[DI+S]C.MOV CS..,AX D.MOV DS,AX 5.指令CMP BL,DL运算结果将会(C)A.影响标志位,并把差值送BL B.不影响标志位,但将差值送入BL C.影响标志位,但不将差值送入BL D.不影响标志位,也不计算差值 6.十六进制补码88H所表示的真值为(A)A.-120 B.-8 C.88 D.136 7.指令XOR AL,AL执行后,则(C)A.CF=1 B.SF=1 C.ZF=1D.OF=1 8.向8253芯片写入控制字74H后,则通道1工作在方式(C)A.0 B.1 C.2 D.3 9.串行通信分为同步方式和异步方式。
同步方式与异步方式相比,其特点是(D)A.电路简单,传输速度慢B.电路简单,传输速度快C.电路复杂,传输速度慢D.电路复杂,传输速度快10.8位补码00001100B.........(0CH)所代表的真值是(C)A.-248 B.-12 C.12 D.248 11.两数相减..其结果为零,则标志寄存器中必定为1的标志位是(B)(若相加,选D)A.CFB.DFC.SFD.ZF 12.8086指令ADD AL,[BX+SI+88H]的寻址方式为(C)A.变址寻址 B.寄存器寻址 C.基址変址寻址 D.基址寻址13.PC/XT总线、PC/A T总线、PC/104总线、PCI总线的总线根数分别为(A)A.62,98,104,188 B.62, 188,98, 104 C.104,62,188,98 D.188,98,104,62 14.8086CPU执行IRET时,寄存器出栈的顺序是(B)A.FLAGS,IP,CSB.IP,CS, FLAGSC.CS, IP,FLAGSD.FLAGS,CS,IP15.DOS系统1号功能调用用于键盘输入,按键后所得到的键值送入(D)A.BL寄存器B.DL寄存器C.AH寄存器D.AL寄存器16.容量为16KB的EPROM芯片是(A)A.2716(2K*8位)B.2732(4K*8位)C.2764(8K*8位)D.27128(16K*8位)17.构成微机系统CPU 的两部分是(A)A.EU和BIU B.ALU和BIU C.ALU和EU D.存储器和运算器18.可以将汇编..成ZK.EXE的软件是..源程序ZK.ASM汇编(A)A..MASM.EXE LINK.EXE................B.MASM.EXE DEBUG.EXE C.DEBUG.EXE LINK.EXE D.LINK.EXE LIB.EXE 19.内存容量1KB 代表的字节数是(B)A.2^8 B.2^10 C.2^16 D.2^20 20.8253芯片内部有三个独立的计数器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章微型计算机概述复习题一、填空题1、微机系统由(硬件系统)和(软件系统)两部分组成。
2、总线按传输的信息种类可分成(数据)、(地址)和(控制)三种。
3、模型机CPU主要由(运算器)、(控制器)和(寄存器)三部分组成。
4、指令格式通常由(操作码)和(操作数)组成。
5、指令的执行分(取指)和(执指)两个阶段。
6、8086有(20 )位地址线,存储器容量为(1M )B。
二、名字解释1、PC :程序计数器2、CACHE:高速缓冲存储器2、FLAGS :标志寄存器3、ALU :算术逻辑运算单元4、ID:指令译码器三、问答题1、微机中各部件的连接采用什么技术?为什么?解答:现代微机中广泛采用总线将各大部件连接起来。
有两个优点:一是各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从而提高了微机的可靠性;二是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,十分方便。
2、微机系统的总线结构分哪三种?解答:单总线、双总线、双重总线3、微机系统的主要性能指标(四种)?解答:字长、主频、内存容量、指令系统4、模型机有哪些寄存器,以及作用?解答:通用寄存器组:可由用户灵活支配,用来存放参与运算的数据或地址信息。
地址寄存器:专门用来存放地址信息的寄存器。
程序计数器:它的作用是指明下一条指令在存储器中的地址。
指令寄存器:用来存放当前正在执行的指令代码指令译码器:用来对指令代码进行分析、译码,根据指令译码的结果,输出相应的控制信号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____、__CS_______3、用来存放CPU状态信息的寄存器是_____FLAGS______。
4、用来存放指令地址的寄存器是——IP———。
5、AX寄存器可分成____AH___和___AL____两个8位寄存器。
6、8086的16位标志寄存器FLAGS中OF=1表示运算结果___溢出____,ZF=1表示运算结果为零。
PF=0表示运算结果的低8位中1的个数为___奇数____ 。
7、8086的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、8086CPU引脚信号中中断请求两个信号名称为____INT__和___NMI____ 。
13、8086CPU信号中控制地址锁存器信号是__8282_____ 。
14、8086CPU信号中控制数据收发器的信号是__8286_____ 。
15、8086信号中区分存储器和I/O操作的信号是___M/IO____ 。
二、选择题1、目的变址寄存器是( B )。
A)SI B)DI C)SP D)BX2、用来存放即将执行的指令的偏移地址的寄存器是( B )。
A)SP B)IP C)BP D)CS3、用来存放运行结果状态的寄存器为(C )操作。
A)SP B)SI C)FLAGS D)DX4、TF=1表示CPU工作于()方式。
A)单步B)连续5、微机中控制总线传送的是( D )。
A)存储器和I/O接口的地址码B)微处理器向内存储器和I/O接口传送的命令信号C)存储器和I/O设备向微处理器传送的状态信号D)B和C6、8086CPU引脚MN/ MX 接电源电压时,表示系统工作于(A )。
A)最小模式B)最大模式2、8086/8088CPU的RD、M/IO引脚上为逻辑0时,意味着(C )操作。
A)读存储器B)写存储器C)读I/O端口D)写I/O端口7、Intel 8282的作用是( A )A)地址锁存B)产生时钟C)总线控制D)数据驱动8、Intel 8284的作用是(B )A)地址锁存B)产生时钟C)总线控制D)数据驱动9、Intel 8286的作用是(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、DEN:DA TA ENABLE12、INTA:中断响应四、问答题1、8086CPU的内部结构由哪两部分组成,各组成部件又有哪些部件组成、功能是什么?解答:8086CPU内部结构由BIU\EU两部分组成.(1)EU的组成和各组成部件功能如下:•算术逻辑运算单元:用于8位/16位二进制算术和逻辑运算.•通用寄存器组:用来存放操作数或操作数的地址•标志寄存器:用来存放反映CPU运算的状态特征和存放某些控制标志•数据暂存器:协助ALU完成运算,暂存参加运算的数据(2)BIU的组成和各组成部件功能•地址加法器:用来形成20位物理地址•段寄存器:用来存放段的基值•IP:存放下一条指令的地址•指令队列缓冲器:用来存放预取的指令•总线控制逻辑::将内部总线和外部总线相连.2、简述物理地址和逻辑地址的概念以及它们的关系?请举例说明用来形成物理地址的“段+偏移”机制。
3、什么叫总线周期,为什么要插入等待周期?插在何处?4、简述8086的寄存器结构(有哪些寄存器),各有什么用途?5、8086/8088为什么采用地址/数据复用技术?8086有哪些管脚是复用的?6、简述一般存储器读操作涉及的信号并画出时序图。
7、结合8086最小模式下总线操作时序图,说明ALE、M/IO、DT/R、READY信号的功能?第三章寻址方式与指令系统一、填空题1、I/O端口的寻址方式有两种,分别是___________,_____________。
2、指令MUL BX隐含的被乘数寄存器是___________指令LOOP NEXT的循环次数必须存放在____________寄存器中。
3、指令JO NEXT 表示OF=________时转移。
4、将I/O设备端口内容读入AL中的指令助记符是___________。
5、8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是________。
6、设置IF=1的指令为________。
7、清除CF标志的指令为________。
8、一对操作堆栈的指令为________和________。
9、LOOPNZ的循环条件为________。
10、指令LOOP NEXT的循环次数必须存放在_____________寄存器中。
11、DIV BX指令的被除数隐含的寄存器为________和________,存放商的寄存器为________,存放余数的寄存器为________。
12、实现无符号数乘2的指令的助记符是________,实现有符号数除2的指令的助记符是________。
13、中断调用指令的助记符是________,中断返回指令的助记符是________。
14、子程序调用指令的助记符是________,子程序返回指令的助记符是________。
二、选择题1.下列叙述正确的是()A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令2.在下列指令的表示中,不正确的是()A.MOV AL,[BX+SI]B.JMP SHORT DONIC.DEC 100D.MUL CL5.下列指令执行时出错的是()A.ADD BUF1,BUF2B.JMP DWORD PTR DAT [BX]C.MOV AX,[BX+DI] NUMD.TEST AL,08H6.已知(AX)=1234H,执行下述三条指令后,(AX)= ()MOV BX,AXNEG BXADD AX,BXA.1234HB.0EDCCHC.6DCCHD.0000H7.在下列指令中,______指令的执行会影响条件码中的CF位。
A.JMP NEXTB.JC NEXTC.INC BXD.SHL AX,18.将DX的内容除以2,正确的指令是()A.DIV 2B.DIV DX,2C.SAR DX,1D.SHL DX,19.若栈顶的物理地址是20100H,当执行完POP AX指令后,栈顶的物理地址是()。
A)20102H B)20101H C)20100H D)20103H10.下列指令中,源操作数的寻址方式中,()属于立即寻址,()属于寄存器寻址,()属于寄存器间接寻址,()属于直接寻址,()属于寄存器相对寻址。
A)MOV AX,[4000H] B)MOV [BX],AXC)SUB AX,2000H D)MOV AX,[SI+12H]E)MOV CX,[BX] F)MOV AX,[SI+BX+10H]11.下列指令中错误指令是()、()和()。
A)MOV AX,DS B)MOV CS,1500HC)MOV SI,BX D)MOV [3000H],ALE)MOV [DI+32H],[1845H]F)MOV AL,1000H12.JMP WORD PTR [BX]的目标地址偏移量是()A)BX的内容B)BX所指向的内存字单元之内容C)IP+BX的内容D)IP+[SI]13.指令LOOPNZ的循环结束条件是()。
A)CX=0且ZF=0 B)CX=0或ZF=0C)CX=0且ZF=1 D)CX=0或ZF=114、指令CALL DWORD PTR [BX]目标地址的寻址方式为A)段内直接B)段内间接C)段间直接D)段间间接三、简答题1.假定(DX)=10111001B,(CL)=3,(CF)=1,试确定下列各条指令单独执行后,DX中的值。