微机原理期末试卷二
- 格式:doc
- 大小:1.20 MB
- 文档页数:8
微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题2分,共20分)1. 微处理器中的ALU指的是:- A. 算术逻辑单元- B. 地址逻辑单元- C. 应用逻辑单元- D. 存储逻辑单元2. 以下哪个指令不属于CPU的基本操作指令?- A. 加法指令- B. 乘法指令- C. 取指令- D. 存储指令3. 在微机系统中,数据总线宽度决定了:- A. 内存容量- B. 地址总线宽度- C. 数据传输速度- D. 一次能传输的数据位数4. 微机系统的主存储器通常指的是:- A. ROM- B. RAM- C. 硬盘- D. 光盘5. 下列哪个不是微机系统的基本组成部分?- A. CPU- B. 主存储器- C. 输入设备- D. 打印机## 二、填空题(每空2分,共20分)6. 在微机系统中,CPU执行指令的过程通常分为四个阶段:取指令、_________、执行指令、_________。
7. 微机系统中的I/O设备通过_________与CPU进行通信。
8. 微机系统中,内存地址从0开始,地址范围通常是_________。
9. 微处理器的指令集是一组_________,定义了CPU可以执行的操作。
10. 微机系统中的中断机制允许_________在某些条件下暂停当前程序的执行,转而执行其他程序。
## 三、简答题(每题15分,共30分)11. 简述微机系统中的总线结构及其作用。
12. 解释微机系统中的DMA(直接存储器访问)机制,并说明其优点。
## 四、计算题(每题15分,共30分)13. 假设有一个8位微处理器,其ALU可以执行加法操作。
如果ALU的输入为01101000B和10101010B,请计算结果,并说明是否有溢出。
14. 给定一个微机系统的时钟频率为2GHz,计算其在一个周期内可以执行的最大指令数,如果每个指令需要4个时钟周期。
## 答案1. A2. D3. D4. B5. D6. 解码指令、写回结果7. I/O控制电路8. 从0到2^n-1(n为地址总线宽度)9. 指令格式和操作码10. 硬件设备或软件中断11. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
微机原理与接口技术》试题(第一套) 、选择题(每题 3 分,共 30 分)8288 在 8086/8088 组成的计算机中的作用是 ( ② )。
提供系统时钟 CLK式为 ( ② )。
④ 变址寻址该存储单元的物理地址为 (④ 3AAA8H38060+2A48=3AAA8H片的存储容量为 ( ③ )。
④ 32KX 85.某存储器芯片容量为2KX 1 bit 、若用它组成 16KX 8bit存储器组, 所用芯片数以及用于组内寻址的地址线为 ( ② )。
① 32 片、 11 根 ② 64 片、14 根 ③ 8 片、 14 根 ④ 16 片、 8 根1. 数据缓冲器② 总线控制器 ③ 地址锁存器2. 指令 MOV 0283H[BX][SI] , AX中目标操作数的寻址方① 寄存器寻址② 基址变址相对寻址 ③ 基址寻址3.某存储单元的段基址为3806H ,段内偏移地址为 2A48H ,① 4100H3AA08H ③ 3B008H4.某存储器芯片有地址线13 根,数据线 8 根、该存储器芯① 15K X 832K X 256 ③ 8K X 8程序段④ 三个独立通道预置方式。
2、具有三种基本的传输方式:单字节传送、数 据块传送、 请求传送。
3、具有存储器到存储器的传送功能并行输入输出端口。
并行输入输出端口。
并行输入输出端口。
端口。
6. ADD AX ,[BX+8] ”的源操作数在当前(② )。
堆栈段② 数据段③ 代码段7. DMAC 8237 具有 ( ② ) 。
八个独立通道四个独立通道③ 二个独立通DMAC8237A 的主要性能:1、有 4 个独立的 DMA 通道,每 个通道都充许开放或禁止DMA 请求,都可以独立控制自动4、 具有正常时序和压缩时序两种基本时序。
5、 8257A 级联可扩充任意个 DMA 通道。
6、有两种优先管理方式: 固定优先级和循环优先级。
7、有较高的数据传输速率。
8.可编程并行接口 8255A 具有 ( ①)① 两个 8 位 (A 口、 口)和两个 4 位 (C 口的高、 低各 ② 两个 8 位 (A 口、 口) 和两个 4 位 (B 口的高、 低各③ 两个 8 位 (B 口、 口) 和两个 4 位 (A 口的高、 低各④ 两个 4 位 (A 口、 B口)和一个8位(C 口)并行输入输出9.8259分别有( ③ )个 ICW 和 OCW 。
《微机原理》期末考卷一、选择题(每题2分,共20分)1. 微型计算机的CPU主要包括哪两部分?A. 控制器和外设B. 运算器和控制器C. 存储器和控制器D. 运算器和存储器2. 下列哪种总线不属于微机系统总线?A. 数据总线B. 地址总线C. 控制总线D. 信号总线3. 微机中的存储器按其作用可分为哪两种?A. RAM和ROMB. Cache和主存C. 硬盘和软盘D. 内存储器和外存储器A. 键盘B. 显示器C. CPUD. 打印机5. 微机系统中最常用的输入设备是?A. 鼠标C. 扫描仪D. 话筒A. RAMB. ROMC. CacheD. 硬盘7. 微机中的I/O端口编址方式通常有哪两种?A. 内存映射和I/O映射B. 直接编址和间接编址C. 线性编址和模块化编址D. 固定编址和可变编址8. 下列哪种微处理器不支持流水线技术?A. Intel Core i7B. AMD RyzenC. Intel 80D. ARM CortexA99. 微机中的堆栈操作通常使用哪个寄存器?A. 程序计数器B. 堆栈指针C. 指令寄存器D. 累加器10. 在微机系统中,下列哪个设备不属于输入设备?A. 鼠标C. 扫描仪D. 显示器二、填空题(每题2分,共20分)1. 微型计算机的CPU主要由______和______两部分组成。
2. 微机中的存储器按其作用可分为______和______。
3. 微机系统中最常用的输出设备是______。
4. 微机中的I/O端口编址方式通常有______和______两种。
5. 在微机系统中,______是连接CPU和主存储器的数据通道。
6. 微处理器执行指令的过程通常包括取指、______和执行三个阶段。
7. 微机中的堆栈操作通常使用______寄存器。
8. 下列微处理器中,______是32位微处理器。
9. 在微机系统中,______是用于暂时存储数据和指令的存储器。
10. 微机中的______是用于存储系统软件和应用程序的存储器。
微机原理期末考试题(总6页)一、单选题(共30分,共 30题,每题1 分)1.计算机内机器数通常采用( C )形式来表示。
A、原码B、反码C、补码D、ASCII码2.组合BCD码“87H”代表的十进制真值是( B )。
A、78B、87C、-120D、+1203.若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( D )。
A、B、C、D、4.冯·诺依曼基本思想主要是提出了( A )。
A、二进制和程序存储B、CPU和存储器C、二进制和存储器D、存储器和输入输出设备5.以下叙述中,不符合RISC指令系统特点的是( B )。
A、指令长度固定,指令种类少B、寻址方式种类丰富,指令功能尽量增强C、选取使用频率较高的一些简单指令D、设置大量通用寄存器,访问存储器指令简单6.以下所列提高微机系统性能的技术,说法不正确的是( A )。
A、采用流水线结构后每条指令的执行时间明显缩短。
B、增加Cache存储器后CPU与内存交换数据的速度得到提高。
C、引入虚拟存储技术后扩大了用户可用内存空间。
D、提高主机时钟频率后加快了指令执行速度。
7.微程序控制器中,机器指令与微指令的关系是(B)。
A、每一条机器指令由一条微指令来执行B、每一条机器指令由一段微指令编写的微程序来解释执行C、每一条机器指令组成的程序可由一条微指令来执行D、一条微指令由若干条机器指令组成8.微处理器中运算器的主要功能是进行( D )。
A、逻辑运算B、算术运算C、更新标志位D、以上所有9.在分页管理的存储系统中,( D )通过地址映射表来完成虚拟地址到物理地址的转换。
A、ALUB、寄存器C、接口D、.MMU10.下列因素中,与Cache的命中率无关的是( A )。
A、主存存取时间B、块的大小C、Cache组织方式D、Cache容量11.指令系统中采用不同寻址方式的目的主要是( B )。
A、实现存储程序和程序控制B、缩短指令长度,扩大寻址空间,提高编程灵活性C、可以直接访问外存D、提供扩展操作码的可能并降低指令译码难度12.程序控制类指令的主要功能是( D )。
微机原理期末考试试题一、选择题(每题2分,共20分)1. 在微机系统中,CPU执行指令的过程包括以下哪几个步骤?A. 取指令B. 解码指令C. 执行指令D. 所有以上2. 微机系统中的总线类型不包括以下哪一项?A. 数据总线B. 地址总线C. 控制总线D. 电源总线3. 下列哪个不是微机中常见的存储器类型?A. ROMB. RAMC. SRAMD. HDD4. 在微机系统中,下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. JMP5. 微机系统中的中断机制主要解决什么问题?A. 程序控制B. 数据存储C. 系统资源管理D. 错误处理二、填空题(每空2分,共20分)6. 微机系统中的_________是CPU与外部设备进行数据交换的通道。
7. 在微机系统中,_________指令可以无条件地将程序的执行转移到指定的地址。
8. 微机中的_________存储器主要用于存储计算机的操作系统和应用程序。
9. 微机系统中的_________是指CPU对指令进行译码并确定下一步操作的过程。
10. 微机系统中的_________是指CPU在执行指令时,对数据进行处理的过程。
三、简答题(每题10分,共30分)11. 简述微机系统中的I/O接口的作用及其重要性。
12. 解释微机系统中的DMA(Direct Memory Access)技术,并说明其优势。
13. 描述微机系统中的流水线技术是如何提高指令执行效率的。
四、计算题(每题15分,共30分)14. 假设有一个微机系统,其地址总线为16位,数据总线为8位。
计算该系统的最大寻址空间和最大数据传输能力。
15. 给定一个微机系统中的指令周期,其包括取指令、解码、执行和写回四个阶段。
如果每个阶段需要2个时钟周期,计算完成一条指令所需的总时钟周期数。
五、综合应用题(共30分)16. 设计一个简单的微机系统,包括CPU、存储器、输入输出设备,并说明它们之间的连接方式和数据流。
微机原理期末试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个不是微机的组成部分?A. 总线B. 内存C. 硬盘D. 打印机答案:D3. 在计算机中,1KB的存储空间等于:A. 1024字节B. 1000字节C. 1024位D. 1000位答案:A4. 8086微处理器的地址总线宽度是:A. 16位B. 32位C. 24位D. 8位答案:A5. 下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. JMP答案:A二、简答题(每题10分,共30分)1. 简述冯·诺依曼计算机体系结构的主要特点。
答案:冯·诺依曼计算机体系结构的主要特点包括:程序存储、程序控制、指令和数据以同等地位存储在同一存储器中、顺序执行指令。
这种结构简化了计算机的设计,使得计算机能够自动、连续地执行程序。
2. 解释什么是指令周期,并简述其主要步骤。
答案:指令周期是CPU执行一条指令所需的全部时间,包括取指令、分析指令、执行指令等步骤。
在每个指令周期中,CPU首先从存储器中取出指令,然后对指令进行译码,最后执行指令所指定的操作。
3. 描述微机总线的基本功能。
答案:微机总线是连接CPU、内存、输入输出设备等组件的通信线路,其基本功能包括数据传输、地址传输和控制信号传输。
数据总线用于在CPU和存储器或输入输出设备之间传输数据;地址总线用于指定数据传输的目标地址;控制总线则用于传输控制信号,如读写信号、中断请求等。
三、计算题(每题15分,共30分)1. 假设一个计算机系统使用16位地址总线,计算该系统的最大内存容量。
答案:使用16位地址总线,意味着可以寻址2^16个不同的内存单元。
如果每个内存单元存储1字节,则最大内存容量为2^16字节,即65536字节,或64KB。
2. 给定一个二进制数10110110,请计算其二进制补码。
诚信保证本人知晓我校考场规则和违纪处分条例的有关规定,保证遵守考场规则,诚实做人。
本人签字:4.将累加器AX的内容清零的正确指令是________。
A.AND AX,0B.XOR AX,AXC.SUB AX,AXD.CMP AX,AX5.可作简单输入接口的电路是_______。
A.三态缓冲器B.锁存器C.反相器D.译码器二、填空题(每空1分,共25分)1.已知X=68,Y=12,若用8位二进制数表示,则[X+Y]补=_________,此时,OF=___________;[X-Y]补=________。
2.80486CPU的分页部件把___________地址变为___________地址。
3.80486CPU的工作方式有___________________________________。
4.串操作指令规定源串在_________段中,用_________来寻址源操作数;目的串在_________段中,用_________来寻址目的操作数。
5.以CX寄存器内容为计数对象的指令有_____________________。
6.输入/输出指令间接寻址必须通过________寄存器。
7.80486直接可以访问的内存空间是_____B,它的一段最大空间是_____B,一页空间是_____B。
8.CPU与外设传送数据时,输入/输出方式有________,__________,___________,___________。
9.硬件中断可分为_________和_________两种。
10.8259A有_____个命令字,3片8259A接成级联可管理_______级中断。
三、改错题(共5分)1.在STRING至STRING+99的单元中存放着一个字符串,下列程序段实现测试该字符串中是否存在数字,若有数字则将DL的各位置1,否则各位清0,程序中有5处错误,试改正之。
.MODEL SMALL.DATASTRING DB100DUP(?).CODE.STARTUPMOV CX,99MOV SI,OFFSET STRINGREPEAT:MOV AL,[SI]CMP AL,30HJL NEXTCMP AL,39HJGE NEXTAND DL,0FFHJMP DOWN教务处印制共4页第2页NEXT:INC SILOOP REPEATOR DL,00HDOWN:.EXITEND四、读程序题(5分)指出下列程序完成什么功能。
微机原理期末考试试卷(有答案)《微机原理》考试试卷一、判断题(每题1分,共10分)1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。
(√)2、微机的字长愈长,计算精度愈高,指令处理功能愈强。
(√)3、MOV指令要影响标志位。
(×)4、JMP SHORT NEXT称为近转移。
(×)5、8086与8088在软件上不一定完全兼容。
(×)6、端口是位于主机与外设之间的总称。
()7、DMA是一种不需要CPU介入的高速数据传送。
()8、8253中的计数可以通过初始化设置成加计数或减计数。
()9、内部中断的优先权总是高于外部中断。
()10、两片8259A级连后可管理16级中断。
()二、选择题(每题1分,共20分)1、属于数据寄存器组的寄存器是_____C___。
A.AX,BX,CX,DS B.SP,DX,BP,IPC. AX,BX,CX,DXD.AL,DI,SI,AH2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。
A.-32768≤n≤32768 B.-32768≤n≤32767C.-65535≤n≤65535D.-65536≤N≤655353、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。
A.02120H B.20120H C.21200H D.03200H4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。
A.IN AL,端口地址 B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL5、与十进制数58.75等值的十六进制数是__B______。
A.A3.CH B.3A.CH C.3A.23H D.C.3AH6、将十六进制数FF.1转换成十进制数是__C______。
A.255.625 B.2501625 C.255.0625 D.250.06257、十进制负数-38的八位二进制补码是____D____。
微机原理期末试题及答案一、选择题1. 以下关于微机原理的说法不正确的是:a) 微机原理研究的是微型计算机的基本组成和工作原理b) 微机原理主要研究微处理器和存储器c) 微机原理的研究对象仅限于硬件部分d) 微机原理的研究包括硬件和软件两个方面2. 下列哪项不属于计算机硬件设备:a) 微处理器b) 显示器c) 操作系统d) 键盘3. 在微机原理中,CPU主要包括以下几个部分:a) 控制器、运算器、存储器b) 运算器、存储器、输入输出设备c) 控制器、输入输出设备、存储器d) 运算器、数据库、存储器4. 下列哪个不是计算机的内存类型:a) RAMb) ROMc) HDDd) CACHE5. 在微机原理中,数据总线用于传输:a) 数据b) 控制信号c) 地址d) 所有的信号二、简答题(每题20分)1. 解释什么是指令周期、机器周期和时钟周期。
答:指令周期是执行一条机器指令所需要的时间,它包括取指令周期(fetch)、译码周期(decode)、执行周期(execute)和存取周期(memory)等。
机器周期是指执行一条基本操作所需要的时间,例如加法、乘法等。
时钟周期是指时钟发生一次跳变所需要的时间,它是微机系统运行的基本单位。
2. 什么是中断请求?答:中断请求是指外部设备通过向CPU提出请求,使CPU中断当前正在执行的程序,并转去执行相应的中断处理程序。
中断请求可以分为内部中断和外部中断两种。
3. 简述冯·诺依曼结构的原理。
答:冯·诺依曼结构是计算机系统的基本组织原理,主要包括存储器、运算器、控制器和输入输出设备四部分。
它的原理是将程序和数据存储在同一存储器中,由程序计数器指示当前指令的地址,按照指令的顺序执行程序。
运算器负责执行算术运算和逻辑运算,控制器负责解码指令并控制各个部件的工作。
输入输出设备负责与外部设备进行数据交互。
4. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
一、填空题(20分,每空1分)1、将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为:________H,________Q,_____B, BCD。
2、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为______D,______D或______D。
3、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=____________,标志位的状态分别为CF=_______,ZF=_______, OF=________,SF=__________。
4、8086中,BIU部件完成______功能,EU部件完成_____功能。
5、8086中引脚BHE信号有效的含义表示________________。
6、8086正常的存储器读/写总线周期由________个T状态组成,ALE 信号在__________状态内有效,其作用是______________。
7、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为____________H,它的中断入口地址在中断向量表中的地址为____________________H。
二、简答及判断题(共17分)1、某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明(4分)2、8086CPU的FLAG寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?(4分)3、设采用8251A进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个?(4分)4、判断下列指令的对错(正确的在括号内打“√”,错的打“⨯”) (5分)(1)(1)LEA SI, 4[SI] ( )(2)(2)MOV AL, [CX] ( )(3)(3)XCHG [SI], [BX] ( )(4)(4)PUSH WORD PTR[BX] ( )(5)(5)POP CS ( )三、读图和作图题(20分)1、8086系统中接口连接关系如下图所示。
微机原理期末试题及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常包括()。
A. 算术逻辑单元B. 控制单元C. 寄存器组D. 所有选项答案:D2. 以下哪种内存是易失性存储器?()A. ROMB. RAMC. EPROMD. CD-ROM答案:B3. 在微机系统中,I/O设备与CPU之间的数据传输通常通过()。
A. 串行接口B. 并行接口C. 总线D. 所有选项答案:C4. 下列哪项不是微机的组成部分?()A. CPUB. 主板C. 显示器D. 打印机答案:D5. 在微机系统中,中断服务程序的作用是()。
A. 执行程序B. 处理中断请求C. 管理内存D. 显示数据答案:B6. 微机系统中,用于存储指令和数据的部件是()。
A. CPUB. 内存C. 硬盘D. 光驱答案:B7. 下列哪种总线是用于连接CPU和内存的?()A. USBB. PCIC. 系统总线D. 视频总线答案:C8. 微机系统中,用于控制数据流的部件是()。
A. ALUB. 控制单元C. 寄存器D. 缓存答案:B9. 在微机系统中,DMA是指()。
A. 直接内存访问B. 数据管理助理C. 动态内存分配D. 数字多媒体架构答案:A10. 微机系统的时钟周期通常用来衡量()。
A. CPU速度B. 内存速度C. 硬盘速度D. 显示速度答案:A二、填空题(每题2分,共20分)1. 微处理器的时钟频率通常用____单位来表示。
答案:赫兹2. 在微机系统中,____是一种非易失性存储器。
答案:ROM3. 微机系统中的____是用于控制CPU与外部设备通信的。
答案:接口4. 在微机系统中,____是用于存储操作系统和应用程序的。
答案:硬盘5. 微机系统中的____是用于临时存储数据和程序的。
答案:内存6. ____是一种用于提高CPU与内存之间数据传输速度的技术。
答案:缓存7. 微机系统中的____是用于控制CPU执行指令的。
答案:控制单元8. ____是一种用于连接CPU和内存的高速总线。
《微机原理及应用》期末考试试卷附答案2一、单项选择题(共20小题,每题2分,共40分)1.()用来存放即将执行的指令的偏移地址的寄存器是。
A. SP B. IP C. BP D. CS2.()源变址寄存器是。
A. SI B. DI C. SP D. BX3.()设SP=1110H,执行PUSH AX后,SP中的内容为。
A. SP=1112H B. SP=110EH C. SP=1111H D. SP=110FH4.()语句DA1 DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是A.DA1 DB 3,5,7 B.DA1 DB 2,3,5,7C.DA1 DB 3,5,7,2 D.DA1 DB 3,5,7,3,5,75.()下面四个寄存器中,不能用来作为间接寻址的寄存器是A.BX B.CX C.BP D.DI6.()确定下列哪些数据在汇编语言中是非法的A.19AH B.1372 C.102B D.1457.()若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为A.20102H B.20101H C.200FFH D.200FEH8.()当执行完下列指令序列后,标志为CF和SF的值是MOV AL,0C4HADD AL,9DHA.0,0 B.0,1 C.1,0 D.1,19.()JMP WORD PTR[BX]的转移目标地址是A.BX中的内容 B.SP+BX的和C.IP+[BX]之和 D.BX指示的内存单元的内容10.()8086/8088CPU的I/O指令采用间接寻址时,可以使用的寄存器是A.BX B.DX C.SI D.DI11.()完成将BX清零,并使标志寄存器CF清零,下面指令错误的是A.SUB BX , BX B.XOR BX ,BXC.MOV BX,0 D.AND BX,0000H12.()下面数据传送指令中,正确的是A.MOV BUF1,BUF2 B.MOV CS,AXC.MOV CL,1000 D.MOV DX,WORD PTR[BP+DI]13.()下列存储器哪一种存取速度最快A.硬盘 B.DROM C. ROM D. Cache14.()完成将有符号数BX的内容除以2的正确指令是A.SHR BX,1 B.SAR BX,1C.ROR BX,1 D.RCR BX,115.()指令LOOPZ的循环执行条件是A.CX≠0且ZF=0 B.CX≠0或ZF=0C.CX≠0且ZF=1 D.CX≠0或ZF=116.()以8086/8088为CPU的微机内存最大容量为A .4MB B.1MB C.640KB D.64KB17 ()与1A.5H不等的数据是A.26.3125D B.11010.0101B C.32.5Q18.()8位二进制补码表示的整数数据范围是A.-128~127 B.-127~127 C.-128~128 D.-127~128 19.()下列四个寄存器中,不允许用传送指令赋值的寄存器是A.CS B.DS C.ES D.SS20.()指令MOV 100[SI][BP],AX的目的操作数的隐含段为A.数据段 B.堆栈段 C.代码段 D.附加段二、填空题(共10空,每空2分,共20分)1.225D= B= H2.已知X=-1011011,求[X]补= 。
期末试题微机原理与接口技术一、填空题(本大题共22分,每空1分)1. 若X=-128,Y=-1,若机器的字长为16位,则[X]补 = H, [Y]补= H, [X+Y]补 = _ H,[X-Y]补=_________H 。
2. 8086CPU 复位时,CS 的内容被置为__________________,IP 的内容被置为________________3. 计算机内的堆栈是一种特殊的数据存储区,对它的存取采用_________________的原则。
4. 如果AH=80H ,AL=48H ,在执行SUB AH ,AL 指令之后,(AX )=__________________5. 若(CS )=4200H ,物理转移地址为4A230H ,当CS 的内容被设定为7900H 时,则物理转移地址为________________6. 某存储器模块容量为512K 字节,若用64KX1位的芯片构成,则需芯片__________片,芯片应分为______________组。
7. 当8253的/CS 信号有效时,其地址线A 1A 0分别为______、_______、________、_________时,可分别选中计数器0,计数器1,计数器2,控制字寄存器。
8. 一个中断类型号为01CH 的中断处理程序存放在0100H :3800H 开始的内存中,中断向量存贮在地址为_______________至______________的____________个单元中。
9. 已知异步串行通信的帧信息为0110010101,其中包含启始位1位、停止位1位,7位ASCII 数据位和1位校验位,则传送的字符数据是 H ,采用的是__________校验,校验位是10. 一个4位的D/A 转换器,满量程电压为10V ,其线性误差为±12LSB ,当输入为0CH 时,其理想输出电压值为________________二、选择题(本大题共18分,每小题1分)1. 具有指令流水线结构的CPU ,一般情况下指令的执行时间主要取决于____________A .指令执行的步骤 B .CPU 有无等待状态 C.CPU 的时钟周期 D.CPU 内的Cache 存储器大小2.以下可使寄存器AX和CF同时清0的指令为_______A.SUB AX,AXB.XCHG AX,BXC.XOR AX,BXD.PUSH AX3.执行下列程序后,(AL)=______。
一、填空题(每空1分,共20分)1. 微型计算机系统由微型计算机、 I/O设备和系统软件及应用软件等组成。
2. 8086CPU中的指令队列可存储 6 个字节的指令代码,当指令队列至少空出2 个字节时,BIU单元便自动将指令取到指令队列中;8088CPU中的指令队列可存储 4 个字节的指令代码,当指令队列空出 1 个字节时,BIU单元便自动将指令取到指令队列中。
3. 8086系统中,1MB的存储空间分成两个存储体:奇地址存储体和偶地址存储体,各为512K 字节。
4. 设DS=1000H,ES=2000H,SS=3000H,SI=0010H,DI=0050H,BX=0100H,BP=0200H,数据段中变量名为VAL的偏移地址值为0030H,写出下列指令源操作数字段的寻址方式和物理地址值:MOV AX,VAL 寻址方式直接寻址,物理地址 10030H 。
MOV AX,ES:[BX] 寻址方式寄存器间接寻址,物理地址 20100H 。
MOV AX,VAL[BP][SI] 寻址方式相对基址变址寻址,物理地址30240H 。
5. 用2K×8的SRAM芯片组成32K×16的存储器,共需SRAM芯片32 片,在地址线中有11 位参与片内寻址。
6.从CPU的NMI引脚引入的中断叫做不可屏蔽中断,它的响应不受IF 标志位的影响。
二、单项选择题(每题1分,共20分)1.在8086CPU中,指令指针寄存器是 C 。
(A) BP (B) SP (C) IP (D) DI2.8086CPU中的SP寄存器的位数是 B 。
(A) 8位(B) 16位(C) 20位(D) 24位3.8086CPU执行CMP AX,BX指令后,用标志寄存器PSW中的 C 标志位来判别两寄存器的内容是否相等。
(A) OF (B) CF (C) ZF (D)SF4.下列关于8086系统堆栈的论述中,正确的是 A 。
(A) 堆栈的工作方式是“先进后出”,入栈时SP减小(B) 堆栈的工作方式是“先进后出”,入栈时SP增大(C) 堆栈的工作方式是“先进先出”,入栈时SP减小(D) 堆栈的工作方式是“先进先出”,入栈时SP增大5.属于工作中需定时刷新的存储器的芯片是 B 。
微机原理期末考试题库及答案(含3套试卷)微型计算机原理与接口技术综合测试题一一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H 四个字节,该向量对应的中断号是( )。
选择题1.8086的指令指针寄存器IP中存放()A、当前正在执行的指令B、下一条要执行的指令C、下一条要执行的指令的偏移地址D、指令中的操作数2.对8086CPU而言,中断优先级别最高的是()A、除法错,溢出中断,软中断B、NMIC、INTRD、单步中断3.某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为()A、8,512B、512,8C、18,8D、19,84.在一般微处理器中,()包含在CPU中。
A)算术逻辑单元B)主内存C)输入/输出设备D)磁盘驱动器5.8086/8088的状态标志有()个。
A)3 B)4C)5 D)66.在汇编语言中,加法指令的助记符是()。
A ADDB SUBC MULD DIV7、存储器芯片位数不足时,需用()。
A、字扩展B、位扩展C、字位同时扩展D、以上均可8.下列说法正确的是()A.8086处理器既能进行整数运算,也能进行浮点运算B.每4个时钟周期构成8086处理器的一个总线周期C.8086处理器可以通过NMI和INTR引脚来接受中断请求信号D.8086内部的通用寄存器可以保存8位、16位或者20位的二进制信息。
9、下列哪一项不是8086处理器中的段寄存器()?A. DXB. CSC. SSD. ES10.寄存器间接寻址方式中,操作数在中。
A)通用寄存器B)堆栈C)存储单元D)段寄存器11、在8086的汇编语言中,如果逻辑地址是A000H:1000H,那么物理地址就是()。
A、B000HB、B0000HC、A1000HD、A0000H12、国际通用的西文字符的编码是()码,占用1个字节。
A、余三码B、GB2312C、ASCII码D、格雷码13、设SP=0016H,若向堆栈中存入1个数据,则SP的值为___。
A、0015HB、0014HC、0017HD、0018H14、CS是指___寄存器,用来存放当前程序所在段的段地址。
A、代码段B、数据段C、堆栈段D、附加段15、8086处理器的指令队列有()个字节。
A、4B、5C、6D、716、8086CPU采用引脚复用技术,即()线和数据线是复用的。
A、电源线B、地址线C、控制线D、通讯线填空题8086微处理器有条地址线,可寻址存储器空间为,地址的编码区间是。
数据总线为条。
8086中,RESET的作用是:要判断AX、BX中两无符号数是否相等,可使用SUB AX,BX指令。
之后查询标志寄存器中的标志,若该标志为时,说明两数相等。
PC/XT机系统复位后是从存储器的地址开始执行程序的。
8086处理器通过INTR引脚向接受中断申请信号,通过___引脚发出中断响应信号。
若用4K×4位RAM芯片组成16K×8的存储器,则需要______个芯片,至少需要______根地址线,在地址线中有______根参与片内寻址。
单片8259A可管理______级可屏蔽中断,2片最多可管理______级。
MOV AL, [1200H] 指令的源操作数的寻址方式为______某CPU 可直接寻址的内存最大范围是64K字节,则该CPU有位地址总线。
对于8086CPU,设中断类型码是30H,则对应的中断向量存放的地址范围是从到。
对于8086的16位二进制数除以8位二进制数的除法运算指令,运算的结果存放在哪两个寄存器中?答商存在寄存器中;余数存在寄存器中。
8086中的BIU由个位段寄存器、一个位指令指针、字节指令队列、位地址加法器和控制电路组成。
8086/8088的执行部件EU由个通用寄存器、个专用寄存器、一个标志寄存器和等构成。
根据功能不同,8086的标志位可分为标志和标志。
某CPU 可直接寻址的内存最大范围是4K字节,则该CPU有位地址总线。
系统中有2片8259A,那么最多可以有?级中断优先权控制。
某存储器芯片为2K×4位,若用该芯片构成16K×8位的存储器系统,需要该芯片的数量为?判断题8086/8088标志寄存器共有16位,每一位都有含义。
()8086/8088的逻辑段不允许段的重叠和交叉。
8086/8088的数据总线都是16位。
()执行转移、调用和返回指令时,指令队列中的原内容不会被清除。
()8086与8088在软件上不一定完全兼容。
6、微机的字长愈长,计算精度愈高,指令处理功能愈强。
()计算机的主频愈高,计算机的速度愈快。
条件转移指令只能使用段内直接近(短)转移。
MOV AX,[BP]的源操作数的物理地址为16×(DS)+(BP)。
()简答题8086CPU由哪两部分组成?各部分功能是什么?8088微处理器的逻辑地址是由哪几部分组成的?怎样将逻辑地址转换为物理地址?8086系统中为什么要使用地址锁存器?锁存的是什么信息?8086一个总线周期最少包含多少个时钟周期?什么情况要插入TW等待周期?插入多少个等待周期取决于什么因素?(1)何谓总线?有哪几类?作用如何?(2)8086/8088处理器的地址总线有多少位?其寻址范围是多少?(3)设SP=2000H,AX=3000H,BX=5000H, 执行下列程序片段后,问SP=? ,AX=? ,BX=?PUSH AXPUSH BXPOP AX(4)只读存储器ROM和随机读写存储器RAM有什么区别?(5)一般来说中断的处理过程有哪几步?8088CPU组成的最小系统有32KB的RAM,其地址范围为0000H-7FFFH。
有16KB的ROM,其地址范围为8000H-BFFFH,可供选择芯片有EPROM 2764(8K×8位)和RAM 6264(8K×8位)芯片。
(不考虑地址线的高4位)要求:(1)需要多少片6264芯片和2764芯片?(2)作出CPU与RAM,ROM的连接图,包括地址线、数据线以及必要的控制信号,CPU的高位地址用74LS138译码器来译码。
在某系统中,要使用1K×4位的存储器芯片,形成1K×8位的存储器系统,请设计出存储器芯片的连接图。
为系统中唯一的一片8259A编写初始化程序,其端口地址为A0H,A1H。
要求:⑴采用边沿触发方式。
⑵中断类型码为58H~5FH。
⑶采用非缓冲方式,一般嵌套,正常EOI。
注意,在写程序之前,先给出要写到端口中的数据。
微机原理期末试卷二学期:04/05/1 课程号: 16108705课程属性:必修考试性质:考试适用班级:计算机科学与技术专业2002级一、选择题(20分,每个2分)1.八位二进制反码的真值范围为()A –128~+128B –127~+128C –128~+127D –127~+1272.计算机硬件能直接执行的语言是()A.符号语言B.高级语言C.机器语言D.汇编语言3.下列机器数中,真值最小的是( )A.[X]补=1110 0011B.[Y]原=0011 1100C.[Z]反=0110 0011D.[W]补=0000 00114..程序计数器IP中存放的是()A指令码 B 指令偏移地址C 指令的操作数D 指令的段地址5.复位信号RESET消失后,程序将从地址为()开始执行。
A 00000HB 0FFFF0HC 0FFFFHD 0FFFFFH6.下列指令正确的是()A.MOV AX ,[SI][DI]B.DEC CXC.POP CSD.MOV BX, [AX]7.计算机的存储器采用分级存储体系的主要目的是()A.便于读写信息B.减小机箱体积C. 便于系统升级D.解决存储容量,价格和存取速度间的矛盾8.已知芯片容量为1K×4位,若要构成16KB的系统存储器,则需芯片数和组成的芯片组数为()A.32,16B. 16,32C. 32,32D.16,169.下列中断中,( )类中断的中断优先权最高。
A NMIB INTRC INT ND 单步中断10.在程序控制传送方式中,那种传送可提高系统的工作效率()A无条件传送 B 查询传送 C 中断传送 D 前三项均可二、填空题(20分,每空1分)1.逻辑地址是5600H:1200H,那么物理地址是___。
2.CPU 与外设交换信息的类型主要有三种分别是控制信息、___和___。
3.设SS=2250H,SP=0140H,若向堆栈中存入4个数据,则栈顶的物理地址为______,如果再从堆栈中取出2个数据,则栈顶的物理地址为______。
4.若DS=7500H,则当前数据段的起始地址为______,末地址为______。
5.要判断AX、BX中两无符号数是否相等,可使用SUB AX,BX指令。
之后查询标志寄存器中的ZF标志,若该标志为时,说明两数相等。
6.对于8086的16位二进制数除以8位二进制数的除法运算指令,运算的结果存放在哪两个寄存器中?答:商存在寄存器中;余数存在寄存器中。
7. 最小方式下,若其它部件需要占用总线,应通过___引脚向CPU发出总线申请,CPU响应后,从___引脚发出应答信号。
8.若用1024×1位RAM芯片组成16K×8的存储器,则需要______个芯片,至少需要______根地址线,在地址线中有______根参与片内寻址。
9.单片8259A可管理______级可屏蔽中断,3片最多可管理______级。
10. 8088CPU的指令队列为______位。
11. 某CPU 可直接寻址的内存最大范围是4K字节,则该CPU有位地址总线。
12.对于8086CPU,设中断类型码是18H,则对应的中断向量存放的地址范围是。
三、判断题(10分,每个2分)(判断对错并改正)。
1.二进制信息的最小基本单位是字节。
2.物理地址一定,则逻辑地址一定是固定的。
3. 执行XOR AX,AX指令后,AX的内容保持不变。
4. 一个字类型数和一个字节数相除,商存放在AH中。
5.CPU与外设交换的控制信息,是由控制总线传送的。
四、综合题(50分)1.简要回答下列问题(6分)⑴在8086组成的最小模式系统中,要使用地址锁存器,请说明系统中为什么要使用地址锁存器。
⑵假设AL的内容为05H,请比较SUB AL, 09H与CMP AL,09H这两条指令的异同。
⑶什么是中断?2.指令题(10)⑴判断下列指令对错①MOV DL , DH②MOV CS , AX③IN DX , AL④ADD AX , IP⑤SHL AL , 3⑵读程序程序段MOV AX,405HMOV CL, 3OR AH , CLAND AL , AHXCHG AL , AH则执行上述程序段后AX=______⑶选择合适的指令,实现下述功能①AH寄存器低4位清零,其他位不变②AL寄存器高4位取反,其他位不变③AL的高4位移到低4位,高4位清零3.问答题(20分)⑴8086CPU有哪些段寄存器,说明各段寄存器的功能。