2013上微机原理试卷B及答案 (2)
微机原理试题集+答案

微机原理试题集+答案第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 个字节单元。
微机原理试题B卷参考答案和评分标准(新)

《微机原理及应用》 课程考试试卷( B 卷) 专业:装备制造及自动化 年级:08级 考试方式:开卷 学分:3.5 考试时间:120分钟 【注意:第一至五大题写在答题纸上,第六题写在试卷上】 一、填空题 (每空1分,共 20 分) 1.Pentium 处理器采用 (1) 位数据总线与主存相连。
2.IA-32处理器有(2) 个32位通用寄存器。
3.如果采用BP/EBP 或SP/ESP 作为基地址指针,默认使用(3) 段寄存器指向堆栈段。
4.指令“XOR EAX, EAX”和“SUB EAX, EAX”执行后,EAX=(4),CF=OF=(5)。
而指令“MOV EAX, 0”执行后,EAX =(6),CF和OF没有变化。
5.PCI总线共用数据和地址信号,所以数据传输需要两个阶段:第一个阶段(一个时钟)提供(7)(地址,数据),第二个阶段(最少一个时钟)交换(8)(地址,数据)。
6.Pentium的3个最基本的读写控制引脚是IOM,(9)和(10)。
/7.高速缓冲存储器的地映址射有全相关映射、直接映射和(11)方式。
8实地址方式下,主存最低(12)的存储空间用于中断向量表。
向量号8的中断向量保存在物理地址(13)开始的(14)个连续字节空间。
9. 某时刻中断控制器8259A的IRR内容是08H,说明其(15)引脚有中断请求。
某时刻中断控制器8259A的ISR内容是08H,说明(16)中断正在被服务。
10. 假设某8253的CLK0接1.5MHz的时钟,欲使OUT0产生频率为300kHz的方波信号,则8253的计数值应为(17),应选用的工作方式是(18)。
11. RS232C用于发送串行数据的引脚是(19),接收串行数据的引脚是(20)。
2013试题B答案

2013微机原理B 参考答案及评分标准一、填空(15分,每空1分)1、寄存器间接寻址2、163、中断服务子程序的入口地址4、状态信息、控制信息、数据信息5、程序方式、中断方式、DMA 方式6、控制7、0214H 、24514H 、0306H 、24306H8、8.二、简答题:(每小题5分,共15分)1、IO /M =0, WR =1,RD =0,7/s BHE =1,R DT /=0。
2、答:区别:(1)响应INTR 需首先检测中断标志IF 的状态,而响应NMI 无需检测IF 的状态;(2)响应INTR 时,需从外部读取中断型码,而响应NMI 时CPU 内部自动形成相应的中断类型码3、堆栈存储区由两个寄存器管理:堆栈指针(SP )和堆栈段寄存器(SS )。
当一个字数据被压入堆栈时,SP 首先减2,然后对栈顶存储单元进行16 位字的写操作;其高 8 位数据被放在SP-1 单元中,低8 位数据被放在 SP-2 单元中。
当数据从堆栈中弹出时,低8 位从SP 单元移出,高8 位从SP+1 单元移出,然后SP+2。
三、 阅读程序写结果 (每空1分,共15分)1、 AL= 0A2 H.AL= 5E H; OF = 0AL= 36 HAL= 0C9 H.2、 AX = 6854H ;CF= 0 AF= 1 ;PF= 0 ;ZF= 03、该程序段的功能是: 统计2000字单元中0的个数执行后:DL= 12 ; BX= 8000H四、程序改错(每改对一处错误得2分)DATA SEGMENTDAT1 DB 76H,2DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV SI,OFFSET DAT1MOV AL,[SI]AND AL,0FHMOV [SI+1],ALMOV AL,[SI]AND AL,0F0HMOV CL,4ROR AL,CLMOV [SI+2],ALMOV AX, 4C00HINT 21HCODE ENDSEND START五、程序设计1、试编写一汇编程序,将AX中各位取反。
微机原理试题及答案

微机原理试题及答案一、选择题(每题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一次可以处理____位的数据。
微机原理试题库及答案2013N修改版

微机原理试题库及答案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.计算机的发展阶段通常是按计算机所采用的()来划分的。
2013年微机原理试题及答案

卷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在响应中断后,自动关中。
青岛理工大学微机原理2013答案 B卷

青岛理工大学试卷标准答案及评分标准专用纸2013 ~ _2014_学年第1 学期微机原理及应用课程试卷标准答案及评分标准 B 卷专业:_机械__ 班级:_机械111-8一、单项选择题(每小题2分,错选、多选、未选均不得分,共20分)1、A;2、C;3、B;4、A;5、C;6、B;7、C;8、D;9、B; 10、C11、D;12、B;12、A;14、B;15、A。
二、填空题(每空1分,共15分)1、[x+y]补=_________,[x-y] 补=__________;2、3,2;3、4个,地址信息,T3状态。
4、-20,-1085、系统总线、数据总线、控制总线6、线选法、部分译码法、全译码法。
三、简答题(共16分)1. 答案:时钟周期是最小的基本单位,总线周期一般至少包含4个时钟周期,指令周期最少包含两个总线周期。
(2分)2.答案:数据字是16位的数据,一个16位数据是按照低地址放低位数据、高地址放高位数据存放的。
若16位数据的低8位存放的是偶地址,那么这个数据字就是“对准字”,否则就是“非对准字”。
当然其主要差别是CPU读取存储器数据字时,如果是对准字,只需要一次读写操纵即可,而对非对准字就需要两次读写操纵才能实现。
(2分)3. 答案:数据11H, 22H, 33H, 44H, 55H和66H的物理地址为FF0D5H,FF0D6H,FF0D7H,FF0D8H,FF0D9H,FF0DAH;从存储器中读出这些数据至少需要访问4次存储器;分别读出11H, 3322H, 5544H和66H。
(4分)4. 答案:(1) MOV AX, [100H];源操作数的寻址方式为直接寻址,操作数的物理地址为20100H(2) MOV CX, ES:[BX];源操作数的寻址方式为带段超越的基址寻址,操作数的物理地址为32100H(3) MOV DX, [BX][SI] ;源操作数的寻址方式为基址加变址寻址,操作数的物理地址为201A0H(本小题4分)5.8086CPU的最小模式系统配置包括8086CPU,存储器及I/O接口芯片,1片8284A,3片8282作为地址锁存器,2片8286作为双向数据总线收发器。
微机原理试卷B及答案

_________级 _________系 ___________专业 _____________班 姓名____________ 考号或学号_______ —————————密——————————————封——————————————线————————————____________________________________________________________________________________________________一 单项选择题(20分)1) 二进制数的尾符是( )。
A. BB. OC. DD. H2) 与十六进制数BC 等值的数是( )。
A. 10111011B. 10111100C. 11001100D. 110010113) 某一DRAM 芯片,其容量为512×8位,除电源端和接地端外,该芯片引出线的最小数为( )。
A. 25B. 23C. 20D. 194) 芯片74LS373在8086CPU 系统中用作( )A .总线锁存器B .总线驱动器C .总线控制器D .总线仲裁器 5) 程序计数器中存放的是( )A. 数据B. 地址C. 下一指令的地址D. 下一指令的数据 6) 8086的寻址能力为( )A. 20MBB. 1MBC. 64KBD. 4MB7) 8086CPU 在存储器读/写时遇到READY 无效后可插入( )A .1个等待周期B .2个等待周期C .3个等待周期D .等待周期个数由具体情况而定 8) DRAM 是一种( )A 、动态RAMB 、静态RAMC 、动态ROMD 、静态ROM 9) 反复编程ROM 可简记为 ( )A 、PROMB 、MROMC 、EPROMD 、EEPROM10) 8086CPU 的寄存器中,能在操作数内存寻址时用作地址寄存器的是( )A .AXB .BXC .CXD .DX11) 现有2K ×8位的RAM 芯片,它所具有的地址线条数应是( )条A.12B.13C.11D.1012) 在查询传送方式中,CPU 要对外设进行读出或写入操作前,必须先对外设( ) 才能开始工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10、在DMA传送方式下,CPU与总线的关系是(C)。
A、只能控制数据总线B、只能控制地址总线C、成高阻状态D、成短接状态
二、判断题(1.5分×10=15分)
1.MOV指令和IN指令都具有将内存中信息传送到CPU中去的功能。(×)
2.8086CPU从内存中读取一个字(16位)必须用两个总线周期。(×)
A、允许中断 B、当前指令执行结束 C、总线空闲 D、当前访存操作结束
6、有一8086系统的中断向量表,在0000H:003CH单元开始依次存放34H、FEH、
00H和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分
别为(C)。
A、0EH,34FE:00F0H B、0EH,F000:FE34H
1、将CPU的信号线与存储器相连;
2、存储器是什么类型(ROM、RAM)?总容量为多少?各芯片的地址范围是多少?
答案:
3、(7分)
2)存储器为RAM,总容量为4K×8 (2分)
地址范围:0# 2000H-27FFH (2分)
1# 2800H-2FFFH (2分)
四
五
六
七
八
九
十
总评
计分
一、选择题(2分×10=20分)
1、8086能够访问的存储空间的大小是(B)。
A、64k B、1MC、256 D、16M
2、半导体EPROM写入的内容,可以通过(A)擦除。
A、紫外线照射 B、电信号 C、口令பைடு நூலகம்D、DOS命令
3、用16位字长(其中一位符号位)表示定点小数时,所能表示的数值范围是(C)。
三、命题稿必须经学院审核,并在考试前两周交教务处。
浙江工业大学2012/2013学年
第 二 学期试卷
课程微机原理及应用姓名___________________________
班级__________________________学号___________________________
题序
一
二
三
C、0FH,F000:FE34H D、0FH,00F0H:34FEH
7、(C)。
8、现有4K×8位的RAM芯片,它所具有的地址线条数应是(A)条。
A、12 B、13 C、11 D、10
9、8259A可编程中断控制器中的中断服务寄存器ISR用于(A)
A、记忆正在处理中的中断 B、存放从外设来的中断请求信号
2、8086/8088内4个段寄存器DS,ES,CS,SS都是16位的,在用于内存寻址时作为段地址,20位物理地址是由段寄存器的段地址左移4位后,再与16位偏移量经过相加运算而得到。
3、8086输入输出操作指令有直接(端口寻址)和间接(端口选择)两种寻址方式。
4、中断处理子程序的入口地址存储在内存区域的___000F_到____3FFH__之间的地址段。
浙江工业大学期终考试命题稿
2012/2013学年第 二 学期
课程名称
微机原理及应用
使用班级
信息学院11级
教师份数
2
学生份数
命题人
陈朋
审核人
命题总页数
6 页
每份试卷需用白纸
2 大张
命题注意事项:
一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹清晰,页码完整。
二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处抽定A、B卷。
LOOP L2
DEC DX
JNZ L1 ;N个数是否排序结束,没结束继续循环
MOV AH,4CH
INT 21H
COO ENDS
END BG
七、程序题 (9分)
1.已知字符变量A和B,试编写完成下述操作的程序:
(1)若两个数中有一个是奇数,则将该奇数存入A中,偶数存入B中;
(2)若两个数均为奇数,则两数分别加1,并存回原变量;
MOV DS,AX ;给DS赋段值
MOV DX,N-1
L1: MOV CX,DX
LEA SI,BUF
L2: MOV AL,[SI+1]
CMP AL,[SI] ;比较前后两个数
JA NEXT ;大于则跳转到NEXT
XCHG AL,[SI] ;小于则交换比较过的这两个数
MOV [SI+1],AL
NEXT: INC SI
A、0≤│N│≤1-2^(-1-16) B、0≤│N│≤1^(2-16)
C、0≤│N│≤1-2^(1-16) D、0≤│N│≤1
4、8086系统中将一个数送入堆栈后,堆栈指针寄存器应进行(B)操作。
A、减1 B、减2 C、加1 D、加2
5、CPU响应两个硬中段INTR和NMI时,相同的必要条件是(B)
jz class
test bl, 01
jz exit
xchg bl,a
mov b,bl
jmp exit
class: test bl,01
jz exit
inc b
inc a
exit: nop
cseg ends
end start
八、设计题 (13分)
设计8088CPU和某存储器连接电路图,并回答以下问题:
8.DMA方式能处理高速外设与主存间的数据传送,高速工作性能往往能覆盖低速工作需要。因此DMA方式完全可以取代中断方式。(×)
9.在中断发生时,CPU总是一个中断处理完再处理下一个中断。(×)
10.多个外设可以通过一条中断请求线,向CPU发中断请求。 (√)
三、 填空题(2分×8=16分)
1、CPU与外设交换数据的传送方式通常有程序传送、中断传送和直接存储器存取(DMA)。
将一组以BUF为首地址的N个8位无符号二进制数按递增顺序排列。
D SEGMENT
BUF DB 10H,02H,03H,04H,55H,06H,07H,08H,23H
N EQU $-BUF
D ENDS
COO SEGMENT
ASSUME CS:COO,DS:D ;说明代码段、数据段
BG: MOV AX,D
3.8086CPU进行堆栈操作时,可依需要进行字节或字操作。(×)
4.IRET指令不仅改变CS值,而且还改变IP值。(√)
5.8086 CPU对内部中断进行响应时,无需中断类型码便可找到相应的中断服务程序入口地址。(×)
6.8259A的8个中断源的中断矢量在中断向量表中是连续存放的。 (√)
7.在中断发生时,CPU总是一个中断处理完再处理下一个中断。(×)
五、程序分析题(3分+3分=6分):
1.下列指令执行完后,AX=0030H。
MOV AX,2030H
AND AX,00FFH
2.下列程序执行完后,AX=7498H。
MOV AX,6264H
AND AX,AX
JNZ DONE
SHL CX,3
ROR AX,CL
DONE:ADD AX,1234H
HLT
六、编程填空题(限定在每空中只准填写一句程序语句,并给出注释。多填不给分,每空3分,共9分)
(3)若两个数均为偶数,则两变量不变。
答:
dseg segment
a db ?
b db ?
dseg ends
cseg segment
assume cs:cseg,ds:dseg
start: mov ax,dseg
mov ds,ax
begin: mov al,a
mov bl,b
xor al,bl
test al,01
8、中断类型号为20H的中断所对应的中断向量存放在内存从80H开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址65000H。
四、 简答题与程序分析题(6分+6分=12分):
1.EU与BIU各自的功能是什么?如何协同工作?
答:EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。(2分)EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。(2分)EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。(2分)
2.设CPU中各有关寄存器的当前状况为:SS=0a8bH、DS=17ceH、CS=dc54H、BX=394bH、IP=2f39H、SP=1200H,BX 给出的是某操作数的有效地址,请分别写出该操作数、下一条要取的指令及当前栈顶的逻辑地址和物理地址。
答:该操作数的逻辑地址为DS:BX=17CE:394BH,物理地址=17CEH*10H+394BH=1B62BH;(2分)下一条要取的指令的逻辑地址为CS:IP=DC54:2F39H,物理地址=DC54H*10H+2F39H=DF479H;(2分)当前栈顶的逻辑地址=SS:SP=0A8B:1200H,物理地址=0A8BH*10H+1200H=0BAB0H。(2分
5、变量定义为K1 DB 10H DUP(0) ,那么LENGTH K1=16,SIZE K1=16
6、8086保护断点时,堆栈的高地址单元存放CS,低地址单元存放IP 。
7、若执行指令“mov ax,[bp+si+789]”前cs=1000H,ds=10H,es=768H,ss=135H,si=100H, bp=700H,则该指令访问的存储器物理地址为1E65H。