微机复习题
- 格式:doc
- 大小:176.09 KB
- 文档页数:9
第一章微型计算机概述复习题一、填空题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______。
微机原理复习题⼀、简答题1.简述8086cpu如何应⽤地址锁存信号ale将地址A15~A0与数据线D15~D0分开的⼯作原理.2. 8086CPU有哪⼏种主要的寻址⽅式。
3.试说明位、字节以及字长的概念。
4.⽐较主程序调⽤中断服务程序和主程序调⽤⼦程序的主要异同点。
5.什么是8086 CPU的最⼤/最⼩⼯作⽅式?两者的区别是什么?6.8086 CPU 使⽤的存储器为什么要分段?怎样分段?7.动态 RAM 为何要刷新?8.8086 CPU 中设置的指令指针寄存器IP 中存放的内容是什么?9.简述8086CPU的ALE引脚、READY引脚及BHE引脚的作⽤。
10.已知⼀个SRAM芯⽚的容量为8K×8,该芯⽚有⼀个⽚选信号引脚和⼀个读/写控制引脚,问该芯⽚⾄少有多少个引脚?地址线多少条?数据线多少条?还有什么信号线?⼆、计算题1.选取字长N为8位,已知原码(或补码)如下,求其补码(或原码)1)[X]原=010101012)[Y]原=100000013)[Z]原=000000004)[U]补=10000005)[V]补=000000012. 将下列⼆进制数分别转换为⼋进制数、⼗六进制数1)1101 1010B2)1011 1100 1111B3)0.1101B4)1110.1010B3. 将下列⼗进制数转换为⼆进制数1)23.6252)10.53) 75.254. 将下列⼗进制数⽤压缩BCD码表⽰1)23.642) 809.75. 写出下列逻辑地址的段地址,偏移地址和物理地址。
1)2314H:0032H2)10ADH:DDF6H6.已知(DS)=3000H, (ES)=2000H, (SS)=4000H, (BX)=1000H, (BP)=2000H, (SI)=0001H,(DI)=0002,请计算下列指令中源操作数的段地址、有效地址及物理地址。
1)MOV CX,[BX]2)MOV CX,[BP+DI]3)MOV CX,SS:[1000H]4)MOV CX, ES:[BX][SI]7. 设有⼀个具有16位地址和8位字长的存储器,试问:1)存储器能存储多少字节的信息?2)如果存储器由2K x 4位的RAM芯⽚组成,共计需要多少⽚?3)需要⽤哪⼏位⾼位地址作⽚选译码产⽣芯⽚选择信号?8.给定⼀个堆栈区,地址为1240H:0000H ~ 1240H:0200H,SP=0062H,问:(1)栈顶地址是多少?(2)栈底地址是多少?(3)堆栈段寄存器SS=?9.在8086系统中,若当前SS=3500H,SP=0800H(1)说明堆栈段段⾸在存储器中的物理地址PA?(2)问⼊栈10个字节后,SP的内容是什么?(3)若再出栈6个字节,SP的内容⼜是什么值?10.若AL = 3BH,AH = 7DH,则:(1)列竖式计算AL和AH中的内容相加后的结果。
第一章微型计算机概述复习题一、填空题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______。
微型计算机试题及答案一、单项选择题(每题1分,共10分)1. 微型计算机的主机中不包括以下哪个部件?A. 中央处理器(CPU)B. 内存C. 硬盘D. 鼠标答案:D2. 下列哪个选项不是微型计算机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C3. 微型计算机的存储器分为哪两类?A. 内部存储器和外部存储器B. 只读存储器和随机访问存储器C. 静态存储器和动态存储器D. 可擦写存储器和不可擦写存储器答案:A4. 在微型计算机中,CPU的主要功能是什么?A. 存储数据B. 处理数据C. 显示数据D. 传输数据答案:B5. 微型计算机的操作系统主要负责什么?A. 管理硬件资源B. 提供用户界面C. 执行应用程序D. 所有以上选项答案:D6. 下列哪个不是微型计算机的输出设备?A. 显示器B. 打印机C. 键盘D. 音箱答案:C7. 在微型计算机中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 可擦写存储器D. 静态存储器答案:A8. 微型计算机的硬盘主要用于什么?A. 存储临时数据B. 存储永久数据C. 处理数据D. 传输数据答案:B9. 微型计算机的主板上不包括以下哪个部件?A. CPU插槽B. 内存插槽C. 显卡D. 电源插座答案:C10. 微型计算机的USB接口主要用于什么?A. 连接电源B. 连接网络C. 连接外部设备D. 连接显示器答案:C二、多项选择题(每题2分,共10分)1. 微型计算机的硬件组成部分包括以下哪些?A. 中央处理器B. 内存C. 操作系统D. 显示器答案:A, B, D2. 下列哪些属于微型计算机的存储设备?A. 硬盘B. 光驱C. 键盘D. 鼠标答案:A, B3. 微型计算机的软件可以分为哪几类?A. 操作系统B. 应用程序C. 游戏D. 工具软件答案:A, B, C, D4. 微型计算机的输入设备包括以下哪些?A. 键盘B. 鼠标C. 显示器D. 打印机答案:A, B5. 微型计算机的网络设备包括以下哪些?A. 路由器B. 交换机C. 打印机D. 调制解调器答案:A, B, D三、判断题(每题1分,共10分)1. 微型计算机的CPU是其核心部件,负责执行程序和处理数据。
微机原理复习题⼀、单选题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、8086 从功能上分成两全局部:总线接口单元BIU〔负责 8086CPU与储藏器和 I/O 设备间的信息传达。
〕,执行单元 EU 〔负责指令的执行。
〕2、执行工作方式: 8 位微办理器〔串行工作〕, 8086〔并行工作〕。
3、8086 微办理器的执行环境:地址空间,根本程序执行存放器,堆栈, I/O 端口。
4、根本的程序执行存放器〔8086〕:8 个通用存放器、 1 个指令指针存放器、 1 个标志存放器、 4 个段存放器5、8086 的 16 位通用存放器是:AX〔累加器〕 BX〔基址存放器〕 CX〔计数〕 DX〔数据〕:数据寄存器SI〔源变址〕 DI〔目的变址〕 BP〔基址指针〕 SP〔货仓指针〕:指针存放器6、8086 的 8 位通用存放器是:AL BL CL DL〔低8 位〕AH BH CH DH〔高8 位〕7、16 位的段存放器: CS、SS、DS、ES8、16 位 FLAGS存放器包括一组状态标〔 SF,ZF,OF,CF,AF,PF〕、一个控制标志〔 DF〕和两个系统标志〔 IF,TF 〕9、下一条将要执行指令的PA=〔CS〕内容左移 4 位+〔IP 〕10、逻辑地址的形式为:段存放器:偏移地址;物理地址=段存放器(D S/CS/SS/ES〕左移四位 +偏移地址11、寻址方式:〔1〕马上数寻址方式〔 2〕存放器寻址方式〔 3〕直接寻址方式〔 4〕存放器间接寻址方式〔 5〕存放器相对寻址方式[ 马上方式,存放器方式,储藏器方式]12、最小组态:就是系统中只有一个 8088/8086 微办理器,全部的总线控制信号,都是直接由 CPU产生的,系统中的总线控制逻辑电路被减到最少,该模式适用于规模较小的微机应用系统。
最大组态:系统中能够只有一个微办理器,也能够有两个或两个以上的微办理器,其中一个为主办理器,即 8086/8088CPU,其他的微办理器称之为协处理器,它们是协助主办理器工作的。
微机原理复习题(附答案)一.名词解释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可接收外部设备送来的信息或发送给外设。
是运放 电阻,被放在电阻,被放在电阻,被放在 。
内部有 地和地和地和 地。
地。
地。
时,数据时,数据 在寄存器,不再随在寄存器,不再随在寄存器,不再随 上的数据变化而变化。
上的数据变化而变化。
上的数据变化而变化。
的,在给定值时产生的的,在给定值时产生的和 。
若D/A 转换行 ; ; 若一个并行一个并行 。
是CMOS 的 位位 转换器。
转换器。
转换器。
EOC 是 信号,可作为信号,可作为信号,可作为 。
6、设被测温度的变化范围为300℃~1000℃,300℃~1000℃,如要求测量误差不超过±1℃,如要求测量误差不超过±1℃,如要求测量误差不超过±1℃,应选用分辨应选用分辨率为多少位的A/D 转换器?转换器?7、模、模--数转换器ADC 常用的有双积分式和逐次逼近式,请扼要比较它们的优缺点。
在微机控制系统的模拟输入通道中常常应用采样机控制系统的模拟输入通道中常常应用采样--保持电路,其主要原因是什么保持电路,其主要原因是什么? ?五、编程应用题1.1. 设状态端口地址为86H 86H,数据端口的地址为,数据端口的地址为87H 87H,外部输入信息准备好状态标,外部输入信息准备好状态标志为D 7=1=1,请用查询方式写出读入外部信息的程序段。
,请用查询方式写出读入外部信息的程序段。
,请用查询方式写出读入外部信息的程序段。
2.2. 设状态端口地址为76H 76H,数据端口地址为,数据端口地址为75H 75H,外部设备是否准备好信息,外部设备是否准备好信息,外部设备是否准备好信息 由D 7位传送,位传送,D D 7=0为未准备好为未准备好((忙),请用查询方式写出CPU 向外部传送数据的程序段。
序段。
3.3. 数据采集系统电路如下图所示。
图中A/D 转换器为ADCO809ADCO809,定时器,定时器,定时器//计数器8233-5的计数器1将5MHz 时钟转换成500KHz 提供给ADC0809ADC0809。
微机原理复习题复习题一选择题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。
模拟试卷2一. 单项选择题(每小题1分,共10分。
)1. 执行IN AL ,70H 时,CPU 外部的管脚状态是( )。
A. 01/=1RD WR M IO ==、、 B. 10/=1RD WR M IO ==、、 C. 10/=0RD WR M IO ==、、 D. 01/=0RD WR M IO ==、、 2. 可以实现在数据段中保留10H 个字节单元的指令有( )。
A. DW 05H DUP (?)B. DB 10 DUP (?)C. DB8 DUP (2 DUP (?))D. DD 4 DUP (?)3. 在I/O 控制方式中,由专用硬件设备来控制外设与存储器之间的数据传送的是( )。
A. 程序查询方式B. 中断方式C. DMA 方式D. 通道方式4. 若某CPU 的地址线为16 条,而某存储器芯片单元为2K ,则加在该存储器芯片上的地址线为 ( ) 。
A. A0 ~ A10B. A0 ~ A11C. A0 ~ A12D. A0 ~ A13 5. 并行接口芯片8255A 具有双向数据传送功能的端口是( )。
A. A 口B. B 口C. C 口D. 控制口6. 当多个外设同时产生中断时,CPU 响应中断的顺序受( )的影响。
A. 中断允许标志B. 中断优先级C. 中断屏蔽码 D . 中断优先级和中断屏蔽码 7. 8086 CPU 经加电复位后,执行第一条指令的地址是( )。
A. 00000HB. FFFFFHC. FFFF0HD. 0FFFFH 8. 8086 CPU 内有指示下条指令有效地址的指示器是( )。
A. IPB. SPC. BPD. SI9. 读取一个非规则字,8086CPU 需( )个总线周期。
A. 1B. 2C. 4D. 810. 在微机中,CPU 访问各类存储器的频率由高到低的次序为( )。
A. 高速缓存、内存、磁盘、磁带B. 内存、磁盘、磁带、高速缓存C. 磁盘、内存、磁带、高速缓存D. 磁盘、高速缓存、内存、磁带二. 多项选择题(在每小题的五个备选答案中,选出两个至五个正确答案。
并将其号码填在题中的括号内,多选、少选、错选均无分,每小题2分,共10分)1. CPU 与外设之间交换信息,一般有( )。
A. 数据信息B. 地址信息C.状态信息D. 控制信息E. 中断类型码2. 下列8086标志寄存器的标志位中,属于控制标志位的有()。
A. CFB. IFC. DFD. ZFE. TF3. 将字变量ARRAY的偏移地址送寄存器SI的正确结果是()。
A. LEA SI,ARRAYB. LDS SI, ARRAYC. MOV SI,ARRAYD. MOV SI,SEG ARRAYE. MOV SI,OFFSET ARRAY4. 两台PC机通过其串行接口直接通信时,通常只需要使用()三根信号线。
A. TXDB. RXDC. DSRD. CT SE. GND5. 8086与8088相比,具有()。
A. 相同的指令队列B. 相同的指令系统C. 相同的内部寄存器D. 相同宽度的地址总线E.相同宽度的数据总线三.填空题(在每小题的空格中填上正确答案。
错填、漏填均无分。
本大题共10个空,每空1分,共10分)1.指令MOV AX, [4360H]中源操作数的寻址方式为。
2.INTEL 8253每个计数通道有种工作方式,其中可以产生方波信号。
3.DMA技术提供了到的数据直接传输通道。
4.INTEL 8086 的中断向量表中存放的是中断向量,即中断处理程序的入口地址。
若在0000: 001CH开始的 4 个字节中分别是11H,22H,33H,44H,则对应的中断类型号为的中断向量是。
5.I/O端口地址有两种编址方式,分别是、。
6.当ALE有效时,8086/8088CPU地址/数据总线AD0-AD15上传送的是信息。
四.简答题(回答问题,本大题有3小题,每小题5分,共15分)1.如果在一个程序段开始执行之前,CS=13D9H,IP=7A60H,试问:该程序段的第一个字的物理地址是什么?指向这一物理地址的CS值和IP值是否是唯一的?2.试说明在8086CPU执行INT 21H指令的过程。
3.CPU对I/O接口有哪几种控制方式,分别有什么特点?五.判断改错题(判断下列各小题的正误,正确的划“√”,错误的划“ ”,并对错误进行改正,本大题有5小题,每小题2分,共10分。
)1.INC [BX] ()2.ADC 100, AL ()3.MOV AX, CS ()4.PUSH AL ()5.MOV [DX], CL ()六.程序分析(写运行结果及程序功能,本大题有3小题,每小题5分,共15分)1、分析下面的程序段,指出程序完成的功能。
MOV BX, 1000HXOR AL, ALMOV CX, 100AGAIN: MOV [BX],ALINC BXLOOP AGAIN程序段完成的功能是。
2. 已知程序的数据段为:DATA SEGMENTA DB 11, 37HORG 20HB DB ‘HELLO’C EQU $-BD DW 2234H,0FFHE DW 5 DUP(?)DATA ENDS求下列程序段每一句执行后的结果是什么,并写出最终结果。
MOV AL, C ;AL=MOV BX, OFFSET BMOV AL, 1XLAT B ;AL=MOV CX,D+2 ;CX=XCHG DL, A ;DL=MOV BL, SIZE E ;BL=3. 分析下面的程序段,指出程序完成的功能及运行结果。
MOV CX, 8MOV AL, 01HMOV SI, 2000HNEXT:MOV [SI] , ALINC SISHL AL, 1LOOP NEXTHLT(1)执行本程序后有:AL= ;SI= ;CX= ;(2)程序段完成的功能是______________________________。
七.基本设计题(按题目要求编制8086/8088汇编语言程序,本大题2小题,共12分)1.(6分)设系统中8253 端口地址为40H~43H,编程对其作如下设置。
(1)计数通道0,工作在方式0,二进制计数,计数初值0C8H。
(2)计数通道2,工作在方式4,BCD码计数,计数初值1234。
2.(6分)某8086微机应用系统以8255A作为接口,采集8个开关的状态,并通过发光二极管显示出来,电路连接如下图所示。
设8255A的端口地址为D0H~D3H。
编写相应程序段。
八.综合应用设计题(本大题有两小题,共18分)1.(6分)下图为SRAM6116 芯片与8086系统总线的连接图:(1)写出6116 芯片的存储容量;(2)分析每片6116 所占的内存地址范围。
2.(12分)下图是8255A并行打印机接口电路图,通过接口CPU采用查询方式将存放在BUF缓冲区的256个字符送去打印。
设已知8255A的端口地址为218H ~21BH。
完成以下程序段。
START: MOV DX , ______ ;(1)8255A命令口MOV AL , _______ ;(2)工作方式字OUT DX , ALMOV AL , ________ ;(3)使/STB=1OUT DX , ALMOV SI , OFFSET BUF ;打印字符的内存首址MO V CX ,_______ ;(4)打印字符个数L: MOV DX ,_______ ;(5)PC口地址IN AL , DX ;查BUSY=0?AND AL , 04HJNZ L ;忙,等待;不忙,则向A口送数MOV DX ,_______ ;(6)PB口地址MOV AL ,_______ ;(7)从内存取数OUT DX , AL ;送数到A口MOV DX ,_______ ;(8)8255A命令口MOV AL , _______ ;(9)使/STB=0OUT DX , ALNOPMOV AL ,_______ ;(10)使/STB=1OUT DX , ALINC _______ ;(11)内存地址加1DEC _______ ;(12)字符数减1JNZ L ;未完,继续。
MOV AX , 4C00H ;已完,退出INT 21H模拟试卷2 参考解答一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题后的括号内。
每小题1分,共10分。
错选、多选或未选均无分)二、多项选择题(在每小题的五个备选答案中,选出两个至五个正确答案。
并将其号码填在题中的括号内,多选、少选、错选均无分,每小题2分,共10分)三、填空题(在每小题的空格中填上正确答案。
错填、漏填均无分。
本大题共10个空,每空1分,共10分)1.存储器直接寻址2. 6 方式33.外设接口存储器4.7 4433H:2211H5.统一编址独立编址6.地址四、简答题(回答问题,本大题有3个小题,每小题5分,共15分)1.如果在一个程序段开始执行之前,CS=13D9H,IP=7A60H,试问:该程序段的第一个字的物理地址是什么?指向这一物理地址的CS值和IP值是否是唯一的?答:该程序段的第一字的物理地址为:PA=CS×10H+IP=1B7F0H指向这一物理地址的CS值和IP值不具有唯一性。
2.试说明在8088CPU执行INT 21H指令的过程。
答:CPU取出INT 21H指令,经指令译码获知这是一条中断指令。
将F、CS和IP压入堆栈保护起来并关中断,而后将中断向量码21H×4=84H得到中断向量表地址,将存储器中84H开始的第一个字单元内容送IP,第二个字单元的内容送CS,从而转向中断服务程序。
当然,在此之前中断服务程序的入口地址早已填入中断向量表中。
3.CPU对I/O接口有哪几种控制方式,分别有什么特点?答:(1)无条件传送:接口和操作均十分简单,但CPU与外设数据交换难以实现同步;(2)查询传送:传送可靠,适用面宽,但效率低下;(3)中断传送:大大提高了CPU的时间利用率,但实现相对复杂,数据量大的高速传输难以满足;(4)DMA传送:由DMAC控制,实现外设和存储器的直接数据传送,适合大量、快速数据传送。
五、判断改错题(判断下列指令的正误,正确的划“√”,错误的划“ ”,并对错误进行改正,本大题有5小题,每小题2分,共12分。
)1.INC [BX] (×)解:INC BYTE PTR [BX]2.ADC 100, AL (×)解:ADC AL, 1003.MOV AX, CS (√)4.PUSH AL (×)解:PUSH AX5.MOV [DX], CL (×)解:MOV BX, DXMOV [BX],CL六、程序分析(写运行结果及程序功能,本大题有3小题,每小题5分,共15分)1. 程序段完成的功能是将数据段中偏移地址为1000H开始的100个存储单元清零。