2013年微机原理试题及答案
微机原理试题集+答案
![微机原理试题集+答案](https://img.taocdn.com/s3/m/a765950cd15abe23492f4dbc.png)
微机原理试题集+答案第1章概述1.电子计算机主要由运算器、控制器、存储器、输入设备和输出设备等五部分组成。
2.运算器和控制器集成在一块芯片上,被称作CPU。
3.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。
4.计算机系统与外部设备之间相互连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线(板级总线); CPU内部连接各寄存器及运算部件之间的总线称为内部总线。
5.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。
这种原理又称为冯·诺依曼型原理。
第3章微处理器及其结构1.8086/8088 CPU执行指令中所需操作数地址由 EU 计算出16 位偏移量部分送 BIU ,由 BIU 最后形成一个 20 位的内存单元物理地址。
2.8086/8088 CPU在总线周期的T1 时刻,用A19/S6~A16/S3 输出 20 位地址信息的最高 4 位,而在其他时钟周期,则输出状态信息。
3.8086/8088 CPU复位后,从 0FFFF0H 单元开始读取指令字节,一般这个单元在 ROM 区中,在其中设置一条跳转指令,使CPU对系统进行初始化。
4.8086系统的存储体系结构中,1MB存储体分 2 个库,每个库的容量都是512K字节,其中和数据总线D15~D8相连的库全部由奇地址单元组成,称为高位字节库,并用BHE作为此库的选通信号。
5.8086/8088系统中,可以有 64K 个段起始地址,任意相邻的两个段起始地址相距 16 个存储单元。
6.用段基值及偏移量来指明内存单元地址的方式称为逻辑地址。
7.通常8086/8088 CPU中当EU执行一条占用很多时钟周期的指令时,或者在多处理器系统中在交换总线控制时会出现空闲状态。
8.8086 CPU使用 16 根地址线访问I/O端口,最多可访问64K 个字节端口,使用 20 根地址线访问存储单元,最多可访问1M 个字节单元。
2013上微机原理试卷A及答案
![2013上微机原理试卷A及答案](https://img.taocdn.com/s3/m/5b6b58fba98271fe910ef9f0.png)
浙江工业大学期终考试命题稿
2012/2013 学年第二学期
命题注意事项:
一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑
墨水书写,保持字迹清晰,页码完整。
二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处
抽定A、B卷。
三、命题稿必须经学院审核,并在考试前两周交教务处。
浙江工业大学2012/2013学年
第二学期试卷
课程微机原理及应用姓名___________________________ 班级__________________________学号___________________________
loop lin (1分)
mov ah,4ch
int 21h
cod ends
end bg
八、设计题(10分)
已知某8位微机系统的CPU与ROM的连接电路如下图所示,请回答:
(1) 微机系统要能正常访问ROM,X端应接什么信号(高电平,还是低电平);
(2) 写出32K×8ROM芯片的地址范围;
(3) 8K×8ROM芯片的地址范围是否唯一?如果不唯一,请指出该芯片有几组不同的地址范围,并写出每一组地址范围。
答:
①低电平(2分)
②分配给32K×8ROM芯片的地址为:F0000H-F7FFFH(3分)
③不唯一,4组地址。
(1分)
分配给8K×8ROM的地址为下述4组地址之一:
F8000H-F9FFFH
FA000H-FBFFFH
FC000H-FDFFFH
FE000H-FFFFFH(1×4分)。
微机原理试题库及答案2013N修改版
![微机原理试题库及答案2013N修改版](https://img.taocdn.com/s3/m/6cfa2beb4128915f804d2b160b4e767f5acf80bb.png)
微机原理试题库及答案2013N修改版微机原理及应用试题库第一章微型计算机系统 (1)1.1选择题 (1)1.2判断题 (2)1.3填空题 (2)1.4简答题 (3)第二章处理器结构 (4)2.1选择题 (4)2.2名词解释题 (4)2.3判断 (5)2.4填空题 (6)2.5简答题 (6)第三章数据处理 (7)3.1.选择 (7)3.2.名词解释 (8)3.3.判断 (9)3.4.填空 (9)3.5.简答题 (10)第四章指令系统 (11)4.1.选择 (11)4.2.名词解释 (12)4.3.判断 (12)4.4.填空 (12)4.5.简答题 (13)第五章汇编语言程序设计 (15)5.1.选择 (15)5.2.名词解释 (16)5.3.判断 (16)5.4.填空 (16)5.5.简答题 (17)5.6.应用题 (19)第六章微机总线 (40)6.1.选择 (40)6.2.名词解释 (41)6.3.判断 (41)6.4.填空 (41)6.5.简答题 (42)第七章存储系统 (44)7.1.选择 (44)7.2.名词解释 (44)7,3.判断 (45)7.4.填空 (46)7.5.简答题 (46)第八章无条件与查询传送方式 (49) 8.1.选择 (50)8.2.名词解释 (51)8.3.判断 (51)8.4.填空 (52)8.5.简答题 (52)第九章中断与DMA传送方式 (54) 9.1.选择 (54)9.2.名词解释 (54)9.3.判断 (55)9.4.填空 (55)9.5.简答题 (56)第十章常用接口技术 (58)10.1.选择 (58)10.2名词解释 (59)10.3判断 (59)10.4填空 (59)10.5简答题 (60)10.6应用题 (61)组卷方案题型题数满分单出章节合出章节选择10 10×1.5=151~10判断10 10×1=10填空10 10*2=20简答题 5 5*4=20 1,2;3,4;6,7;8,9;5,10;名词解释 2 5*2=10 2,6,7 3,4;8,9;应用题 2 10+15=25 5,10第一章微型计算机系统1.1选择题1.计算机的发展阶段通常是按计算机所采用的()来划分的。
微机原理试题库及答案
![微机原理试题库及答案](https://img.taocdn.com/s3/m/a41bdb07814d2b160b4e767f5acfa1c7aa0082dd.png)
微机原理试题库及答案一、选择题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设备。
整个过程由控制单元协调,确保指令的正确执行。
中南大学2012-2013年一学期微机原理试题
![中南大学2012-2013年一学期微机原理试题](https://img.taocdn.com/s3/m/b72eefd976a20029bd642dbe.png)
中南大学考试试卷考试时间:2012年12月19日考试时长:110分钟课程名称:微机原理及接口技术2012-2013学年第一学期考试形式:闭卷专业年级:信息学院10级总分:100分,占总评成绩70%一、填空题(本题20分,每空1分)1、8086CPU对I/O端口采用单独编址方式,CPU区分对存储器还是对I/O端口访问的引脚是(M/I),当该引脚是(低电平)电平时表示CPU对I/O端口进行读写。
2、在8086微机系统中,内存单元中的二进制码可以认为是机器操作码、各种进制数据或者ASCII码,设某内存单元有二进制码10000101B;如理解为补码,它代表的十进制数值为(-123);如理解为BCD码,它对应的十进制数值为(85)。
3、异步串行需发送的8位二进制数为00111001,如采用一位起始位、一位偶校验位和一位停止位,那么串行口发送的帧信息为(010********)。
4、设AL=6AH,执行SUB AL,0C7H后,标志位CF为(1),OF为(0)。
5、用2K×4的RAM芯片,组成32K×8的存储容量;需(32)片该RAM芯片,最少需要(11)根寻址线,其中有(8)根片内寻址线。
6、8086CPU的响应可屏蔽中断时,响应过程需要两个中断响应周期,每个中断响应周期有(4)个T状态,在第二个响应周期应该将中断类型号送到CPU数据总线(高8位)上;设该中断类型号为25H,则其中断服务程序的入口地址存放在中断向量表中的首地址为(000094H)的四个连续单元中。
7、执行完REPZ CMPSB后,CX>0,则说明(SI所指定的字符串与DI所指定的字符串不相等)。
8、指令JMP SHORT NEXT,在内序中的偏移地址为202AH(注,这是该指令第1字节所在的地址),设该指令的机器码为EBA9H(其中EBH为操作码,A9H为操作数),执行该指令后,CPU转移到偏移地址IP为(1FD5H)的指令继续工作。
微机原理习题集答案
![微机原理习题集答案](https://img.taocdn.com/s3/m/f2368dcd6bec0975f465e2c8.png)
微型计算机原理及应用习题集专业班级学号姓名目录第1章概述 (1)第2章计算机中的数制与编码 (2)第3章微处理器及其结构 (4)第4章8086/8088CPU指令系统 (8)第5章汇编语言程序设计 (16)第6章存储器系统 (27)第7章中断技术 (30)第8章输入/输出接口技术 (36)第9章串行通信技术及其接口芯片 (41)模拟试题(一)............................................................................... 错误!未定义书签。
参考答案........................................................................................... 错误!未定义书签。
模拟试题(二)............................................................................... 错误!未定义书签。
参考答案........................................................................................... 错误!未定义书签。
模拟试题(三)............................................................................... 错误!未定义书签。
参考答案........................................................................................... 错误!未定义书签。
河南理工大学2006--2007 学年第1 学期 .................................. 错误!未定义书签。
电子科技大学微机原理2012-2013期末A卷及答案
![电子科技大学微机原理2012-2013期末A卷及答案](https://img.taocdn.com/s3/m/e0a4706b1ed9ad51f01df2a5.png)
………密………封………线………以………内………答………题………无………效……电子科技大学2012-2013学年第 1 学期期 末 考试 A 卷课程名称:微处理器系统结构与嵌入式系统设计 考试形式:一本书开卷 考试日期:2013年1月16日 考试时长:120分钟平行班课程成绩构成:平时 10 %, 期中 15 %, 实验 15 %, 期末 60 % 英才班课程成绩构成:平时 30 %, 期中 0 %, 实验 20 %, 期末 50 % 本试卷试题由 3 部分构成,共 4 页。
注意:请将第一、二题答案填入指定位置。
一、单选题答案(共30分,共30空,每空1分)二、填空题答案(共28分,共28空,每空1分)1. ① 存储器 ② I/O 端口 (可交换顺序)2. ① 一条机器指令由一段微程序来解释执行3. ① 指令 ② 总线4. ① IRQ ② FIQ (可交换顺序)5. ① 1.78 ② 44.94 ③ 2.886. ① 1100 0011 0000 1010 ② 1010 0010 1001 1010 ③ 1 ④ 1 ⑤ 1 ⑥ 0 (说明:该题评阅时按上述答案给分,但实际ARM 是32位CPU ,基本没有同学考虑到)7. ① 非流水线执行时间相对流水线执行时间之比8. ① 一段时间内,计算机工作时所需的指令和数据总是集中存放在临近地址的存储单元 9. ① 复位 ② 电源 ③ 时钟 ④ 存储系统 ⑤ 调试接口 (可交换顺序) 10. ① 异常 (或中断) 11. ① BIC ② ORR12. ① =ULCON0(或=0x50000000) ② #0x2B (或#0xAB )………密………封………线………以………内………答………题………无………效……一、单选题(共30分,共30空,每空1分)1.以下常用总线标准中,不属于片内总线的是()。
A、Core ConnectB、AMBAC、AvalonD、SATA2.计算机系统中,以下不属于“异常”的是()。
微机原理及应用试题及答案
![微机原理及应用试题及答案](https://img.taocdn.com/s3/m/6ca6d99da417866fb94a8e71.png)
微机原理及应用试题及答案(总23页)-本页仅作为预览文档封面,使用时请删除本页-电气工程及其自动化专业《微机原理及应用》试题一、填空题(每空1分)1. 微型计算机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、系统配置。
2. 微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等部件,这些部件通过数据总线、地址总线、控制总线相连接。
3. 8086的标志寄存器中控制标志有:IF、DF、TF。
4. 8086的标志寄存器中状态标志有: CF 、 AF 、 ZF 、 PF 、 SF 、 OF 。
5. 随机存储器RAM可分为双极型和 MOS型两大类。
6. 只读存储器ROM可分为:ROM、PROM、EPROM、EEPROM。
7. 8255A是可编程并行输入/输出接口,它有3个8位端口,3种工作方式。
8. 8253是可编程定时器/计数器,它有 3 个计数通道, 6 种工作方式。
9. 串行通信中的数据传送模式有:单工,半双工,全双工。
10. 串行通信中最基本的通信方式:异步通信,同步通信。
11. ADC0809有 8 个模拟量输入信号,可用 3 位地址信号控制,有 8 位数据输出。
12. DAC0832是可编程数/模转换器,有8位数字量输入信号,2个模拟量输出信号,可设置3种工作方式。
13. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。
14.汇编语言指令语句格式:[标号:]操作码助记符[操作数1][,操作数2][;注释]15.CPU和输入/输出设备之间传送的信息有数据信息、状态信息、控制信息。
16. 串行通信中信号传输时的调制解调方式有:调频、调幅、调相。
17. DAC0832可工作在直通、单缓冲、双缓冲三种方式。
18.地址译码的方式有线译码、部分译码、全译码三种。
19.RS-232C串行通信接口T X D和R X D信号的电气性能中“1”= -3~-25V ;“0”= +3~+25V 。
微机原理复习题及答案
![微机原理复习题及答案](https://img.taocdn.com/s3/m/1677cb9f59f5f61fb7360b4c2e3f5727a5e924a4.png)
微机原理复习题及答案一、选择题1. 微处理器中的寄存器主要用于存储什么?A. 指令B. 数据C. 地址D. 程序答案:B2. 在微机系统中,总线分为哪几种类型?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D3. 微机系统中,CPU的主要功能是什么?A. 存储数据B. 执行程序C. 管理内存D. 显示图像答案:B4. 在微机系统中,RAM和ROM的区别是什么?A. RAM是只读存储器,ROM是随机存取存储器B. RAM是随机存取存储器,ROM是只读存储器C. RAM和ROM都是随机存取存储器D. RAM和ROM都是只读存储器答案:B5. 微机系统中的I/O设备指的是什么?A. 输入/输出设备B. 内部/外部设备C. 集成电路/操作系统设备D. 接口/操作系统设备答案:A二、填空题6. 微机系统中的CPU由______和______组成。
答案:算术逻辑单元(ALU);控制单元(CU)7. 微机系统中的______用于存储正在执行的指令。
答案:指令寄存器(IR)8. 微机系统中的______用于存储当前正在处理的数据。
答案:累加器(ACC)9. 在微机系统中,______是用于存储指令和数据的设备。
答案:内存10. 微机系统中的______是用于输入输出数据的设备。
答案:外部设备三、简答题11. 简述微机系统中的指令周期包括哪些步骤?答案:指令周期通常包括取指令、分析指令、执行指令和写回结果四个步骤。
12. 描述微机系统中的中断系统的作用。
答案:中断系统允许微机在执行程序的过程中,响应并处理外部或内部的突发事件,提高了系统的响应能力和效率。
四、计算题13. 假设一个微机系统有16位地址总线和8位数据总线,请计算该系统的最大内存容量。
答案:最大内存容量 = 2^地址总线位数 * 数据总线位数 = 2^16 * 2^8 = 65536 * 256 = 16777216字节,即16MB。
五、论述题14. 论述微机系统中的流水线技术及其优点。
2013试题A答案
![2013试题A答案](https://img.taocdn.com/s3/m/061f70ba16fc700abb68fcdb.png)
2013微机原理A 参考答案及评分标准一、 填空(15分,每空1分)1.BIU 、EU2.163.状态(信息)、控制(信息)、数据(信息)4.程序方式、中断方式、DMA 方式5.地址/数据复用,地址6.BC000H ,BFFFFH ,16K7.PSW 、CS 、IP二、简答题:(每小题5分,共15分)1、 IO /M =1, WR =1,RD =0,7/s BHE =0,R DT /=0。
2、 MOV AX,TABLE该指令表示将TABLE 所指示的0200H 及0201H 内存单元中的内容送入AX ,指令执行完之后AX=3412LEA AX,TABLE该指令表示将TABLE 所指示的内存单元地址送入AX ,指令执行完之后AX=0200H3、 INTR 是系统的可屏蔽外部中断,受IF 控制,中断类型号由用户定义,一般取32~255,由外部设备随机向CPU 发出中断请求。
INT n 为软件中断,以指令的形式给出,发生的时间给定。
任何中断类型都可以通过这种方式调用,不受IF 控制。
(内容较为繁琐,可酌情处理)三、 阅读程序写结果 (每空1分,共15分)1、AX= 4794H ; BX= 0E156H ; CF= 0 ; AF= 1 ; PF= 02、AX= 6432H ; [3200H]= 32H ; [3201H]= 64H ; CF= 0 ; OF= 03、 AX= 001E H; CF= 0 ; AF= 0 ;PF= 1 ;ZF= 0四、程序改错(每改对一处错误得2分)MOV BX, 2000HMOV AL, [BX]MOV CX, 99P1: INC BXCMP AL, [BX]JGE P2MOV AL, [BX]P2: LOOP P1MOV BX, 2100HMOV [BX], ALHLT五、程序设计1、编写程序,从16号端口输入1个数与预定值相比,将差的绝对值从18号端口输出。
参考答案DATA SEGMENTY DB 50H;设任意预定值DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATAGO:MOV AX,DATAMOV DS,AXMOV BL,YIN AL,10HCMP AL,BLJG L1XCHG AL,BLL1:SUB AL,BLOUT 12H,ALCODE ENDSEND GO评分细则程序结构2分,段定义2分,输入2分,输出2分,求绝对值2分2、编写子程序。
微机原理考试试题3套及答案
![微机原理考试试题3套及答案](https://img.taocdn.com/s3/m/4314679925c52cc58ad6be5f.png)
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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 〈2n B。
-2n ≤ x ≤ 2n —1C. -2n -1 ≤ x ≤ 2n-1 D。
-2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL,0FHB. AND AL, 0FOHC. OR AL,0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是( )。
A。
MOV AX, BX B. MOV AX, [BX]C. MOV AX,CXD. MOV AX,[CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017H B。
00068H C。
0005CH D。
0005EH6.条件转移指令JNE的条件是()。
A。
CF=0 B. CF=1 C. ZF=0 D. 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。
需要总线控制器8288 D。
适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
微机原理练习题与参考答案
![微机原理练习题与参考答案](https://img.taocdn.com/s3/m/e7edacf1d05abe23482fb4daa58da0116c171fc7.png)
微机原理练习题与参考答案微机原理练习题与参考答案一.名词解释1. 主频答:即CPU的时钟频率,这和CPU的运算速度密切相关,主频越高,运算速度越快。
2.接口技术答:接口按功能分为两类:一类是使CPU正常工作所需要的辅助电路,通过这些辅助电路,使CPU得到时钟信号或接收外部的多个中断请求等;另一类是输入/输出接口,利用这些接口,CPU可接收外部设备送来的信息或将信息发送给外设。
3.奇校验答:用来判断传输过程中1的个数,保证传输过程中1的个数是奇数个。
4. 总线周期答:在取指令和传输数据时,CPU总线接口部件占用的时间,称为总线周期。
5.全双工通信答:如果一个通信系统中,对数据的两个传输方向采用不同的通道,那么,这样的系统就可以同时进行发送和接收,这就是全双工方式。
二. 填空题1. 8086CPU的硬件中断信号是由(NMI)和(INTR)两个引脚提供.2.当标志IF=1时,CPU(可接受)响应可屏蔽中断;当IF=0时,CPU(不可接受)响应可屏蔽中断。
3. CPU和外设之间有三种数据传送方式,其中程序方式是指在程序控制下进行信息传送,又分为 ( 条件)传送方式和(无条件 ) 传送方式。
4.当OCW1=24H时,则8259A的(IR2 )和(IR4 )引腿上的中断请求被屏蔽。
5.DMA控制器8237A有( 4 )个独立的通道,每个通道均有(独立)寻址和计数的能力.三.单项选择题1. 在8086系统中,与存储器物理地址1A005H相对应的逻辑地址为( C ).A.1739:2C75B.D733:7207C.1733:2175D.C390:76752.当RD#=0,WR#=1,M/IO#=0时,CPU完成的操作是( D ).A.存储器读B.存储器写C.I/O读D.I/O写3.8086CPU响应一个可屏蔽中断的条件是( C )。
A.IF=0,INTR=0B.IF=0,INTR=1C.IF=1,INTR=1D.IF=1,INTR=04.哪个不是输入/输出设备使用接口的原因 ( B ).A.外设种类繁多B.信号类型复杂C.工作速度匹配D.数据传送方式多样5.用两片8259A级联后,能扩充到( B )级中断系统.A.9B.15C.16D.64四.简述题1.汇编语言中逻辑运算指令AND和TEST的功能分别是什么?它们的区别是什么?功能:AND是逻辑与运算,TEST是测试,不仅仅执行AND指令的操作,而且把OF和CF标志清0,修改SF,ZF和PF标志。
(完整版)微机原理试题集题库(带答案)
![(完整版)微机原理试题集题库(带答案)](https://img.taocdn.com/s3/m/8c8507e66037ee06eff9aef8941ea76e58fa4afb.png)
(完整版)微机原理试题集题库(带答案)微机原理及应用习题集库 (2)一、填空 (2)二、单项选择题 (6)三、程序分析题(每小题6分,共24分) (16)四、判断题(在对的后面画√,错的后面画×): (25)五:分析判断题(判断对错,并指出错误原因) (31)六、简答题: (33)七、程序题 (38)八、接口芯片的综合编程题 (50)(一)8255A (50)(二)8259A (56)(三). 其它端口编程题 (58)微机原理及应用习题集库(请认真复习4、5、7、10、11章后的习题)一、填空1.87的原码是0101 0111B=57H ,补码是01010111B ,反码01010111B 。
2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSHAX后,AL内容压入物理地址为21FFEH 存储单元中,AH内容压入物理地址为21FFFH 存储单元中。
3.以BX基址寻址,约定的段寄存器是DS ,以BP基址寻址,约定的段寄存器是SS ,变址寻址约定的段寄存器是DS 。
4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字地址是20H 。
5.8086/8088的状态标志有6(SF、PF、AF、OF、ZF、CF)个。
8086/8088系统中,存储器是分段的,每段最大长度是64K 字节,段内偏移地址从0000H 到FFFFH 。
6、CPU访问存储器进行读写操作时,通常在T3状态去检测READY ,一旦检测到READY无效,就在其后插入一个T w周期。
7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令语句,宏指令语句。
8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间接寻址方式。
9、CPU与外设之间的连接部件称为I/O接口,它的基本功能是在CPU与外设之间起缓冲作用。
10、C PU从主存取出一条指令并执行该指令的时间称(),它通常用若干个()来表示,而后者又包括若干个()。
微机原理试题及答案
![微机原理试题及答案](https://img.taocdn.com/s3/m/56abb1d8a6c30c2258019e8a.png)
微机原理试题及答案一、填空题(每空1分,共15分)1、在计算机中,对带符号数的运算均采用补码。
带符号负数1100 0011的补码为_10111101_。
2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的地址总线、数据总线_ 和控制总线。
3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA应为_0__。
4、若(A)=B3H,(R0)=A8H,执行指令XRL A,R0之后,(A)=_1BH__。
5、在80C51单片机中,带借位减法SUBB指令中,差的D7需借位时,_CY_=1,差的D3需借位时,AC_=1。
6、80C51单片机中,在调用子程序前,用_PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用___POP__指令从堆栈中弹出数据。
7、在十六进制数与ASCII码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加___30H______。
8、外部中断INT0和INT1有两种触发方式:___电平触发方式_____和__边沿触发方式__。
9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为 __异步通信___和__同步通信_。
10、若累加器A中的数据为0111 0010B,则PSW中的P=__0___。
二、选择题(每题1分,共15分)1、单片机是在一片集成电路芯片上集成了以下部分,除了( D )A、微处理器B、存储器C、I/O接口电路D、串口通信接口2、一个机器周期包含多少个晶振周期(D )A、2B、6C、8D、123、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B )A、SBUFB、TCONC、SCOND、PCON4、80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A )A、P0B、P1C、P2D、P35、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C )A、寄存器寻址B、直接寻址C、寄存器间接寻址D、变址寻址6、源地址为1005H。
微机原理试题及答案(考试必备)
![微机原理试题及答案(考试必备)](https://img.taocdn.com/s3/m/75b4a635482fb4daa48d4b01.png)
一、选择题(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 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
卷16一、选择题:(每题1.5分,共18分)1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。
❶反复执行空操作,直到DMA操作结束❷进入暂停状态, 直到DMA操作结束❸进入保持状态, 直到DMA操作结束❹进入等待状态, 直到DMA操作结束2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为( 3 )。
❶无条件传送方式❷查询方式❸中断方式❹直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过(3 )来实现。
❶计数器❷寄存器❸移位寄存器❹ D触发器4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。
❶128 ❷256 ❸ 16K ❹ 64K5、CPU响应中断后,通过(4)完成断点的保护。
❶执行开中断指令❷执行关中断指令❸执行PUSH指令❹内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。
❶PA口❷PB口❸ PC口❹控制口7、8088CPU处理动作的最小时间单位是(2 )。
❶指令周期❷时钟周期❸机器周期❹总线周期8.堆栈是内存中(4 )。
❶先进先出的ROM区域❷后进先出的ROM区域❸先进先出的RAM区域❹后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种(3 )。
❶串行接口芯片❷串行通信规程(协议)❸串行通信接口标准❹系统总线标准10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。
❶SRAM ❷DRAM ❸ROM ❹EPROM11、鼠标器是一种(3 )。
❶手持式的作图部件❷手持式的光学字符识别设备❸手持式的座标定位部件❹手持式扫描器12、传送速度单位“bps”的含义是( 2 )。
❶ b ytes per second ❷bits per second❸baud per second ❹billion bytes per second二、填空题:(每空1分,共12分)1、CPU在响应中断后,自动关中。
为了能实现中断嵌套,在中断服务程序中,CPU必须在保护现场后,开放中断。
2、在计算机运行的过程中,有两股信息在流动,一股是数据,另一股则是控制命令。
3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。
4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符或 CX=0 。
5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后,(BX)= 0F0A9H,(CF)= 1 ,(CL)= 3 。
6、在8088 CPU中,一个总线周期是CPU从存储器或I/O端口存取一个字节的时间。
8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。
三、程序设计(共40分)1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双字有符号数据A和B(X、Y为低位字)。
阅读以下程序段,并回答问题。
MOV DX,X+2MOV AX,XADD AX,XADC DX,X+2CMP DX,Y+2JL L2JG L1CMP AX,YJBE L2L1:MOV AX,1JMP EXITL2:MOV AX,2EXIT:HLT1)该程序段所完成的操作是什么?1)比较2A与B的大小2)AX=1和AX=2分别说明了什么?2)AX=1说明2A>B,AX=2说明2A≤B3)若JBE L2改为JB L2,在操作结果上有什么区别?3)JB指令排除两数相等的可能2.(15分)自BUF单元开始存放了10个16位的无符号数Ai,试编程完成对这10个数求累加和,并将和存入SUM单元中(设和不大于65535)。
答:MOV BX,OFFSET BUF 答:3题LEA SI,S1XOR AX,AX LEA DI,ES:S2MOV CX,10 MOV CX,26LOP:ADD AX,[BX] CLDINC BX REP MOVSBINC BX HLTLOOP LOPMOV OFFSET SUM,AXHLT3.(15分)在S1单元开始的存储区域中,存放26个以ASCⅡ码表示的字符,请编写程序段,将它们依次传送到S2单元开始的存储区域中。
四、综合题(30分)下图为一微机系统电路原理图,系统中由一片EPROM 2764和一片SRAM 6264构成了程序存储器和数据存储器,用一片并行接口芯片8255A与一个8位ADC的接口来控制ADC的工作并传送数据。
ADC的START是A/D转换启动信号,EOC是转换结束信号,OE是A/D转换数据输出允许信号。
请分析电路原理图并回答下列问题:1)系统中程序存储器的容量是8 2)系统中数据存储器的容量是83)若要求2764的地址范围为02000H ~03FFFH ,6264的地址范围为06000H ~07FFFH ,8255A 各端口的地址范围8000H ~8003H ,请采用全译码法完成图中数据线、地址线、控制线和其它有关器件端点的连线(可自行添加逻辑电路)。
3) Y1 Y3 Y4 MEMW MEMR IOR IOW G2A G2B G1 2764 CE OE6264 CE WE OE8255 CE RD WR8088主控板 A16 A17 A18 A194)若8255A 采用方式0与8位ADC 接口,请按流程图的要求编写CPU 通过8255A 控制ADC 转换,然后再输入数据并存放入数据缓冲区BUFFER 单元中的程序段。
答:MOV AL , 98H ;8255初始化MOV DX , 8003H MOV DX ,8000H OUT DX , AL IN AL ,DX MOV DX , 8002H ;启动ADC MOV [BUFFER],AL MOV AL , 00H OUT DX , AL MOV AL , 04H OUT DX , ALINAD: IN AL , DX ;输入EOC TEST AL , 20H JZ INADMOV AL , 08H ;EOC=1, OUT DX , AL ;使OE=18255A 工作方式控制字如下所示:8088 主控板 27648255A626474LS1388位ADCD0~D7RD WRA0~A12A0~A12D0~D7 OED0~D7 OEWECECEY0 Y1Y2 Y3 Y4 Y5 Y6 Y7ABCG2A G2B G1A0~A12A13 A14A15A16A17 A18A19D0~D7 MEMW MEMRIOR IOWVXA0 A1 EOC OE START DO~D7PC5 PC3 PC2 PA0~PA7CE8255初始化输出启动信号 输入 EOC 信号EOC=1?输出OE 信号 PA 口输入数据存入内存NOYES卷17一、 选择题:(每题1.5分,共18分)1、在以查询方式与I/O 端口交换数据时,外设准备好的状态信息是通过(1 )提供给CPU 进行查询的。
❶ 数据总线 ❷ 地址总线 ❸ 控制总线 ❹ 中断请求线2、CPU 与某个外设交换信息时,通常需要有以下一些信号(2 )。
❶ 数字量,开关量,状态信号 ❷ 数据,控制,状态 ❸ 模拟量,控制,状态信号 ❹ 模拟,数字,状态信号3、在DMA 工作方式时,CPU 交出总线控制权,而处于( 3)状态。
❶ 等待 ❷ 暂停 ❸ 保持 ❹ 中断处理4、8088/8086CPU 有一个与存储器完全独立的空间供连接输入/输出(I/O)设备使用,占有的I/O 地址空间最大可达(3 )。
❶ 256字节 ❷ 512字节 ❸ 64K 字节 ❹ 128K 字节5、在用端口寻址方式寻址外设的CPU 中,区分对外设还是对内存操作是由( 3)决定的。
❶ 软件包 ❷ 数据线 ❸ 控制线 ❹ 地址线6、8088/8086在响应可屏蔽中断请求时( 2)。
❶ INTA 输出一个负脉冲,将中断类型码从AD0~AD7读入 ❷ INTA 输出两个负脉冲,在第二个负脉冲时读取中断类型码 ❸ INTA 输出一个负脉冲后,进行一次I/O 读周期,读取中断类型码 ❹ INTA 输出一个负脉冲,同时提供I/O 读控制信号,读中断类型码7、并行接口芯片8255A 工作于选通方式时,通常作为控制和状态的端口是(3 )。
❶ PA 口 ❷PB 口 ❸ PC 口 ❹ 控制口8、CPU 对两个无符号8位二进制数进行减法运算后,结果为00001101;且进位位为“1”,溢出位为“1”,符号位为“0”,此结果的十进制数应为(3 )❶ 13 ❷ -13 ❸ -243 ❹ 溢出 9、堆栈是用于(1 )。
❶ 存放CPU 寄存器的内容 ❷ 数据高速存取 ❸ 存放常数表格 ❹ 存放常用子程序 10、8088/8086CPU 中程序计数器(PC )中存放的是( 2)。
❶ 指令 ❷ 指令地址 ❸ 操作数 ❹ 操作数地址11、CPU 用减法指令对两个补码表示的带符号数6BH (被减数)和0C7H (减数)进行减法运算后,标志位CF 、SF 和OF分别为( 4)。
❶ 0,0,0 ❷ 0,1,1 ❸ 1,0,0 ❹ 1,1,112、串行接口芯片8251A 在接收过程中,通常用以向CPU 申请中断是引脚( 4)。
❶DCR ❷T X RDY ❸ RXD ❹ R X RDY D7A 口方式选择00=方式001=方式11*--方式2D6D5D4D3D2D1D0方式选择位D7=1A 口输入输出选择1=输入0=输出C 口高位输入输出选择1=输入0=输出B 口方式选择0--方式01--方式1B 口输入输出选择1=输入0=输出C 口低位输入输出选择1=输入0=输出二、填空题:(每空1分,共12分)1、要构成一个完整的计算机系统,除了需要基本的计算机硬件系统外,还需要使用和管理计算机的软件。
2、利用CMP指令比较两个有符号数的大小时,常用SF 和OF 标志。
3、传送指令MOV AX,[2000]中对源操作数的寻址方式是直接寻址。
4、在8086/8088CPU中,每个总线周期通常由4个状态组成,但在存储器或I/O端口工作速度低的情况下,CPU自动插入TW 状态。
5、8253定时/计数器是从预置值开始减一计数,故计数器按二进制计100个数回零中断,预置值应为64H 。
6、当计算机进入DMA方式传送数据时,CPU处于保持状态。
7、8259A中断控制器可管理8 级外部中断,通过级联可扩展至64 级。
三、程序设计(共40分)1.(10分)阅读下列程序段,并填空:MOV SI , OFFSET BUFMOV CH , 0MOV CL , [SI]INC SIXOR BX,BXREPT0:MOV DH,08MOV AL,[SI]REPT1:ROR AL,1JNC NEXTINC BXNEXT:DEC DHJNZ REPT1INC SILOOP REPT0MOV COUNT,BXHLT1)该程序所完成的功能是:统计数据块中各数据“1”的个数;2)在BUF单元中存放的是:数据块的长度2.(15分)设在XX单元中存放着X的值,函数Y的值存放在YY单元中,试编程实现下列符号函数。