微机原理期末复习题
- 格式:doc
- 大小:132.00 KB
- 文档页数:14
微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题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. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。
微机原理复习题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU负责执行什么操作?A. 算术运算B. 逻辑运算C. 算术和逻辑运算D. 控制运算答案:C2. 在微机中,以下哪个部件负责存储程序和数据?A. 中央处理器(CPU)B. 存储器C. 输入/输出设备D. 总线答案:B3. 8086微处理器的地址总线宽度是多少?A. 8位B. 16位C. 32位D. 64位答案:B4. 微机中的I/O设备通过什么与CPU进行通信?A. 数据总线B. 控制总线C. 地址总线D. 所有总线答案:D5. 微机的存储器分为哪两类?A. 只读存储器和随机访问存储器B. 静态存储器和动态存储器C. 主存储器和辅助存储器D. 内部存储器和外部存储器答案:C6. 微处理器的时钟频率是指什么?A. 处理器的运算速度B. 处理器的时钟周期C. 处理器的时钟脉冲频率D. 处理器的时钟周期数答案:C7. 在微机中,中断服务程序的入口地址通常存放在哪个寄存器中?A. IPB. CSC. DSD. SS答案:B8. 微机的总线通常包括哪几类?A. 数据总线、地址总线和控制总线B. 数据总线、控制总线和电源总线C. 地址总线、控制总线和电源总线D. 数据总线、地址总线和电源总线答案:A9. 微机中的DMA是指什么?A. 直接内存访问B. 动态内存分配C. 数据管理器D. 动态内存访问答案:A10. 微机中,以下哪个部件负责控制数据流向?A. 中央处理器(CPU)B. 存储器C. 输入/输出设备D. 控制器答案:D二、填空题(每空1分,共10分)1. 微处理器中的______(寄存器名)用于存储指令的地址。
答案:IP2. 微机中的______(部件名)用于控制CPU的运行状态。
答案:控制器3. 微机中的______(部件名)用于存储临时数据。
答案:寄存器4. 微机的______(部件名)是CPU与外部设备之间的桥梁。
答案:接口5. 微机中的______(部件名)用于存储程序和数据。
微机原理期末复习题及答案一、选择题:1、(1101001.101)2=da(69.625)10b(1101001.101)bcdc(69.5)16d(100000101.011000100101)bcd2、若x=-1110110,则[x]原=(1)b,[x]补=(2)c,[-x/2]补=d(3)。
(1)a01110110(2)a01110110(3)a00010101B11110110B0000010B11111011c10001010c10001010c10001100D1000100100D11110110D00110110110110110113、已知cs=1000h,ds=4000h,es=2000h,bx=0250h,si=0382h,8086/8088指令movax,[bx+si]中源操作数的寻址方式是d(1),目标操作数的寻址方式是(2)a。
cpu执行该指令时,应从内存中物理地址为b(3)的字单元中取出数据。
(1)a寄存器间址方式b基址寻址方式c变址寻址方式d基址加变址寻址方式(2)寄存器寻址模式B寄存器间寻址模式C基址寻址模式D索引寻址模式(3)a205d2hb405d2hc20632hd40632h4。
如果9ah和7dh分别存储在8088 CPU的寄存器Al和BL中,当CPU执行addal和BL指令时,状态寄存器fr的标志位CF、of、ZF和SF分别为C(1),Al和BL的内容分别为(2)d。
(1) a0、0、0、0b1、0、1、0c1、0、0、0d0、1、1、0(2)a117h和7dhb117h和9ahc17h和9ahd17h和7dh5、8253外接频率为1mhz的时钟信号,若控制字设置为74h,则8253将工作于d(1),当写入计数器的16位计数初值为7000h时,可定时的时间为b(2)。
(1)a计数通道0的方式1,按二进制计数b计数通道0的方式2,按二进制计数c计数通道1的方式2,按bcd码计数d计数通道1的方式2,按二进制计数(2)a7msb28.672msc70msd286。
对于符号数,机器数常用的表示方法有原码、反码和补码三种。
数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。
注意:对正数,三种表示法均相同。
它们的差别在于对负数的表示。
1)原码[X]原:符号位:0表示正,1表示负;数值位:真值的绝对值。
2)反码[X]反:定义:若X>0 ,即为正数,则[X]反=[X]原,若X<0,即为负数,则[X]反= 对应原码的符号位不变,数值部分按位求反.3)补码(有符号数的运算一律采用补码运算):若X>0,则[X]补= [X]反=[X]原,若X<0,则[X]补= [X]反+1,负数的补码为该负数的原码按位(除符号位外)取反后再在最低位加1。
正数的原码、反码、补码相同,负数的反码是原码取反,负数的补码是反码加一。
例:10001101是x1的原码,是x2的反码,是x3的补码,比较x1,x2,x3的大小?2.给出逻辑地址算出物理地址逻辑地址的表示格式:段基址:偏移地址; 物理地址= 段基址×10H+偏移地址如:已知某存储单元的逻辑地址为2000H:3300H,求该存储单元的物理地址?解:物理地址= 段基址×10H+偏移地址=2000H ×10H+3300H =23300H3.uc的基本结构是什么?三组总线分别是什么?cpu的内部结构包括什么?微型计算机的基本结构包括微处理器,内存储器,输入/输出接口CPU基本组成:算术逻辑单元(ALU)、控制器、寄存器组和片内总线等典型的微机硬件系统,CPU通过三组总线将系统存储器、I/O接口连接起来。
4.三态输出电路的概念,原理由于记忆元件是由触发器组成的,而触发器只有两个状态:0和1,所以每条信号传输线只能传送一个触发器的信息(0或1)。
如果一条信号传输线既能与一个触发器接通,也可以与其断开而与另外一个触发器接通,则一条信息传输线就可以传输随意多个触发器的信息了。
三态输出电路(或称三态门)就是为了达到这个目的而设计的。
微机原理期末考试题微机原理期末测试题微机原理及应用期末复习题一2011年12月单项选择题1、在多级存储体系结构中,Cache-主存结构主要用于解决()的问题。
A.主存容量不足B.主存与辅存速度不匹配C.辅存与CPU速度不匹配D.主存与CPU速度不匹配单项选择题2、设(SS)=2000H, (SP)=0100H, (AX)=2107H,执行指令PUSH AX后,数据21H的存放地址是()。
A:200FEHB:200FFHC:20101HD:20102H单项选择题3、下图表示的是8086系统中的()操作。
A:读存储器B:写存储器C:读I/O口D:写I/O口单项选择题4、一般地,微机接口芯片一定是()。
A.可编程的B.可寻址的C.可联络的D.可定时的单项选择题5、计算机中数据总线驱动器采用的基本逻辑单元是()。
A:反相器B:编码器C:三态门D:译码器单项选择题6、用MB 表示存储器容量时,4MB 等于()。
10 A:2个字节16 B:2个字节C:222 个字节32 D:2个字节单项选择题7、在8086的I/O指令中,端口间接寻址时应使用寄存器()。
A:AXB:BXC:CXD:DX单项选择题8、查询方式中状态信息一般是通过()总线传送给CPU的。
A:数据B:控制C:地址D:任意一种单项选择题9、计算机系统中,数据传送速度最快的是()传送方式。
A:同步B:查询C:中断D:DMA单项选择题10、I/O接口电路中,8255控制口可能使用的端口地址只能是()。
A:00HB:01HC:04HD:07H单项选择题11、响应非屏蔽中断NMI 请求的必要条件是()。
A:IF = 1B:执行完当前指令C:TF = 1D:无INTR 中断请求单项选择题12、某16 位总线的时钟频率为16MHz,若每 4 个时钟完成一次数据传送,则该总线带宽为()。
A:8MB/SB:16 MB/SC:32MB/SD:64MB/S单项选择题13、8086CPU中标志寄存器的主要作用是()。
《微机原理》期末考卷一、选择题(每题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. 微机中的______是用于存储系统软件和应用程序的存储器。
微机原理期末复习题### 微机原理期末复习题一、选择题1. 在微机系统中,下列哪个部件是负责数据存储的?A. CPUB. 内存C. 硬盘D. 显卡2. 微机的总线通常包括哪几种类型?A. 数据总线、控制总线B. 地址总线、数据总线C. 控制总线、地址总线D. 以上都是3. 下列哪个寄存器是用于存储CPU当前要执行的指令地址?A. IP寄存器B. SP寄存器C. BP寄存器D. AX寄存器二、填空题1. 微机的______是计算机硬件系统的核心,负责解释和执行程序指令。
2. 在微机原理中,______是用于控制数据在计算机内部各部件之间传输的一组信号线。
3. 微机的存储器分为______和______,其中______用于临时存储数据和程序。
三、简答题1. 简述微机系统中输入设备和输出设备的作用。
2. 解释中断的概念,并说明中断在微机系统中的重要性。
四、计算题1. 假设一个微机系统的内存地址从0x0000开始,到0xFFFF结束。
请计算该系统的内存容量是多少KB?2. 如果一个微机的CPU主频为3.2GHz,假设每个时钟周期可以执行一条指令,那么该CPU每秒可以执行多少条指令?五、分析题1. 分析微机系统中总线的作用及其对系统性能的影响。
2. 讨论微机系统中的并行处理和串行处理的区别及其应用场景。
六、综合题设计一个简单的微机系统,包括CPU、内存、输入输出设备等,并说明各部件的功能和它们之间的连接方式。
以上题目涵盖了微机原理的基础知识点,包括硬件组成、总线、存储器、寄存器、输入输出设备等,以及中断、并行与串行处理等高级概念。
通过这些题目的复习,可以帮助学生巩固和加深对微机原理的理解,为期末考试做好准备。
微机原理期末考试试题一、选择题(每题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,请计算其二进制补码。
微机原理期末复习题库微机原理期末复习题一、填空题1.微机系统由()和()两部分组成。
2.微型计算机硬件系统由()、()、三总线、I/O接口电路及输入输出设备等构成。
3.计算机的主机由()、()、主存储器组成。
4.8086有()条地址线,存储器容量为()B。
5. 8086有()条地址线,存储器容量为()B。
6.地址4000H:0300H,其段地址是(),偏移地址是(),物理地址是()。
7.逻辑地址9B50H:2C00H对应的物理地址是()。
8.10110.10111B的十六进制数是(),34.97H的十进制数是(),将114.25转换为二进制数为()。
9.-128的补码是()10. 8086/8088CPU中标志寄存器的3个控制位是()、()、()。
11. 寄存器间接寻址方式中,操作数在()。
12.两个无符号数相等,该两数相减后ZF标志=()13.8086 CPU的9个标志位中,有()位为状态标志,它们是OF, SF, AF, PF及()、()。
14.8086/8088 CPU被设计为两个独立的功能部件是()和()15.I/O端口的编址方式一般有()和()两种。
16.I/O单独编址方式下,从端口写出数据可使用()指令。
17.设(SP)=0100H,(SS)=2000H,执行PUSH BP指令后,栈顶的物理地址是()。
18.汇编语言的调试过程如下:建立以()为扩展名的源文件;生成以()为扩展名的目标文件;生成以()为扩展名的可执行文件;使用DEBUG调试程序,调试可执行目标程序。
19.指令MOV [BX+SI],AL中的目的操作数使用()段寄存器,属于()寻址方式。
20.指令MOV [BX+SI],AL 中的目的操作数使用()段寄存器,属于()寻址方式。
21.计算机的指令应包括()和()两个部分。
22.若在8259A 初始化时将其设置为普通中断结束方式,则必须在中断服务程序结束时向其发出操作命令字(),并令其中的()位为1,以使ISR 寄存器的相应位清0。
微机原理期末试题及答案一、选择题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. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
微机原理期末总复习题1、冯•诺伊曼计算机的核心理念是:_______。
[A]存储程序驱动 [B]数据驱动[C]模式匹配驱动 [D]需求驱动2、对于8位二进制补码表示的整数,下列说法中正确的是_______。
[A] 最大值为11111111 [B]10000000为十进制128[C] 只有一个0值 [D]最小值为111111113、存储器进行一次完整的读写操作所需的全部时间称为________。
[A] 访问时间;[B] 存储周期;[C] CPU周期;[D] 机器周期。
4、从主存中划分一段区域构成存储器堆栈是______。
[A] 硬堆栈 [B] 软堆栈 [C] 缓冲器 [D] 专用堆栈5、将外围设备与主存统一编址,一般是指__________。
[A]每台设备占一个地址码 [B] 接口中的有关寄存器各占一个地址码[C]每个外围接口占一个地址码 [D] 每台外设由一个主存单元管理6、PUSH指令属于________。
[A] 移位类指令 [B] 控制类指令[C] 逻辑运算类指令 [D] 数据传输类指令7、某计算机字长为16位,主存储芯片的容量为64MB,若按字节编址,则该主存储芯片的地址范围是0到________。
[A] 224-1 [B] 225-1 [C] 226-1 [D] 227-18、主机与外设传送数据时,采用_______,主机与外设是串行工作的。
[A] 程序查询方式 [B] 中断方式 [C] DMA方式 [D] 通道方式9、微程序控制器中,关于机器指令、微指令、微地址,不正确的说法是________。
[A] 每一条机器指令由一条微指令来执行;[B] 每一条机器指令由一段用微指令编成的微程序来解释执行;[C] 微命令是构成控制系列的最小单位;[D] 微地址就是微指令在控制存储器中的地址。
10、以下论述正确的是。
[A]CPU响应中断期间仍执行原程序;[B]在中断过程中,若又有中断源提出中断请求,CPU立即响应;[C]在中断响应中,保护断点、保护现场应由用户编程完成;[D]在中断响应中,保护断点是由中断隐指令自动完成的。
微机原理期末复习题目第一章计算机基本知识【复习重点】1、常用数制及其相互间的转换;2、机器数表示:原码、反码、补码的表示及求法;3、BCD编码及常用字符的ASCII码;4、计算机中的常用术语【典型习题】•在计算机中,1KB= 1024 byte。
•对于十六进制表示的数码19.8H,转换为十进制数时为:25.5 ;用二进制数表示时为:11001.1 B;该数码用压缩BCD码表示时数据为:00100101.0101B或25.5H 。
•设机器字长为8位,最高位是符号位。
则十进制数–13所对应的原码为:10001101B ;补码为11110011B 。
•一个8位二进制数用补码方式表示的有符号数的范围是-128~+127 。
•软件通常分为系统软件和应用软件两大类。
•微型计算机中主要包括有 A 。
A.微处理器、存储器和I/O接口B.微处理器、运算器和存储器C.控制器、运算器和寄存器组D.微处理器、运算器和寄存器第二章8080系统结构【复习重点】1 、CPU 内部的功能结构;2 、寄存器阵列结构及各寄存器的功能;3 、标志寄存器各标志位的名称及含义;【典型习题】1、8086中的BIU中有 4 个16 位的段寄存器、一个16 位的指令指针、 6 字节指令队列、20 位的地址加法器。
2、8086 可以访问8 位和16 位的寄存器。
3、8088/8086 CPU中,指令指针(IP)中存放的是 B 。
A.指令B.指令地址C.操作数D.操作数地址4、8086CPU内部由哪两部分组成?它们的主要功能是什么?答:BIU(或总线接口单元):地址形成、取指令、指令排队、读/写操作数及总线控制等所有与外部的操作由其完成。
EU(或指令执行单元):指令译码和执行指令5、8086/8088 CPU内部包含有哪6个专用寄存器?它们的主要功能是什么?答:有CS、DS、ES、SS、IP、PSWCS(代码段寄存器):用来存放当前代码段的基地址。
微机原理期末复习用微机原理期末复习连答案一、选择题1、计算机内部使用的数是()A 二进制数B 八进制数C 十进制数D 十六进制数2、8086/8088CPU支持的I/O地址范围为( )A 0~FFFFFHB 0~FFFFHC 0~FFFHD 0~FFH3、8086/8088中可以作为寄存器间接寻址的寄存器是()A AXB BXC CXD DX4、顺序执行PUSH AX和POP BX两条指令,其功能等同于()A MOV BX, AXB MOV AX, BXC XCHG AX, BXD XCHG BX, AX5、条件转移指令JNE条件成立是()A CF=0B CF=1C ZF=0D ZF=16、逻辑移位指令SHL可用于()A 有符号数乘以2B 有符号数除以2C 无符号数乘以2D 无符号数除以27、执行IN AL, AX指令后,进入AL寄存器的数据来自()A 寄存器B 存储器C 立即数D 外设端口8、将十进制数75以压缩的BCD码送入AX, 正确的指令是()A MOV AX, 0075B MOV AX, 0705C MOV AX, 0075HD MOV AX, 0705H9、设AH=10H, 执行NEG AH指令后,正确的结果是()A AH=10H CF=1B AH=F0H, CF=0C AH=10H, CF=1D AH=F0H, CF=110、对如下程序段AGAIN: MOV ES:[DI], ALINC DILOOP AGAIN可用指令()完成相同的功能。
A REP MOVSB B REP LODSBC REP STOSB C REP STOSW11、MASM语句中,表达常数不正确的形式是()A 01101001B B A346HC ‘A’D 560012、如果SS=600H, 则说明堆栈段起始于()物理地址A 60HB 600HC 6000HD 60000H13、DW 50 DUP(?)语句预留了()个字节存储空间A 25B 50C 100D 20014、执行OR AL, 80H后,可以肯定的执行结果是AL寄存器的()A 最高位为0B 最高位为1C 低7位均为0D 低7位均为115、MUL CL 指令实现()功能A 有符号乘法:A X←AL*CLB 无符号乘法:AX←AL*CLC 有符号乘法:DX←AL*CLD 无符号乘法:DX←AL*CL16、数据定义语句NUM2 DW (12 XOR 6 AND 2)LE 0EH, 定义的NEM2单元的内容是()A 0B 0FFFFHC 1D 0FFH二、填空题1、8位无符号整数的表示范围为0~255,写成十六进制形式为,8位有符号整数的表示范围为-128~127,写成十六进制形式为。
第一章一、填空题1、86的压缩BCD码表示形式为〔86H 〕。
2、基本的ASCII码为____8__位编码,共有_27____个字符。
3、计算机中的总线包括____地址总线__、_____数据总线____和_控制总线__________。
4、计算机系统由____硬件___系统和__软件____系统两大局部组成。
5、CPU的字长与_____数据总线___有关;寻址空间与___地址总线______有关。
6、假设CPU的数据线宽度为8位,那么它的字长为__8__位;地址线宽度为16位,那么它的寻址空间为____216B_____。
7、计算机语言分为_低级______语言、___中级____语言和_高级_______语言。
8、计算机软件分为______系统____软件和______应用___软件两大类。
9、8位有符号二进制数为正数时,符号位b7为___183__;为负数时,符号位b7为__-73___。
10、正数的原码、反码、补码___是相同的_____;11、目前,微型计算机的核心部件是_ CPU______。
二、名词解释微机微处理器微型计算机系统汇编语言操作系统系统软件BIU EU ASCII码BCD码三、判断题。
请判断以下题的正误,对于“×〞的请说明原因。
1、8位二进制数的补码表示范围为-127 ~+127。
〔X 〕。
-128 ~+1272、CPU的寻址空间与它的数据线宽度有关〔X 〕。
3、CPU的数据线宽度越宽,它的相对运行速度越快〔√〕。
4、寄存器和存储器都是CPU内部的存储单元〔X 〕。
寄存器是CPU内部的存储单元5、十进制数456的压缩BCD码表示形式〔√〕。
6、-100的8 位二进制数原码值为11100100B,补码值为10011100B〔√〕。
7、回车符CR的ASCII 码值是0DH〔√〕。
第二章一、填空题1、SP是一个〔 16 〕位寄存器。
Flags是一个〔 16 〕位寄存器。
一、填空题1.十进制数11。
375转换为二进制数为______;二进制数1101101转换为十进制数为______。
2.二进制数110111100101。
1011转换为十六进制数为______。
3.二进制数1001011.1转换为十进制数为______。
4.用MOS器件构成的RAM可分为SRAM_和_DRAM__。
5.A=-113D,则[A]补=__________。
10001111B6。
已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CL,SS:[SI+50H]中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H.7.对于ADD AL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=__1___,CF=_0____.8。
变量具有段属性、偏移量属性和类型属性.9.汇编语言程序的语句可分为两大类:指令性语句和指示性语句。
10.A=-71,则[A]补=______。
11.设一个主存容量为320K,若要访问该主存,其地址码至少__19__位;其最大的主存地址为_4003FH_。
12.8088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。
13.中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回。
14.A=+0110101,B=-0110101,[A+B]补=______。
15. 从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志___的影响。
16.由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断). 17.两片8259级联共可管理_________级中断,若从片连接在主片的IR2上,则从8259A 的ICW3为___________。
18.信息码为0110100,则奇校验码为__00110100__________。
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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四个字节,该向量对应的中断号是()。
微机原理期末试题及答案一、选择题(每题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和内存的高速总线。
第 1 页共14 页第一章一、填空题1、86的压缩BCD码表示形式为( 86H )。
2、基本的ASCII码为____8__位编码,共有_27____个字符。
3、计算机中的总线包括____地址总线__、_____数据总线____和_控制总线__________。
4、计算机系统由____硬件___系统和__软件____系统两大部分组成。
5、CPU的字长与_____数据总线___有关;寻址空间与___地址总线______有关。
6、若CPU的数据线宽度为8位,则它的字长为__8__位;地址线宽度为16位,则它的寻址空间为____216B_____。
7、计算机语言分为_低级______语言、___中级____语言和_高级_______语言。
8、计算机软件分为______系统____软件和______应用___软件两大类。
9、8位有符号二进制数为正数时,符号位b7为___183__;为负数时,符号位b7为__-73___。
10、正数的原码、反码、补码___是相同的_____;11、目前,微型计算机的核心部件是 _ CPU______。
二、名词解释微机微处理器微型计算机系统汇编语言操作系统系统软件BIU EU ASCII码 BCD码三、判断题。
请判断以下题的正误,对于“×”的请说明原因。
1、8位二进制数的补码表示范围为-127 ~ +127。
( X )。
-128 ~+1272、CPU的寻址空间与它的数据线宽度有关( X )。
3、CPU的数据线宽度越宽,它的相对运行速度越快(√)。
4、寄存器和存储器都是CPU内部的存储单元( X )。
寄存器是CPU内部的存储单元5、十进制数456的压缩BCD码表示形式为010*********BCD(√)。
6、-100的8 位二进制数原码值为11100100B,补码值为10011100B(√)。
7、回车符CR的ASCII 码值是0DH(√)。
第二章一、填空题1、SP是一个( 16 )位寄存器。
Flags是一个( 16 )位寄存器。
控制标志位TF的含义为: 追踪标志,当TF置为1,CPU进入单步执行方式,即每执行一条指令,产生一个单步中断请求)。
2、设某一堆栈段中当前栈顶的逻辑地址为2000H:0200H,在弹出两个字后栈顶的物理地址是(2000H:01FCH )。
3、设双字12345678H的起始地址是0A0000H,则此双字中12H所在单元的物理地址是( 0A0003H )。
4、在8086中,每一内存单元只能有一个( 物理) 地址,但可以有多个( 逻辑 )地址。
5、判断有符号数运算是否溢出应根据( OF )标志位。
6、8086 CPU中,用于区分CPU是工作在最大模式还是最小模式的引脚是(MN/MX )。
7、8086 CPU中的寄存器都是( 16 )位的。
8、总线周期是(CPU通过总线对存储器或IO接口进行一次访问所需要的时间)二、名词解释指令周期逻辑地址物理地址段地址偏移地址时钟周期标志寄存器堆栈寄存器三、判断题。
请判断以下题的正误,对于“×”的请说明原因。
1、内存的物理地址是唯一的,每一个内存单元可存放一个16位二进制数。
( X)每一个内存单元可存放一个8位二进制数2、存储器是计算机系统中不可缺少的部分。
(√)3、8086 CPU为16位处理器,一次可并行传送8位或16位二进制数。
(√)4、8086 CPU的数据总线和地址总线都是20位。
( X )5、8086 CPU的BIU中包含有一个16位的地址加法器。
(X )8086 CPU的BIU中包含有一个20位的地址加法器6、因为8086存储单元的段地址和偏移地址均为16位,则8086存储单元的地址线为32位。
( x )因为8086存储单元的段地址和偏移地址均为16位,则8086存储单元的地址线为20位7、8086 CPU可以通过改变指令指针IP的内容来改变执行顺序。
(√)8、8086 CPU的16位标志寄存器FR中每位均有确定含义。
( X)9、8086 CPU的基本读写总线周期由4个时钟周期组成。
(√)10、8086CPU在一个存储单元中,可存入8位数据或者16位数据。
( x)8086CPU在一个存储单元中,可存入8位数据.11、8086CPU允许多个逻辑段重叠或交叉。
(X)8086CPU允许多个逻辑段重叠12、堆栈指针SP总是指向堆栈的栈顶。
(√)13、8086 CPU从功能结构上看,其由控制器、运算器、寄存器三部分组成。
( X )8086 CPU从功能结构上看,其由执行单元和总线接口单元组成.14、寄存器寻址比存储器寻址的运算速度快(√)四、单项选择题1、8086 CPU引脚中区分CPU进行存储器访问还是I/O访问的控制引脚是( B )。
A、MN/MXB、M/IOC、INTRD、NMI2、若某数据段位于存储区38000H~47FFFH,则该数据段的段地址为()。
A.38000H B.47FFFH C.3000H D.3800H3、程序设计中所使用的地址是( A )。
A.逻辑地址 B.有效地址 C.物理地址 D.段基址4、标志寄存器Flags中存放两类标志,即( B )。
A.符号标志、溢出标志 B.控制标志、状态标志C.方向标志、进位标志 D.零标志、奇偶标志5、下列有关指令指针寄存器的说法中,哪一个是正确的( B )。
A.IP存放当前正在执行的指令在代码段中的偏移地址B.IP存放下一条将要执行的指令在代码段中的偏移地址C.IP存放当前正在执行的指令在存储器中的物理地址D.IP存放当前正在执行的指令在存储器中的段地址6、某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据( A )A.80H B.50H C.100 D.100H7、 8088/8086CPU从功能结构上看,是由( D)组成的。
A、控制器和运算器B、控制器和运算器C、控制器和20位物理地址加法器D、执行单元和总线接口单元8、8086 CPU内部具有( B )个8位寄存器。
A、4B、8C、14D、209、8086 CPU的标志寄存器中有( D )个有效位。
A、1B、3C、6D、910、8086 CPU对存储器采用分段管理的方法,每个存储单元均拥有( D )两种地址。
A、实地址和虚拟地址B、 20位地址和16位地址C、逻辑地址和物理地址D、段基址和偏移地址14、8086/8088CPU中,引脚RD和WR的作用是( C)A、 CPU控制数据传输的方向B、 CPU实现存储器存储操作控制C、 CPU实现读或写操作时的控制线D、CPU实现读地址数据线分离控制15、8086 CPU中,可屏蔽中断请求的控制引脚是( C )A、NMIB、HOLDC、INTRD、INTA16、8086 CPU可访问( C )个字端口A、 1KB、 32KC、 64KD、 1M17、 8086/8088CPU将数据压入堆栈时,栈区指针的变化为( c )A、SS内容改变,SP 内容不变B、SS内容不变,SP 内容加2C、SS内容不变,SP 内容减2D、SS和SP内都容改变18、在以下关于8086/8088对存储器进行分段管理的叙述中,不正确的是( D )。
A、1MB内存的空间可分为若干个64KB的段B、段的大小根据具体需要而定,最大不超过64KBC、段的起始地址能被16整除D、段与段之间可以交叉三、简答题1、找出字符串“Pentium”的ASCII码,将它们依次存入从00510H开始的字节单元中,画出它们存放的内存单元示意图。
2、有一双字87654321H在内存中的地址为30101H,画出其在8086系统的内存中存放的情况。
3、8086的标志寄存器分为6个状态标志位和3个控制标志位,它们各自的含义和作用是什么?第三章一、填空题1、若要在DEBUG下显示偏移地址为2000H单元处的指令,相应命令应为:(U 2000H )。
2、条件转移指令JNZ的测试条件是 ZF==0 。
3、MOV [BP],AL指令中,目的操作数为___寄存器间接___寻址方式,对___堆栈___段的数据进行操作。
4、当采用寄存器间接寻址时,使用通用寄存器BX、DI、SI时,可以默认不写的段寄存器是___DS___5、采用寄存器间接寻址,当使用通用寄存器BP时,可以默认不写的段寄存器是SS______。
6、条件转移指令是一种短转移,其转移范围在___ -128~ +127 内。
7、DEC BYTE PTR[DI]指令中,操作数的数据类型是___ 内存操作。
8、循环指令LOOPZ终止循环的条件是____CX=0或者ZF=0______。
9、将AX寄存器清0的的逻辑指令是____xor ax,ax____或__ and ax,0 _(2)____ _。
10、已知AX=0202H、CX=0003H,执行指令SAR AX,CL后,寄存器AX=_0040H_____。
二、名词解释寻址方式指令系统源操作数目的操作数三、判断题。
请判断以下题的正误,对于“×”的请说明原因。
1、立即寻址方式只能用于源操作数。
(√)2、DOS所有的功能子程序调用都是利用INT 21H中断指令。
( X )3、指令“MOV AX,[BP]”的源操作数的物理地址为SS*16+BP。
(√)4、指令指针寄存器IP是不能通过指令访问的。
(√)5、代码段寄存器CS的内容可以被压入栈区,也可以将堆栈中的数据弹出至CS中。
( X )代码段寄存器CS的内容可以被压入栈区,不可以将堆栈中的数据弹出至CS中6、段内转移要改变IP、CS的值。
( X )段内转移要改变IP的值7、CS和IP中的内容是不能通过指令随意改变的,也就是CS和IP都不能用作目的操作数。
(√)8、不能给段寄存器直接传送立即数。
(√)9、MOV指令执行时会影响标志位。
( X )MOV指令执行时不会影响标志位10、堆栈存取操作是以字节为单位的。
当堆栈存入数据时,SP减1;当从堆栈中取出数据时,SP加1。
( X )堆栈存取操作是以字为单位的。
当堆栈存入数据时,SP减2;当从堆栈中取出数据时,SP加2。
四、选择题1、指令MOV AX,[3070H]中源操作数的寻址方式为( A )A、寄存器间接寻址B、立即寻址C、直接寻址D、变址寻址2、指令MOV [BX],AX中(B)A、目的操作数是寄存器操作数B、源操作数是存储器操作数C、目的操作数是存储器操作数D、源操作数是立即操作数3、指令MOV AX,[BP]中(B)A、源操作数存于数据段B、源操作数存于堆栈段C、目的操作数存于数据段D、目的操作数存于堆栈段4、BX是( B)A、8位通用寄存器B、16位通用寄存器C、16位段寄存器D、16位变址寄存器5、下面4个寄存器中,不能作为间接寻址的寄存器是( B )A、BXB、DXC、BPD、DI6、设SS=2000H,执行下列程序段后SP=( A )MOV SP,2000HMOV AX,1234HPUSH AXA、21FFEHB、20000HC、22000HD、22002H7、 TEST 与AND的区别是( B )。