微机原理 典型例题
- 格式:doc
- 大小:142.50 KB
- 文档页数:17
[问题]在MOV WORD PTR [0074H],55BBH指令的机器代码中,最后一个字节是(难度系数:3)[选择答案]A. 00HB. 74HC. 55HD. BBH[正确答案]C[问题]由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用_____来规定(难度系数:3)[选择答案]A. 主存中读取一个指令字的最短时间B. 主存中读取一个数据字的最长时间C. 主存中写入一个数据字的平均时间D. 主存中取一个数据字的平均时间[正确答案]A[问题]程序控制类指令的功能是_____(难度系数:3)[选择答案]A. 进行算术运算和逻辑运算B. 进行主存与CPU之间的数据传送C. 进行CPU和I/O设备之间的数据传送D. 改变程序执行的顺序[正确答案]D[问题]虚拟存贮器的主要目的是_____(难度系数:3)[选择答案]A. 提高主存贮器的存取速度B. 扩大主存贮器的存贮空间,并能进行自动管理和调度C. 提高外存贮器的存取速度D. 扩大外存贮器的存贮空间[正确答案]B[问题]位操作类指令的功能是______(难度系数:3)[选择答案]A. 对CPU内部通用寄存器或主存某一单元任一位进行状态检测(0或1)B. 对CPU内部通用寄存器或主存某一单元任一位进行状态强置(0或1)C. 对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强置D. 进行移位操作[正确答案]C[问题]在微型机系统中,外围设备通过____与主板的系统总线相连接(难度系数:3)[选择答案]A. 适配器B. 设备控制器C. 计数器D. 寄存器[正确答案]A[问题]系统总线中地址线的功能是______(难度系数:3)[选择答案]A. 选择主存单元地址B. 选择进行信息传输的设备C. 选择外存地址D. 指定主存和I/O设备接口电路的地址[正确答案][问题]用于对某个寄存器中操作数的寻址方式称为______寻址。
例12.4若DAC1210接口电路如图12.2所示,问此DAC1210工作在何种方式?设模拟输出满量程为10V,试编写出利用它产生0V~10V三角波电压的程序段。
图12.2 DAC1210接口电路图解从几个控制信号的接法看出此DAC1210工作在单缓冲方式,通过对其中译码电路分析可知,DAC1210的端口地址为38H,产生三角波电压的程序段如下:MOV AX,0W1:OUT 38H,AXNOPNOPINC AXCMP AX,0FFFH ;比较电压是否升到最高点 JNZ W1 ;若不是最高点,继续上升 W2:OUT 38H,AXNOPNOPDEC AXCMP AX,0 ;比较电压是否升到最低点 JNZ W2 ;若不是最低点,继续下降JMP W1【评注】程序中所加的NOP指令用于延时,可以NOP的多少来调节输出电压波形的周期。
例12.5 有如下接口原理图,如图12.3所示。
编写出对IN0~IN7八个模拟量各采样100个点的简化汇编源程序。
图12.3 0809接口图解根据译码电路,ADC0809的START地址为85H,EOC地址为81H,OE地址为83H。
完成题目要求的程序如下:.MODEL SMALL.DATABLOCK DB 800 DUP(?).CODE.STARTUPLEA DI,BLOCKMOV CX,100 ;循环100次,次数送CX PP:MOV BL,0LL:MOV AL,BL ;BL用来选择通道OUT 85H,AL ;启动转换器NOPNOP ;延迟,避免虚假EOC信号W: IN AL,81HTEST AL,01HJZ W ;检测EOC,判断转换结束否?;若转换未结束,继续检测IN AL,83HMOV [DI],AL;若转换好,读数并存入内存 INC DIINC BL ;下一个通道CMP BL,08HJNZ LL ;八个通道是否转换完?若否,;继续下一个通道转换LOOP PP.EXITEND【评注】由于转换结束信号EOC的变低相对于启动信号START有2us+8个时钟周期的延迟,所以程序中在A/D启动后要加上NOP指令使它不致产生虚假的转换结束信号。
微机原理试题库及答案一、选择题(每题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. 微机的操作系统是管理______和______的软件。
一、设某8086系统中包含芯片8253、8259A及8255A各一片,其系统结构示意图1如图所示。
其中,8255A的PA0、PA1口分别连接开关K1、K2,PB口低七位依次接一七段数码管的a~g。
要求系统每隔2秒检测开关状态并更新数码管显示数值:若K0、K1均断开,则数码管将显示数值3;K0闭合、K1断开,则数码管将显示数值2;K0断开、K1闭合,则数码管将显示数值1;K0、K1均闭合,则数码管将显示数值0。
1、编写8255A的初始化程序片断,要求数码管初始状态显示0。
2、系统利用8253计数器2产生频率为500Hz的方波信号,利用计数器1产生周期为2秒的中断请求信号。
编写8253的初始化程序片断。
3、系统将8253计数1输出中断请求信号连接至8259A的IR1端口,设该端口对应中断类型号为41H,并采用普通全嵌套、普通中断结束方式。
写出8259A的初始化程序片断,要求屏蔽其他未使用的中断请求端口。
4、编写不断检测开关状态并更新显示数据的中断处理程序(设显示0-3字形的七段编码40H、79H……已存放在以TABLE为起始地址的存储单元中)。
5、编写采用系统功能调用实现设置中断向量的程序片断。
二、设计一8088微机系统,系统要求CPU配置工作在最小工作模式下,并配置存储器容量为16KB的EPROM,采用27128 (16Kx8位)芯片,地址为90000H—93FFFH;RAM容量为8KB,采用6264 (8Kx8位)芯片,地址为88000H—89FFFH。
在系统结构图的基础上,画出该8088最小方式系统与16KB ROM和8KB RAM存储器的连接图。
三、设计一8086微机系统,系统要求CPU配置工作在最小工作模式下,并配置存储器容量为32KB的EPROM,采用27128 (16Kx8位),芯片,地址为90000H—97FFFH;RAM容量为16KB,采用6264 (8Kx8位),芯片,地址为88000H—8BFFFH。
微机原理试题及答案一、选择题(每题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设备。
整个过程由控制单元协调,确保指令的正确执行。
微机原理试题库及答案一、选择题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.已知下列数组语句:0RG 0100HARY DW 3, $+4, 5, 6CNT EQU $-ARYDB 7,8,CNT,9问执行语句MOV AX, ARY +2和MOV BX,ARY +10后,AX=? BX=?答: AX=(ARY +2) = (0102H) =0106H; BX=( ARY +10) = (010AH) =0908H。
2.某程序设置的数据区如下所示。
DATA SEGMENTDB1 DB 12H, 34H, 0, 56HDW1 DW 78H, 90H, 0AB46H, 1234HADR1 DW DB1ADR2 DW DW1AAA DW $-DB1BUF DB 5 DUP(0)DATA ENDS画出该数据段内容在内存中的存放形式(要求用十六进制补码表示,按字节组织)。
3.分析下列程序:A1 DB 10 DUP(7)A2 DB 0,1,2,3,4,5,6,7,8,9……MOV CX, LENGTH AlMOV SI, SIZE A1 - TYPE AlLP: MOV AL, A2[SI]MOV Al[SI],ALSUB SI,TYPE A1DEC CXJN2 LPHLT问:(1)该程序的功能是什么?(2)该程序执行后,A1单元开始的10个字节内容是什么?答:(1)该程序的功能是将从A2单元开始存放的10个字节数据传送到从Al单元开始的10个字节单元中。
(2)程序执行后,Al单元开始的10个字节内容是0,1,2,3,4,5,6,7,8,9。
4. 试分析下列程序:BUF DB 0BHMOV AL, BUFCALL FAR PTR HECAHECA PROC FARCMP AL, 10JC LPADD AL, 7LP: ADD AL, 30HMOV DL, ALMOV SH, 2INT 21HRETHECA ENDP问:(1)该程序是什么结构的程序?功能是什么?(2)程序执行后,DL=?(3)屏幕上显示输出的字符是什么?答:(1)该程序为主程序调用子程序的结构,且为远调用子程序;功能是将BUF单元中的0~F一位十六进制数转换成对应的ASCII码。
1第一部分 例题与习题第1章 微型计算机基础1.1 例 题1.把十进制数137.875转化为二进制数。
P7解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。
整数部分:一般采用除2取余法小数部分:一般采用乘2取整法余数 低位 整数 高位 2 | 137 0.8752 | 68 × 22 | 34 1.7502 | 17 × 22 | 8 1.500 2 | 4 × 22 | 2 1.0001 高位 低位 (137)10=(10000111)2 (0.875)10=(0.1101)2所以,(137.875)10=(10001001.111)22.把二进制数10011.0111转换为八进制数和十六进制数。
P9解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。
(10 011.011 1)2=(010 011.011 100)2=(23.34)8(1 0011.0111)2=(0001 0011.0111)2=(13.7)163.将八进制数23.34转换为二进制数。
P9解:(23.34)8=(010 011.011 100)2=(10011.0111)24.X=0.1010,Y=-0.0111,求[X -Y]补,并判断是否有溢出?P11解:[X -Y]补=[X]补+[-Y]补[X]补=0.1010 [Y]补=1.1001 [-Y]补=0.01110.10100.01111.0001+ -------------- 1 -------------- 0 -------------- 0 -------------- 1 -------------- 0 -------------- 0 -------------- 0 -------------- 1 ------------- 1 ------------- 1------------- 1说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。
填空题1.微机总线主要由数据总线、地址总线、控制总线以及电源和地线4部分组成。
2.CPU与外设数据传送,通常采用3种I/O传送方式,它们是:程序传送方式、中断传送方式、DMA传送方式。
微型计算机中有两种I/O接口的寻址方式,即存贮器统一编址和 I/O隔离编址。
3.CPU响应中断条件有2个,它们分别是cpu开放中断、CPU在现行指令结束后响应中断。
4.当8086CPU的引脚M/IO = 0时且RD = 0时,CPU数据总线上传输数据的方向是由cpu到外设,CPU进行I/O读操作。
5.INT n 中断指令将CS、IP、PSW压入堆栈的次序依此是psw 、cs 、IP 。
6.汇编语言程序的上机从建立源程序到生成可执行程序需经过三个过程,是编辑、汇编和连接。
7.8086 CPU的地址/数据的复用线是AD0~AD15 ,在一个总线周期内,先作地址线,后作数据线使用。
8.8086的中断向量表可以存放256 个中断向量,中断向量是_中断服务程序_______的入口地址,中断向量表的物理地址从0000H 到03FFH。
9.8086 CPU是由总线接口部件BIU、执行部件EU两部分组成的。
10.当8086CPU的引脚M/IO = 0时且WR = 0时,CPU数据总线上传输数据的方向是由cpu到外设,CPU进行I/O写操作。
11.串行异步接口芯片8250在接收数据时,是由接收移位寄存器将串行数据转换成并行数据,在发送数据时,由发送移位寄存器将并行数据转换成串行数据。
12、目前微型计算机的基本工作原理是存储程序控制的原理,其基本结构属于冯•诺依曼结构。
13、中断包括可屏蔽中断 INTR和不可屏蔽中断 NMI。
简答题1、在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?举例说明。
答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。
偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。
微机原理考研真题微机原理是计算机科学与技术专业考研中的一个重要科目,它主要涉及计算机硬件部分的知识。
了解考研真题可以帮助考生更好地备考微机原理,提高答题能力和应试水平。
本文将选取一些典型的微机原理考研真题,并进行解析和讲解。
第一道题某16位微机的定时中断系统中,采用动态链接技术将中断服务程序放在内存的奇地址。
已知中断服务程序起始地址为0FFFH,采用单中断向量方式。
要求:(1) 写出实现该定时中断系统所需的最大外设数目;(2) 给出实现该定时中断系统的连接地址。
解析:根据题目中的信息,我们可以得出以下答案:(1) 对于16位微机,采用动态链接技术将中断服务程序放在内存的奇地址,每个中断服务程序占用2个字节的存储空间,因此最大外设数目为2的15次方,即32768个外设。
(2) 中断服务程序起始地址为0FFFH,采用单中断向量方式,所以连接地址为0FFFH。
第二道题某微机系统采用总线位数为16位,主存容量为64KB。
要求:(1) 给出该微机系统的地址总线数目和最大存储容量;(2) 如果将主存划分为若干个512B的页面,主存中的第1、2、3页的物理地址分别是多少。
解析:根据题目中的信息,我们可以得出以下答案:(1) 微机系统的地址总线数目为16位,最大存储容量为2的16次方,即64KB。
(2) 由题可知每个页面的大小为512B,根据主存容量为64KB可以计算出一共有128个页面。
因此,主存中的第1页的物理地址为0,第2页的物理地址为512,第3页的物理地址为1024。
第三道题某16位微机采用双重中断结构,已知中断类型向量表的起始地址为0FFE0H,其中存储着中断向量号和中断服务程序的入口地址。
要求:(1) 给出该微机中中断类型的最大数目;(2) 给出中断类型为4的中断请求所对应的中断服务程序入口地址。
解析:根据题目中的信息,我们可以得出以下答案:(1) 对于16位微机,采用双重中断结构,中断类型向量表的起始地址为0FFE0H,每个中断类型对应一个中断服务程序入口地址。
例9.1 设某系统中有两片8255A芯片,由74LS138译码器产生两个芯片的片选信号。
如图9.1所示,要求:第一片8255A(J1)的A口工作在方式0输出,B口工作在方式0输入,C口高4位为输出,低4位为输入。
第二片8255A(J2)的A口为方式0输入,B口为方式1输出,C口高4位输出,C口低4位为B口控制信号。
(1)试指出两片8255A芯片各自的端口地址;(2)试写出两片8255A芯片各自的方式控制字;(3)试写出两片8255A芯片各自的初始化程序。
图9.1 译码电路图解(1)根据译码电路图,可分析出:J1的A、B、C和控制端口的地址分别为0138H、013AH、013CH、013EH。
J2的A、B、C和控制端口的地址分别为0130H、0132H、0134H、0136H。
(2)按照8255A方式控制字的格式,两片8255A的控制字分别为:J1:10000011B J2:10010100B或10010101B (3)J1的初始化程序: J2的初始化程序: MOV DX,013EH MOV DX,0136H MOV AL,83H MOV AL,94H(或95H) OUT DX,AL OUT DX,AL【评注】注意8255A方式控制字的标志为D7=1。
控制字要写入控制端口,这里由于端口地址为16位,输出指令中必须采用DX间接寻址。
例9.3某系统采用串行异步方式与外设通讯,发送字符格式由1位起始位、7位数据位、1位奇偶校验位和2位停止位组成,波特率为2200b/s。
试问,该系统每分钟发送多少个字符?若选波特率因子为16,问发时钟频率为多少?解(1)因为发送字符格式由1位起始位、7位数据位、1位奇偶校验位和2位停止位组成,所以一帧数据长度为11位,而波特率为2200b/s,由此计算出该系统每秒钟发送2200÷11=200字符,每分钟为200×60=12000字符。
(2)发送时钟频率为2200×16=35200HZ。
《微机原理》练习(综合应用题)1、试画出8031单片机与一片2732(EPROM )、一片8155和一片6116(RAM )芯片的接口系统电路原理图,并确定8155芯片的PA 、PB 、PC 口的地址及6116的地址范围。
2、已知8031晶振频率为12MHz ,若T0定时器工作在方式1,每5ms 申请一次中断:(1)请计算定时器初值,并且将其分为两个字节,即高8位和低8位,问高8位和低8位各等于多少?(2)写出“启动计数”和“开中断”的语句。
(3)写出T0中断的入口地址3、编写一个清零程序,要求从BUFFE 地址开始,共16个片内RAM 。
建议使用循环程序。
4、先编写一个软件延时子程序,然后通过调用此程序实现在P1.0输出如下波形:(周期15ms ,方波宽度5ms )tv5ms5、将片外RAM 3000H 至3005H 单元的二进制加数和片外RAM 4000H 至4005H 单元的二进制被加数相加,运算结果放在被加数单元中(注:低字节数在大地址单元中),请编制一个子程序完成。
6、编制一个延时子程序,延时时间为50毫秒 (系统时钟为12MHZ )。
7、画出8031扩展外部数据存储器的连线框图。
8、已知8051单片机的 fosc = 6MHZ ,请利用T0和P1.0输出矩形波,矩形波高电平宽50us ,低电平宽度为300us 。
9、已知8051单片机的 fosc = 12MHZ ,利用T1定时,试编程由P1.0和P1.1引脚分别输出周期为2ms 和500us 的方波。
10、试编制一段程序,功能为:当P1.2引脚的电平上跳时,对P1.1的输入脉冲进行计数;当P1.2引脚的电平下跳时,停止计数,并将计数值写入R6,R7。
11、试编程实现将内部数据存储器30H 起始的单元中的10个数据传送到外部数据存储器地址从2000H起始的单元,实现数据块的移动。
12、试画出8031单片机扩展一片2732(EPROM)的接口电路原理图,并确定出2732程序存储器的地址范围。
一、选择1、在微型计算机中,微处理器的主要功能是进行( )。
DA、算术运算B、逻辑运算C、算术、逻辑运算D、算术、逻辑运算及全机的控制2、Pentium I属于()位CPU CA、16B、8C、32D、643、Intel 8086属于()位CPU AA、16B、8C、32D、644、CPU与I/O设备间传送的信号通常有( ) DA、控制信息B、状态信息C、数据信息D、以上三种都有5、存储器用来存放计算机系统工作时所需要的信息,即( )。
DA、程序B、数据C、技术资料D、程序和数据6、运算器的核心部件是( )。
DA、加法器B、累加寄存器C、多路开关D、算逻运算单元二、填空1、内存可分为2大类:随机存储器RAM 和2、数据总线是向的,地址总线是向的。
3、计算机的五大部件是:、、、、输出设备4、总线可分为三类:、、5、存储程序工作原理最先由提出6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。
1、只读存储器ROM2、双、单3、运算器、控制器、存储器、输入设备4、地址总线、数据总线、控制总线5、冯·诺依曼6、二进制三、简答1、冯·诺依曼型计算机的特点是什么?(1).以二进制表示指令和数据(2).程序和数据存放在存储器中,从存储器中取指令并执行(3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。
一、选择1、在机器数______中,零的表示形式是唯一的()。
BDA、原码B、补码C、反码D、移码2、计算机内部表示带符号整数通常采用()。
CA、原码B、反码C、补码D、移码3、带符号数运算溢出的判定依据为( )。
注:CF符号位进位标志.DF最高数据位进位标志DA、CF=1B、DF=1C、CF AND DFD、CF XOR DF4、数值64的压缩BCD码是( ) AA、0110 0100BB、0000 0110B 0000 0100BC、0100 0000BD、0011 0110B 0011 0100B5、下列数中为最大值的是( )。
微机原理试题库及答案一、选择题(每题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. 微机系统中的中断服务程序是______响应中断请求的程序。
一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分)1.指令MOV DX,[BX]的寻址方式是 D 。
(A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。
(A)7EH (B)1FH (C)9FH (D)7FH解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。
3fh=63 63*2=126 126=7eh 故选A3.属于在工作中需定时刷新的存储器的芯片是 B 。
(A)SRAM (B)DRAM (C)EEPROM (D)EPROM4.某EPROM芯片上有19条地址线A0~A18,它的容量为 C 。
(A)128K (B)256K (C)512K (D)1024K5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。
(A)8位(B)16位(C)24位(D)32位6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址,该寄存器是 D 。
(A)SP (B)BX (C)SI (D)DI解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。
7.8255工作在方式0时,下面哪种说法不正确 C 。
(A)A口输入无锁存能力(B)A、B口输出有锁存能力(C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力解析:对于方式0,规定输出信号可以被锁存,输入不能锁存8.采用DMA方式来实现输入输出是因为它 A 。
(A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是C 。
(A)DT/R (B)DEN (C)ALE (D)AEN10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存器 C 。
[问题]在MOV WORD PTR [0074H],55BBH指令的机器代码中,最后一个字节是(难度系数:3)[选择答案]A. 00HB. 74HC. 55HD. BBH[正确答案]C[问题]由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用_____来规定(难度系数:3)[选择答案]A. 主存中读取一个指令字的最短时间B. 主存中读取一个数据字的最长时间C. 主存中写入一个数据字的平均时间D. 主存中取一个数据字的平均时间[正确答案]A[问题]程序控制类指令的功能是_____(难度系数:3)[选择答案]A. 进行算术运算和逻辑运算B. 进行主存与CPU之间的数据传送C. 进行CPU和I/O设备之间的数据传送D. 改变程序执行的顺序[正确答案]D[问题]虚拟存贮器的主要目的是_____(难度系数:3)[选择答案]A. 提高主存贮器的存取速度B. 扩大主存贮器的存贮空间,并能进行自动管理和调度C. 提高外存贮器的存取速度D. 扩大外存贮器的存贮空间[正确答案]B[问题]位操作类指令的功能是______(难度系数:3)[选择答案]A. 对CPU内部通用寄存器或主存某一单元任一位进行状态检测(0或1)B. 对CPU内部通用寄存器或主存某一单元任一位进行状态强置(0或1)C. 对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强置D. 进行移位操作[正确答案]C[问题]在微型机系统中,外围设备通过____与主板的系统总线相连接(难度系数:3)[选择答案]A. 适配器B. 设备控制器C. 计数器D. 寄存器[正确答案]A[问题]系统总线中地址线的功能是______(难度系数:3)[选择答案]A. 选择主存单元地址B. 选择进行信息传输的设备C. 选择外存地址D. 指定主存和I/O设备接口电路的地址[正确答案][问题]用于对某个寄存器中操作数的寻址方式称为______寻址。
(难度系数:4)[选择答案]A. 直接B. 间接C. 寄存器直接D. 寄存器间接[正确答案]C[问题]存贮器和CPU之间增加cache的目的是______(难度系数:4)[选择答案]A. 解决CPU和主存之间的速度匹配问题B. 扩大主存贮器的容量C. 扩大CPU中通用寄存器的数量D. 既扩大主存的容量,又扩大CPU通用寄存器的数量[正确答案]A[问题]同步控制是_____。
(难度系数:4)[选择答案]A. 只适用于CPU控制的方式B. 只适用于外围设备控制的方式C. 由统一时序信号控制的方式D. 所有指令执行时间都相同的方式[正确答案]C[问题]地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数以外,另一个数常需采用_____。
(难度系数:4)[选择答案]A. 堆栈寻址方式B. 立即寻址方式C. 隐含寻址方式D. 间接寻址方式[正确答案]C[问题]常用的虚拟存贮系统由______两级存贮器组成,其中辅存是大容量的磁表面存贮器。
[选择答案]A. 主存-辅存B. 快存-主存C. 快存-辅存D. 通用寄存器-主存[正确答案]A[问题]运算器虽有许多部件组成,但核心部件是_____。
(难度系数:3)[选择答案]A. 数据总线B. 算术逻辑运算单元C. 多路开关D. 累加寄存器[正确答案]B[问题]在单级中断系统中,CPU一旦响应中断,则立即关闭_____标志,以防本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。
(难度系数:3)[选择答案]A. 中断允许C. 中断屏蔽D. 中断保护[正确答案]C[问题]用高级语言编写的程序(难度系数:3)[选择答案]A. 只能在基本种计算机上运行B. 无需经过编译或解释,即可被计算机直接执行C. 具有通用性和可移植性D. 几乎不占用内存空间连接时的时序配合;[正确答案]C[问题]中断服务时,需要保护现场,这现场是指(难度系数:3)[选择答案]A. 中断处理中用到的寄存器内容B. 中断前标志寄存器的内容C. 中断前累加器的内容D. 中断前程序计数器的内容[正确答案]A[问题]中断现场保存在______(难度系数:3)[选择答案]A. 中断源中B. 软盘或硬盘中C. 堆栈中D. 中断向量表中[正确答案]C[问题]下列关于“程序”的叙述中,确切的说法是______ (难度系数:3)[选择答案]A. 程序是一组地址,操作码和操作数的集合B. 程序是一组指令的集合C. 程序是一组可执行指令的集合D. 程序是一组存放在存储器中的二进制码[正确答案]B[问题]DMA控制器能实现高速数据传送的主要原因是(难度系数:3)[选择答案]A. 采用高速芯片B. 时钟频率高C. 直接由硬件完成D. DMA内部采用特殊控制方法[正确答案]A[问题]计算机使用总线结构的主要优点是便于实现积木化,同时______ (难度系数:3)[选择答案]A. 减少了信息传输量B. 提高了信息传输的速度C. 减少了信息传输线的条数D. 加重了CPU的工作量[正确答案]C[问题]执行以下程序段:MOV AX,1234HMOV BX,5678HADD AL,BLDAAMOV CL,ALMOV AL,AHADC AL,BHDAA执行后,(CL)= 。
(难度系数:3)[正确答案]12[问题]有下列指令:STR1 DW ‘AB’STR2 DB 16 DUP(?)CNT EQU ¥-STR1MOV CX,CNTMOV AX,STR1HLT执行这些指令后,寄存器AX的值是。
(难度系数:3)[正确答案]4142H[问题]有下列指令:MOV AX,1234HMOV CL,4ROL AX,CLDEC AXMOV CX,4MUL CXHLT执行这些指令后,寄存器AL的值是。
(难度系数:3)[正确答案]00H[问题]可编程中断控制器8259A的两种中断触发方式为和(难度系数:3)[正确答案]电平触发式, 边沿触发式[问题]DMA控制器8237A必须与一个8位锁存器配套使用才能形成完整的4通道DMA控制器,各通道可完成3种不同的操作,它们分别是、、。
(难度系数:3)[正确答案]9. DMA读操作, DMA写操作, DMA校验操作[问题]8255A是可编程并行通信接口芯片,端口A的工作方式有。
(难度系数:3)[正确答案]方式0,方式1, 方式2[问题]设堆栈指针的初值为2000H , AX=3000H , BX=5000H , 试问执行指令PUSH AX后SP为。
再执行PUSH BX及POP AX后SP= , AX= ,BX=(难度系数:4)[正确答案]7. 1FFEH, 1FFEH,5000H, 5000H[问题]8086系统中,假如CS=2000H, IP=2100H,其物理地址为。
(难度系数:3)[正确答案]22100H[问题]执行一条指令的时间为一个机器周期,机器周期又可分为和。
(难度系数:3)[正确答案]取指周期、执行周期。
[问题]ALU是什么部件。
它能完成什么运算功能。
(难度系数:3)[正确答案]ALU 称为算术逻辑部件 ,它能完成算术的加减法及逻辑运算“与” “或” “比较”等运算功能[问题]8086/8088CPU从功能上可分为两部分,即和。
(难度系数:3)[正确答案]3. 总线接口部件(BIU),执行部件(EU)[问题]汇编语言源程序中至少有一个代码段(难度系数:3)[正确答案]正确[问题]中断发生时的现场保护必须在主程序中进行。
(难度系数:3)[正确答案]错误[问题]N值为2的中断的中断服务程序入口地址在0008H—0011H中(难度系数:3)[正确答案]错误[问题]变量定义语句占内存单元(难度系数:3)[正确答案]正确[问题]指令中出现的地址有些是物理地址(难度系数:3)[正确答案]错误[问题]LEA BX,BUF 与指令MOV BX,OFFSET BUF功能相同(难度系数:3)[正确答案]正确[问题]采用全译码方式的存储器,其任一单元都有唯一的确定地址。
(难度系数:3)[正确答案]正确[问题]8086系统中,堆栈的操作可以是字节或字操作。
(难度系数:3)[正确答案]错误[问题]8251可编程串行接口芯片和80X86CPU通过串行方式交换数据。
(难度系数:3)[正确答案]错误[问题]8253内部三个通道的本质是定时器,当CLK信号为周期的且均匀时,可作为计数器用。
(难度系数:3)[正确答案]正确[问题]DMA方式的数据传送无须CPU干预,因而在DMAC控制下以“块方式”进行数据传输期间CPU 仍可响应和和处理外部中断请求。
(难度系数:3)[正确答案]错误[问题]4KX1位和IKX4位的KAH芯片存储容量相同,它们可互换使用(难度系数:3)[正确答案]错误[问题]采用I/O端口和存储器单独编址时,可以利用访问存储据的指令来访问I/O端口。
(难度系数:3)[正确答案]错误[问题]静态RAM必须定时刷新,否则所存信息就会丢失。
(难度系数:3)[正确答案]错误[问题]8255并行接口通道A工作在方式2时,它与外设可以同时进行双向传送(难度系数:3)[正确答案]错误。