微机原理选择题
微机原理选择题
选择题1.内部RAM中的位寻址区定义的位是给(A) 位操作准备的(B) 移位操作准备的(C) 控制转移操作准备的(D) 以上都对2. 89C51与87C51的区别在于(A) 内部程序存储器的类型不同(B) 内部数据存储器的类型不同(C) 内部程序存储器的容量不同(D) 内部数据存储器的容量不同3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A) 逻辑运算 (B) 符号数加减法运算(C) 乘法运算 (D) 除法运算4.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是(A) 4 KB (B) 64 KB (C) 8 KB (D) 128 KB5.PC的值是(A) 当前指令前一条指令的地址(B) 当前正在执行指令的地址(C) 下一条指令的地址(D) 控制器中指令寄存器的地址6. 提高单片机的晶振频率,则机器周期()A、不变B、变长 C 、变短 D、不定7. 将累加器中的数据送到片外RAM40H,可执行指令( )(A) MOVX 40H,A(B) MOV R6,#40H MOV @R6,A(C) MOV R0,#40H (D) MOV R6,#40HMOVX @R0,A MOVX @R6,A8. 下列符号中只有( )是正确的MCS-51指令。
(A) PUSH R0 (B) PUSH 40H(C) POP @R0 (D) POP #40H9. 对程序存储区数据传送,应采用助记符为( )(A) MOV (B) MOVX (C) MOVC(D) PUSH10. 下列转移范围是2KB的控制转移指令是( )(A) SJMP rel (B)LJMP addr16 (C) AJMP addr11(D) JMP @A+DPTR11. 关于指针DPTR,下列说法正确的是()A.DPTR是CPU和外部存储器进行数据传送的唯一桥梁B.DPTR是一个16位寄存器C.DPTR不可寻址D.DPTR是由DPH和DPL两个8位寄存器组成的 E.DPTR的地址83H 12.当PSW=10H时,R6的字节地址为( )。
微机原理试题及答案
微机原理试题及答案一、选择题。
1. 下列哪个不是微机系统的基本组成部分?A. 中央处理器。
B. 存储器。
C. 输入设备。
D. 输出设备。
答案,C。
2. 下列哪个不属于微处理器的功能?A. 运算。
B. 控制。
C. 存储。
D. 输入。
答案,D。
3. 以下哪个不是微机系统软件的组成部分?A. 操作系统。
B. 应用软件。
C. 数据库软件。
D. 固件。
答案,C。
4. 下列哪个不是微机系统的外部设备?A. 打印机。
B. 鼠标。
C. 显示器。
D. 内存条。
答案,D。
5. 下列哪个不是微机系统的存储器?A. 内存。
B. 硬盘。
C. CPU。
D. 光盘。
答案,C。
二、填空题。
1. 微机系统的核心部件是______。
答案,中央处理器。
2. 微机系统的内存是用来存储______。
答案,程序和数据。
3. 微机系统的主要输入设备有键盘、______。
答案,鼠标。
4. 微机系统的操作系统是用来管理______。
答案,硬件和软件资源。
5. 微机系统的显示器是用来输出______。
答案,图像和文字。
三、简答题。
1. 什么是微机系统?简要描述其基本组成部分。
答,微机系统是由中央处理器、存储器、输入设备、输出设备和系统总线等基本组成部分组成的计算机系统。
2. 请简要介绍微处理器的功能及其作用。
答,微处理器是微机系统的核心部件,其主要功能包括运算、控制和存储,它负责执行计算机程序中的指令,是计算机的大脑。
3. 请简要介绍微机系统的软件组成部分。
答,微机系统的软件包括操作系统、应用软件和固件,其中操作系统是管理硬件和软件资源的系统软件,应用软件是为用户提供各种功能的软件,固件是存储在计算机芯片中的软件。
四、问答题。
1. 请简要描述微机系统的工作原理。
答,微机系统的工作原理是通过中央处理器执行指令,从存储器中读取程序和数据,经过运算和控制后,将结果输出到显示器或打印机等输出设备上。
2. 请简要介绍微机系统的存储器种类及其特点。
答,微机系统的存储器包括内存、硬盘、光盘等,其中内存用于临时存储程序和数据,速度快但容量小;硬盘用于永久存储数据,容量大但速度较慢;光盘用于存储大量数据,但读写速度较慢。
微机原理试题库及答案
微机原理试题库及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常分为哪几个部分?A. 算术逻辑单元(ALU)B. 控制单元(CU)C. 寄存器组D. 所有以上2. 下列哪个不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪3. 微机的存储器分为哪两种类型?A. 只读存储器(ROM)和随机存取存储器(RAM)B. 硬盘和固态硬盘C. 内部存储器和外部存储器D. 缓存和主存4. 微机的总线分为哪几类?A. 数据总线、地址总线和控制总线B. 并行总线和串行总线C. 内部总线和外部总线D. 低速总线和高速总线5. 微机的中断系统的作用是什么?A. 处理异常情况B. 执行程序C. 管理存储器D. 控制输入输出设备6. 微机的指令系统包括哪些基本操作?A. 加法、减法、乘法和除法B. 逻辑运算C. 移位操作D. 所有以上7. 微机的操作系统主要负责什么?A. 管理硬件资源B. 管理用户界面C. 执行程序D. 管理网络通信8. 微机的编译系统的作用是什么?A. 将高级语言程序转换为机器语言程序B. 管理内存C. 执行程序D. 管理输入输出设备9. 微机的硬件系统和软件系统之间的关系是什么?A. 相互独立B. 相互依赖C. 硬件系统可以独立工作D. 软件系统可以独立工作10. 微机的外设接口通常包括哪些类型?A. 并行接口和串行接口B. USB接口和HDMI接口C. 网络接口和音频接口D. 所有以上二、填空题(每空2分,共20分)1. 微机的中央处理器(CPU)主要包括______和______。
2. 微机的存储器地址空间通常分为______和______。
3. 微机的输入输出接口通常包括______、______和______。
4. 微机的总线宽度决定了数据传输的______。
5. 微机的中断优先级是指中断请求的______。
6. 微机的指令集是CPU执行______的集合。
7. 微机的操作系统是管理______和______的软件。
微机原理试题及答案
微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。
A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。
A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。
A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。
A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。
A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。
A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。
A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。
A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。
A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。
12. 微机系统中的总线可以分为数据总线、地址总线和____。
13. 微机系统中,一个存储单元可以存储一个____。
14. 微机系统中,中断向量表存储了中断服务程序的____。
15. 微机系统中,I/O端口地址通常由____总线提供。
16. 微处理器的指令集是一组预定义的____。
17. 微机系统中,堆栈操作遵循____原则。
18. 微机系统中,DMA可以减少CPU的____。
19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。
20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。
微机原理试题库及答案
微机原理试题库及答案一、选择题1. 微机中,CPU的英文全称是:A. Central Processing UnitB. Central Power UnitC. Central Processing UnitD. Central Program Unit答案:A2. 下列哪项不是微机的组成部分?A. 主板B. 硬盘C. 显示器D. 打印机答案:D3. 在微机中,RAM的意思是:A. Random Access MemoryB. Read And MemoryC. Random Access MonitorD. Read And Memory答案:A4. 微机的总线分为哪几类?A. 数据总线、地址总线、控制总线B. 电源总线、数据总线、控制总线C. 地址总线、控制总线、电源总线D. 数据总线、控制总线、电源总线答案:A5. 微机的存储器分为哪两类?A. 硬盘和软盘B. 内存和外存C. 随机存取存储器和顺序存取存储器D. 只读存储器和可读写存储器答案:B二、填空题6. 微机的CPU主要由________和________组成。
答案:算术逻辑单元(ALU);控制单元(CU)7. 微机的存储器地址空间是________位的。
答案:16位、32位或64位,根据具体微机的配置而定。
8. 在微机中,________是用来存储指令和数据的。
答案:内存(RAM)9. 微机的I/O设备包括________、________等。
答案:键盘、鼠标、打印机、显示器等10. 微机的中断系统允许________在________时请求CPU的注意。
答案:外设;执行特定操作三、简答题11. 简述微机的工作原理。
答案:微机的工作原理基于指令的执行。
CPU从内存中取出指令,通过控制单元解码指令,然后执行算术逻辑单元(ALU)进行必要的计算或逻辑操作。
操作结果可能存储回内存或发送到I/O设备。
整个过程由控制单元协调,确保指令的正确执行。
微机原理试题及答案剖析
一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分)1.指令MOV DX [BX]的寻址方式是_D _____________________ 。
(A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH执行SHLAL,1指令后,AL的内容为A。
(A)7EH ( B)1FH (C) 9FH (D)7FH解析:shl al ,1即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。
3fh=63 63*2=126 126=7eh 故选A3.属于在工作中需定时刷新的存储器的芯片是 B _______________ o(A) SRAM (B) DRAM (C) EEPROM (D) EPROM4.某EPROMS片上有19条地址线A〜A18,它的容量为_C ________________________ o(A) 128K ( B) 256K (C) 512K (D) 1024K5.8086/8088CPU的SP寄存器是多少位的寄存器_B ____________________ 。
(A) 8 位(B) 16 位(C) 24 位(D) 32 位6.在STOSB旨令执行的时候,隐含着寄存器的内容作为操作数的偏移地址,该寄存器是 D o(A) SP (B) BX (C) SI (D) DI解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。
7.8255工作在方式0时,下面哪种说法不正确C o(A) A 口输入无锁存能力(B) A B 口输出有锁存能力(C) C 口输入有锁存能力(D) A B C三个口输出均有锁存能力解析:对于方式0,规定输出信号可以被锁存,输入不能锁存8.采用DMA方式来实现输入输出是因为它__A _______________ o(A)速度最快(B) CPU可不参与操作(C)实现起来比较容易(D) 能对突发事件做出实时响应9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是C _______ o(A) DT/R (B) DEN (C) ALE (D) AEN10.在LOOP旨令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存(A) AX (B) BX (C) CX (D) DX解析:loop :循环指令。
微机原理试题库及答案
微机原理试题库及答案一、选择题1. 在微机系统中,CPU不能直接访问的存储器是()。
A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。
A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。
A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。
A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。
A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。
7. 在微机系统中,________是用于存储程序和数据的物理部件。
8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。
9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。
10. 在微机系统中,________是用于暂时存放信息的高速存储部件。
三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。
12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。
13. 解释中断在微机系统中的作用及其实现方式。
14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。
15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。
四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。
17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。
18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。
微机原理试题及答案
第一章1-1选择1.计算机中最常用的字符信息编码是(A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) gsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是(A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机6.下列不是单片机总线是(D )A地址总线B控制总线C数据总线D输出总线7.-49D的二进制补码为.(B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119.十进制0.625转换成二进制数是(A )A 0.101B 0.111C 0.110D 0.10010选出不是计算机中常作的码制是(D )A 原码B反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二讲制补码表示为.110100018.-49D的二讲制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫一真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(寸)2.MCS-51 上电复位时,SBUF=00H。
(x )。
SBUF不定。
河北专升本微机原理练习题
河北专升本微机原理练习题一、选择题1. 微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 控制输入输出设备D. 显示信息2. 在微机系统中,内存的英文缩写是()。
A. CPUB. ROMC. RAMD. HDD3. 下列哪个不是微机的输入设备?()A. 键盘B. 鼠标C. 打印机D. 扫描仪4. 微机系统中,硬盘的主要作用是()。
A. 临时存储数据B. 长期存储数据C. 执行程序D. 控制设备5. 在微机系统中,操作系统的主要功能是()。
A. 管理计算机硬件资源B. 执行应用程序C. 存储数据D. 显示信息二、填空题6. 微机系统中,____是连接CPU和其他设备的桥梁。
7. 微机的总线分为______、数据总线和控制总线。
8. 微机的存储系统包括______和辅助存储器。
9. 微机的输入设备除了键盘和鼠标外,还包括______等。
10. 在微机系统中,______是最基本的输入输出系统。
三、简答题11. 简述微机系统中CPU的主要功能。
12. 解释什么是微机的内存,并说明其作用。
13. 描述微机的输入设备和输出设备的主要区别。
14. 阐述操作系统在微机系统中的作用。
15. 简述微机的存储系统是如何工作的。
四、论述题16. 论述微机系统的组成及其各部分的功能。
17. 分析微机系统的发展趋势及其对现代社会的影响。
18. 讨论操作系统的类型及其在微机系统中的重要性。
19. 描述微机的输入输出设备在现代办公自动化中的应用。
20. 论述微机在教育领域的应用及其带来的变革。
参考答案:1. B2. C3. C4. B5. A6. 主板7. 地址总线8. 主存储器9. 手写板、摄像头等10. BIOS[注:以上练习题和答案仅供参考,实际考试内容和形式请以官方发布的考试大纲为准。
]。
微机原理
一、选择题(30分)1、电子计算机的工作原理可概括为()。
A、程序设计B、运算和控制C、执行指令D、程序存储和程序控制2、请将左边的术语与右边的说明联系起来,在括号内填入所选的A、B、C、D、E。
1)物理地址()A 以后进先出方式工作的存储空间2)IP ()B 保存各逻辑段起始地址的寄存器,有CS、DS、ES、SS3)堆栈()C 存储程序、数据信息的记忆装置,可分为RAM、ROM4)段寄存器()D 唯一代表存储器空间中的每个字节单元的地址5)存储器() E 指示下一条要执行指令的偏移地址3、CPU对存储器或I/O端口完成一次读写操作所需的时间为一个()。
A、指令周期B、总线周期C、时钟周期4、计算机的字长是指()。
A、32位长的数据B、CPU数据总线的宽度C、计算机内部一次可以处理的二进制数据的位数5 、数据总线、地址总线、控制总线三类是根据()来划分的。
A、总线所处的位置B、总线传送的内容C、总线的传送方式D、总线的传送方向6、在下面的中断中,只有()需要硬件提供中断类型码。
A、INTOB、INT nC、NMID、INTR7、在8255A中可以进行按位进行置位/复位的端口是()。
A、端口AB、端口BC、端口C8、在指令MOV AX,0执行后,CPU状态标志位ZF的取值为()。
A、0B、1C、不确定D、没有影响9、对于掉电,8086/8088是通过( )来处理的.A、软件中断B、可屏蔽中断C、非屏蔽中断D、DMA10、计算机能直接识别的程序是()A 、源程序B 、汇编语言程序C 、机器语言程序D 、高级语言程序11、一台微机化仪器采用8255A芯片作数据传送接口,并规定使用I/O地址的最低两位作芯片内部寻址,已知芯片A口地址为0F4H,则当CPU执行输出指令访问0F7H 端口时,其操作为()。
A、数据从端口C送数据总线B、数据从数据总线送端口CC、控制字送控制寄存器D、数据从数据总线送端口B12、8086的中断源来自两个方面,即()。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题(每题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、CPU 执行OUT DX ,AL 指令时,( A )的值输出到数据总线上。
A 、AL 寄存器B 、AX 寄存器C 、DL 寄存器D 、DX 寄存器2、连接主机与外设间的电路称为(A )。
A 、接口B 、端口C 、数字电路D 、转换电路3、地址译码的作用是(B )。
A 、设计接口B 、区分不同外设C 、接至地址总线D 、向外设输出数据4、中断控制器8259可管理( D )。
A 、非屏蔽中断B 、指令中断C 、外部中断D 、可屏蔽中断5、对INT N 指令,其中断向量存放在内存从( C )开始的地址中。
A 、DS*10H+N*4B 、DS*10H+NC 、0*10H+N*4D 、0*10H+N 6、8259的中断服务寄存器ISR 的某一位如果置1,则表示( B )。
A 、8259中断服务故障B 、CPU 正在执行中断服务程序C 、外部设备可以请求中断服务D 、中断服务程序刚执行完毕7、8086/8088CPU 内部有一个始终指向堆栈顶部的地址指针是(A )。
A 、SPB 、IPC 、BPD 、BX8、8086/8088CPU 内部地址指针是( C )。
A 、20位B 、8位C 、16位D 、24位9、8086存储段是存储器的一个逻辑单位,其长度可达(B )字节A 、16KB 、64KC 、640KD 、1M10、对于“未对准好”字,8086CPU 需要( B )个总线周期完成对该字的访问。
A 、1B 、2C 、3D 、411、8086/8088能寻址内部存储器的最大地址范围为( C )。
A 、64KB 、512KC 、1MD 、10M12、除法出错是属于( B )中断。
A 、线路故障B 、内部C 、INTOD 、单步13、中断传送方式下,当外部需要输入输出数据,向CPU 发出中断请求信号,由接口电路使( B )信号有效,引起中断响应。
A 、HLDAB 、INTRC 、HOLD D 、INTA14、DMA 数据传送,是由( A )控制的。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题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、完成同指令XCHG AX,BX相同功能的指令或指令序列是(D)。
A、MOV AX ,BXB、MOV BX ,AXC、PUSH AXD、MOV CX ,AXPOP BX MOV AX ,BXMOV BX ,CX2、下面XCHG指令语句中,语法正确的是(B)A、XCHG AX , DSB、XCHG BL , [BX]C、XCHG AL , 0FHD、XCHG [SI] , [DI]3、下面的XCHG指令中,语法不正确的有(ACD)。
A、xchg al, dsB、xchg bl, [bx]C、xchg al, 0fhD、xchg buf1, buf2E、xchg bl, bh4、下面的数据传送指令中,错误的操作是(D)。
A、MOV SS:[BX+DI],1000HB、MOV DX,1000HC、MOV WORD PTR[BX],1000HD、MOV DS,2000H5、一般的传送指令(D)标志位。
A、影响B、影响CFC、影响ZF D.不影响6、MOV指令的特点是(D)A、影响DFB、影响SFC、影响CFD、不影响标志位7、用一条指令实现将AX←BX+SI的方法是(D)A、xchg ax,[bx][si]B、mov ax,[bx][si]C、mov ax,[bx+si]D、lea ax,[bx][si]8、下面指令序列执行后完成的运算,正确的算术表达式应是MOV AL,BYTE PTR XSHL AL,1DEC ALMOV BYTE PTR Y,AL 参考答案为:(D)A、y=2x+1B、x=2y+1C、x=2y-1D、y=2x-19、一条指令中目的操作数不允许使用的寻址方式是(B)。
A、寄存器寻址B、立即数寻址C、变址寻址D、寄存器间接寻址10、下面是80X86宏汇编语言中关于SHORT和NEAR的叙述,哪一个是正确的?(D)A、它们都可以直接指示无条件转移指令目标地址的属性B、它们都必须借助于PTR才能指示无条件转移指令目标地址的属性C、SHORT必须借助于PTR才能指示无条件转移指令目标地址的属性D、NEAR必须借助于PTR才能指示无条件转移指令目标地址的属性11、指令JMP FAR PTR DONE属于(C)A、段内转移直接寻址B、段内转移间接寻址C、段间转移直接寻址D、段间转移间接寻址12、条件转移指令的转移范围是(C)A、0~128B、0~255C、-128~127D、-127~12713、运算型指令的寻址和转移型指令的寻址,其不同点在于(D)A、两者都是取操作数B、两者都是决定程序的转移地址C、后者取操作数,前者决定程序的转移地址D、前者取操作数,后者决定程序的转移地址14、条件转移指令JNE的测试条件为(A)A、ZF=0B、CF=0C、ZF=1D、CF=115、当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是(C)。
微机原理选择题
单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有( D )条。
A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是( C )。
A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过( B )来区分的。
A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为( D )。
A. 80HB. 28HC. E8HD. 01H5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为( B )。
A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW46 .6166为2Kx8位的SRAM芯片,它的地址线条数为(A )。
A. 11B. 12C. 13D. 147 .在计算机系统中,可用于传送中断请求和中断相应信号的是(C )。
A. 地址总线B. 数据总线C. 控制总线D. 都不对8 .段寄存器装入2300H,该段的结束地址是( A )。
A. 32FFFHB. 23000HC. 33FFFHD. 33000H9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个( A )。
A. I/O设备B. I/O接口C. 主处理器D. 逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是( B )。
A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为( A )。
A. 00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是( D )。
微机原理试题库及答案
微机原理试题库及答案一、选择题(每题2分,共20分)1. 微机系统中,CPU指的是什么?A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个不是微处理器的组成部分?A. ALUB. 控制单元C. 存储器D. I/O接口答案:C3. 微机系统中的总线可以分为哪几类?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D4. 以下哪个是微机系统中的输入设备?A. 显示器B. 键盘C. 打印机D. 硬盘答案:B5. 微机系统中的内存分为哪两类?A. ROM和RAMB. SRAM和DRAMC. EPROM和EPROMD. 只读存储器和随机访问存储器答案:A6. 微机系统中,中断是指什么?A. 程序的暂停B. 程序的终止C. 程序的继续D. 程序的异常处理答案:D7. 在微机系统中,I/O设备指的是什么?A. 输入输出设备B. 输入输出接口C. 输入输出程序D. 输入输出端口答案:A8. 微机系统中,DMA是指什么?A. 数据管理器B. 直接内存访问C. 数据管理分析D. 数据移动分析答案:B9. 微机系统中的BIOS是指什么?A. 基本输入输出系统B. 基本输入输出服务C. 基本输入输出系统D. 基本输入输出程序答案:A10. 在微机系统中,CPU的时钟频率是指什么?A. CPU的运行速度B. CPU的功耗C. CPU的电压D. CPU的尺寸答案:A二、填空题(每题2分,共20分)1. 微机系统中的CPU主要由______和______组成。
答案:算术逻辑单元(ALU)、控制单元2. 微机系统中的总线宽度通常是指______总线的宽度。
答案:数据总线3. 微机系统中的RAM是______存储器。
答案:随机访问4. 微机系统中的ROM是______存储器。
答案:只读5. 微机系统中的I/O接口是连接______和______的桥梁。
答案:CPU、I/O设备6. 微机系统中的中断服务程序是______响应中断请求的程序。
微机原理练习题
微机原理练习题1一、选择题1、程序设计中所使用的地址是()。
A、逻辑地址B、有效地址C、物理地址D、段基址2、8086执行程序时,对存储器进行访问时,物理地址可由()组合产生。
A、SS和IPB、CS和IPC、DS和IPD、CS和BP3、在堆栈操作中,隐含使用的通用寄存器是()。
A、AXB、BXC、SID、SP4、用8位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()A、-127 — +127B、-128 — +128C、-127 — +128D、-128 — +1275、从功能上,8086的CPU由()两部分组成。
A、SP、ALUB、控制器、FLAGSC、EU、BIUD、EU、ALU6、标志寄存器FLAGS中存放两类标志,即()。
A、符号标志、溢出标志B、控制标志、状态标志C、方向标志、进位标志D、零标志、奇偶标志7、若AL=3BH,AH=7DH,则AL和AH中的内容相加后,标志CF、SF和OF的状态分别是()。
A、0、1、1B、1、1、1C、0、0、0D、1、1、08、下列有关指令指针寄存器的说法中,哪一个是正确的()。
A、IP存放当前正在执行的指令在代码段中的偏移地址B、IP存放下一条将要执行的指令在代码段中的偏移地址C、IP存放当前正在执行的指令在存储器中的物理地址D、IP存放当前正在执行的指令在存储器中的段地址9、某CPU的主频为250MHZ,则它的时钟周期为()A、250nsB、50nsC、40nsD、4ns10、如果访问存储器时使用BP寻址,则默认的段寄存器是()A、CSB、ESC、DSD、SS二、选择题1、指令ADD CX,55H[BP]的源操作数的寻址方式是( )。
A、寄存器寻址B、直接寻址C、寄存器间接寻址D、寄存器相对寻址2、设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=( ) 。
A、113AHB、114AHC、1144HD、1140H3、已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=( ) 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
30
指令格式:
零操作数指令: 操作码
单操作数指令: 操作码 操作数
双操作数指令: 操作码 操作数,操作数
多操作数指令: 三操作数及以上
31
三、指令中的操作数
立即数
表征参加操作的数据本身
寄存器
存储器
表征数据存放的地址
32
立即数操作数
• 立即数本身是参加操作的数据,可以是8 位或16位,只能作为源操作数。 例: MOV AX,1234H MOV BL,22H • 立即数无法作为目标操作数 • 立即数可以是无符号或带符号数,其数 值应在可取值范围内。
– 支持多任务的工作模式,提供了多任务保 护机制; – 内存段的访问受到限制,不能再随意存取 数据段。
• 保护模式下的内存访问
– 不再直接从段寄存器中获得段基地址,段 基地址存放在内存的段描述符表中,由段 描述符寄存器给出段描述符表的基地址, 段寄存器中仅存放段选择符。
22
保护模式下的存储器地址变换
• 每个内存单元在整个内存空间中都具有惟 一地址 • 每个内存单元的地址都由两部分组成:
– 段基地址 段内相对地址(偏移地址)
• 段基地址决定了逻辑段在内存中所占的区 域,改变段基地址,则改变了逻辑段的位 置。 • 一个逻辑段的默认长度为64KB,最小长度 值为16B。 27
一、指令与指令系统
指令:
– 标志寄存器,存放运算结果的特征
• 6个状态标志位(CF,SF,AF,PF,OF,ZF) ┇ • 3个控制标志位(IF,TF,DF)
操作数
8
┇
指令n
状态标志位(1)
• CF(Carry Flag)
– 进位标志位。加(减)法运算时,若最高位有 进(借)位则CF=1
• PF(Parity Flag)
×××
••• ×××
0000
段基地址(16位)
16
存储器的编址(4)
物理地址:
内存单元在整个内存空间中的惟一地址 60000H
• 例:
– 段基地址 =6000H
– 段首地址
数 据 段
– 偏移地址=0009H
– 物理地址
9
60009H
00H 12H
17
2. 实地址模式下的存储器地址变换
• 内存物理地址由段基地址和偏移地址 组成 段首地址
13
1. 内存单元的编址(1)
• 每个内存单元在整个内存空间中都具有 惟一的地址 物理地址 • 每个内存单元的地址码都由两部分组成:
– 段(基)地址
• 16位 相对地址/偏移地址
– 段内地址
• 16位 8088为16位结构,所以段地址和偏移地址均为16位
14
存储器的编址(2)
• 段基地址:
– 决定存储单元在内存中的位置
• DF(Direction Flag)
– 方向标志位。在数据串操作时确定操作的方 向。 12
段寄存器
• CS
– 代码段寄存器,存放代码段的段基地址。
• DS
– 数据段寄存器 ,存放数据段的段基地址。
• ES
– 附加段寄存器,存放数据段的段基地址。
• SS
– 堆栈段寄存器, 存放堆栈段的段基地址 段寄存器的值表明相应逻辑段在内存中的位置
24
例:
• 已知
– SS=1000H,SP=0100H
段首
• 则:
– 堆栈段的段首地址=
10000H
栈顶 栈底
– 栈顶(偏移)地址=
0100H
堆 栈 区
• 若该段最后一个单元
地址为10200H ,则: 0200H
– 栈底偏移地址=
25
5. 内部寄存器小结
• 全部为16位寄存器 • 只有4个数据寄存器分别可分为2个8位寄存器
• 相对地址(偏移地址)
– 决定该存储单元相对段内第一个单元的距离
• 逻辑段的起始地址称为段首 段首的偏移地址=0
– 每个逻辑段内的第一个单元
15
存储器的编址(3)
31 15 0
×××
••• ××× ×××
••• ×××
段基地址(16位) 段首地址(段首的物理地址)
段首的偏移地址:
19
4
0
0000H
BP
默认在数据段
默认在堆栈段
47
寄存器间接寻址
基址寻址(间址寄存器为基址寄存
寄存器 间接寻址
器BX,BP)
变址寻址(间址寄存器为变址寄存 器SI,DI)
48
五、寄存器相对寻址
• 操作数的偏移地址为寄存器的内容加上一 个位移量
• 例:
– MOV AX,[BX+DATA]
设:DS=2000H,BX=0220H,DATA=05H
6
变址寄存器
• SI:源变址寄存器
• DI:目标变址寄存器 • 变址寄存器在指令中常用于存放数据在 内存中的地址。
7
2. 控制寄存器
• IP
内存中的程序 地址 取出 CPU
分析 程序计 指令1 – 指令指针寄存器,其内容为下一条要执行 数器PC 获取操作数
指令的偏移地址。
指令2
• FLAGS
执行 存放结果
– 则:AX=[20225H]
49
六、基址、变址寻址
• 操作数的偏移地址为
– 一个基址寄存器的内容 + 一个变址寄存器的 内容;
• 操作数的段地址由选择的基址寄存器决 定
– 基址寄存器为BX,默认在数据段 – 基址寄存器为BP,默认在堆栈段
50 • 基址变址寻址方式与相对寻址方式一样,
例:
• 执行下列指令:
19 4 0
×××
••• ××× ××× •••
0000 ×××
+
物 理 地 址
偏移地址
物理地址=段基地址×16+偏移地址
18
例:
• 已知 CS=1055H,
DS=250AH
ES=2EF0H
SS=8FF0H
• 画出各段在内存中的分布。
19
例:
• CS=1055H
– 段首地址=10550H
10550H 代码段 250A0H 2EF00H 数据段 附加段 8FF00H 堆栈段
39
寻址方式
• 操作数可能的来源或存放处:
– 由指令直接给出 – 寄存器 – 内存单元
• 寻找操作数所在地址的方法可以有三种 大类型
– 指令直接给出的方式 – 存放于寄存器中的寻址方式 – 存放于存储器中的寻址方式
40
一、立即寻址
• 指令中的源操作数是立即数,即源操作数 立即寻址仅适合于源操作数 是参加操作的数据本身
– MOV SI,1100H – MOV BX,SI – MOV AX,[SI+BX]
偏移地址
┇ 2200H 22H 11H
AH AL 11 22
数 据 段
51
七、基址、变址、相对寻址
• 操作数的偏移地址为:
– 基址寄存器内容+变址寄存器内容+位移量
• 操作数的段地址由选择的基址寄存器决定。
CF= 1 AF= 1
OF= 0 PF= 1
SF= 1
ZF=
0
11
控制标志位
• TF(Trap Flag)
– 陷井标志位,也叫跟踪标志位。TF=1时, 使CPU处于单步执行指令的工作方式。
• IF(Interrupt Enable Flag)
– 中断允许标志位。IF=1使CPU可以响应可屏 蔽中断请求。
立即数
快!
寄存器
38
六、CISC和RISC指令系统
• CISC(complex instruction set computer)
– 指令的功能强,种类多,常用指令用硬件实现; – 指令系统复杂,难使用。
• RISC指令系统
– 指令功能较弱,种类少,格式简单; – 多数指令在一个计算机周期内完成; – 对存储器的结构和存取速度要求较高。
3
AH,AL BH,BL
CH,CL DH,DL
数据寄存器特有的习惯用法
• AX:累加器。所有I/O指令都通过AX与接口传 送 信息,中间运算结果也多放于AX中; • BX:基址寄存器。在间接寻址中用于存放基 地址; • CX:计数寄存器。用于在循环或串操作指令 中存放计数值;
• DX:数据寄存器。在间接寻址的I/O指令中存
– 符号标志位。当运算结果的最高位为1时, SF=l
• OF(Overflow Flag)
– 溢出标志位。当算术运算的结果超出了有符号 数的可表达范围时,OF=l
10
状态标志位例
• 给出以下运算结果及运算后各状态标志位 的状态:
– 10110110+11110100
10110110 1 + 11110100 10101010
内部寄存器的类型
• 含14个16位寄存器,按功能可分为三类 8个通用寄存器 4个段寄存器 2个控制寄存器
深入理解:每个寄存器中数据的含义
1
1. 通用寄存器
数据寄存器(AX,BX,CX,DX) 地址指针寄存器(SP,BP) 变址寄存器(SI,DI)
2
数据寄存器
• 8088/8086含4个16位数据寄存器,它 们又可分为8个8位寄存器,即: • AX • BX • CX • DX
20
• DS=250AH
– 段首地址=250A0H
• ES=2EF0H • SS=8FF0H
例
• 设某操作数存放在数据段,DS=250AH, 数据所在单元的偏移地址=0204H。则该操 作数所在单元的物理地址为: – 250AH ×16+0204H = 252A4H