微机原理期末考试试题及答案
微机原理期末试题及答案

微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题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. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。
微机原理期末考试考试卷及答案

1.8086的数据线为16位,地址线为20位,I/O口使用16位地址线。
2.在某进制的运算中7×3=33,则7×5=_55。
3.用8位二进制数表示整数时,十进制数(-128)的补码为_10000000_。
原码为无,反码为无。
3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。
4.8086偶存储体的选片信号是A0,奇存储体的选片信号是BHE 。
5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。
6.8086可以指向堆栈的指针寄存器有bp和sp。
7.程序中段定义结束的伪指令是ENDS,子程序定义结束的伪指令是ENDP。
8.EEPROM的擦除方法为点擦除.9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。
ORG 1000HSTROE DB 12 DUP(?)DATA DB 05H,06H,07H,08H1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。
A. 仅DS段B. DS或SS段C. DS或ES段D. DS或CS段2. 下列指令中格式错误的是___A___。
A. SHL AL,CXB. XCHG AL,BLC. MOV BX,[SI]D. AND AX,BX3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。
MOV AX,2000HMOV DS,AXMOV BX,[0010H]A. B2B2HB. B23FHC. 3F3FHD. 3FB2H4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。
A. 3311CHB. 33120HC. 33122HD. 3311EH5. 下列指令中格式错误的是_C__。
A. MOV AX,357AH[BX][DI]B. OUT DX,ALC. LEA AX,50H[BX][BP]D. RCR BX,16. 下列指令中允许寻址范围最大的是_D__。
微机原理试题及答案期末

微机原理试题及答案期末
作为微机原理课程的期末考试,试题的出现是为了考查学生在此门课程中所掌握的知识和技能。
本文将为大家提供一套微机原理试题,并附上详细的答案解析。
希望通过本文的解析,能够帮助大家更好地理解微机原理的核心概念与应用。
I. 单选题(每题1分,共20题,共20分)
1. 在8086微处理器中,哪个寄存器用来存储当前指令的操作码?
A. AX
B. IP
C. CS
D. SP
答案:B
解析:IP(Instruction Pointer)是指令指针寄存器,用于存储下一条要执行的指令的内存地址。
2. 内部总线宽度决定了8086微处理器的哪个特性?
A. 寻址能力
B. 计算速度
C. 存储能力
D. 并行传输速度
答案:D
解析:内部总线宽度决定了数据的并行传输速度。
8086微处理器的内部数据总线宽度是16位,可以同时处理16位的数据。
3. DMA是指什么?
A. 直接内存访问
B. 动态内存分配
C. 数据管理程序
D. 目标模块访问
答案:A
解析:DMA(Direct Memory Access)是指计算机直接访问内存的一种技术,通过绕过CPU,将数据直接传输到内存,提高数据传输效率。
...
文中所提供的试题及答案解析仅为示例,真实的微机原理试题可能会更加复杂多样。
在考试前应多做练习,强化对微机原理的理解和应用能力。
通过合理安排学习时间,注重实际操作与理论结合,相信大家一定能够在微机原理这门课程中取得好成绩。
最后,祝愿每一位学生在期末考试中取得优异的成绩!加油!。
微机原理期末考试试题及答案

长沙学院微型计算机原理与接口技术一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。
(1) A. M/IO 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中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。
⑴ 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四个字节,该向量对应的中断号是( )。
微机原理期末考试试题及答案

1.8086的数据线为16 位,地址线为20 位,I/O口使用16 位地址线。
2.在某进制的运算中7×3=33,则7×5=_55。
3.用8位二进制数表示整数时,十进制数(-128)的补码为_10000000_。
原码为无,反码为无。
3.8086内部寄存器长度为16 位,通用寄存器有8 个,段寄存器有4 个。
4.8086偶存储体的选片信号是A0 ,奇存储体的选片信号是BHE 。
5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。
6.8086可以指向堆栈的指针寄存器有bp 和sp 。
7.程序中段定义结束的伪指令是ENDS ,子程序定义结束的伪指令是ENDP 。
8.EEPROM的擦除方法为点擦除.9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。
ORG 1000HSTROE DB 12 DUP(?)DATA DB 05H,06H,07H,08H1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。
A. 仅DS段B. DS或SS段C. DS或ES段D. DS或CS段2. 下列指令中格式错误的是___A___。
A. SHL AL,CXB. XCHG AL,BLC. MOV BX,[SI]D. AND AX,BX3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。
MOV AX,2000HMOV DS,AXMOV BX,[0010H]A. B2B2HB. B23FHC. 3F3FHD. 3FB2H4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。
A. 3311CHB. 33120HC. 33122HD. 3311EH5. 下列指令中格式错误的是_C__。
A. MOV AX,357AH[BX][DI]B. OUT DX,ALC. LEA AX,50H[BX][BP]D. RCR BX,16. 下列指令中允许寻址范围最大的是_D__。
微机原理_期末考试题库与答案(含3套试卷)

微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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四个字节,该向量对应的中断号是( )。
微机原理期末考试试卷(有答案)剖析

《微机原理》考试试卷一、判断题(每题1分,共10分)1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。
(√)2、微机的字长愈长,计算精度愈高,指令处理功能愈强。
( √)3、MOV指令要影响标志位.(×)4、JMP SHORTNEXT称为近转移。
(×)5、8086与8088在软件上不一定完全兼容.(×)6、端口是位于主机与外设之间的总称。
( )7、DMA是一种不需要CPU介入的高速数据传送。
()8、8253中的计数可以通过初始化设置成加计数或减计数。
()9、内部中断的优先权总是高于外部中断。
( )10、两片8259A级连后可管理16级中断.( )二、选择题(每题1分,共20分)1、属于数据寄存器组的寄存器是_____C___。
A.AX,BX,CX,DS B.SP,DX,BP,IPC。
AX,BX,CX,DX D.AL,DI,SI,AH2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。
A.—32768≤n≤32768 B.—32768≤n≤32767C。
-65535≤n≤65535 D。
—65536≤N≤655353、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______.A.02120H B.20120H C.21200HD.03200H4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。
A.IN AL,端口地址 B.MOV AL,端口地址C.OUT AL,端口地址 D。
OUT 端口地址,AL5、与十进制数58。
75等值的十六进制数是__B______。
A.A3.CH B。
3A.CHC.3A。
23H D。
C.3AH6、将十六进制数FF.1转换成十进制数是__C______。
A.255.625 B.2501625 C.255。
微机原理期末测试题..答案PPT资料全面版

(10分)
MOV AL,34H OUT 43H,AL;设置计数器0的 工作方式
MOV AL,10H
OUT 40H,AL
MOV AL,27H OUT 40H,AL;写计数器0的初 值
N=20ms/(2*10-6)=10000=2710H
MOV AL,77H OUT 43H,AL;设置计数器1的工作方式 MOV AL,00H OUT 41H,AL MOV AL,20H OUT 41H,AL;写计数器1的初值
▪ 10、指令( D )的源操作数的寻址方式为直 接寻址。
A. MOV [2000H],AL 寄存器寻址 B. MOV AX,DX 寄存器寻址 C. MOV AX,2000H 立即寻址 D. XOR AL,[2000H]
▪ 11、计算机的内存储器可采用 ( D )
A.RAM
B.ROM
C.磁盘
和RAM
START: MOV AX,DATA MOV DS,AX
MOV AX,0 MOV CX,100 MOV BX,2 NEXT:ADD AX,BX INC BX INC BX LOOP NEXT MOV S,AX
MOV AH,4CH INT 21H CODE ENDS
END START
DATA SEGMENT S DW ? DATA ENDS
X2 ▪DW 1X1+21, 、$+2 若设某容量为16K字节的RAM起始地址
(10610H)=12H (10611H)=34H
为4000H,则其终止地址为( C ) 5、说明以下单元在存储单元的存储情况
MOV AL,10H
RAM
B.
A. 61FFH MOV AL,
;
MOV A0的工作方式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理期末考试试题及答案
上海应用技术学院2008—2009学年第一学期
《微机原理及应用》期末试卷A
课程代码: B203205A学分: 3.5考试时间: 100分钟
课程序号: 1958,1960
班级:学号:姓名:
我已阅读了有关的考试规定和纪律要求~愿意在考试中遵守《考场规则》~如有违反将愿接受相应的处理。
题号一二三四五六七八九十总分应得分20 10 20 15 10 1510 100实得分
试卷共页,请先查看试卷有无缺页,然后答题。
一、填空(每空1分,共20分)
1(MCS-51的EA 管脚接低电平时,CPU只能访问外部程序存储器。
2(MCS-51单片机从外部程序存储器取指令时,使用/PSEN信号作“读”信号,从外
信号作“读”信号。
部数据存储器取数据时,使用/RD
3(MCS-51的堆栈设在内部RAM 中,单片机复位后SP的内容为07 H。
4. MOV A,34H中的34H是直接寻址。
MOV A,@R0中的@R0是间接寻址。
5(若PSW=98H,则选择了第3组工作寄存器,此时R7的地址是1F H。
6(MCS-51的数据总线共8位,来自P0口,地址总线共16位,来自P2和P0口。
7(8255A具有( 3 )个8位可编程I/O口。
8(若串口工作于方式1,每分钟传送3000个字符,其波特率是( 500 )bit/s。
9(一个8位A/D转换器的分辨率是( 3.9 )‰。
10(若0809 U=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是( 80H )。
REF
11(一个EPROM的地址有A0----A11引脚,它的容量为( 4 )KB。
12(已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,
它的字形代码应为( 06H )。
第1页
二、判断题,对者划“?”,错者划“×”。
(每小题1分,共10分)1((?)8051单片机的算术运算类指令执行的一般会影响标志位。
2((?)8051单片机的外部数据存储器和内部数据存储器的要用不同的指令来访问。
3((×)AJMP指令转移范围是-128,127之间。
4((?)DPTR可以分成高8位和低8位分别寻址。
5((×)MCS51内部定时/计数器在溢出时,都必须由软件重装初值才能按原设定值定时
/计数。
6((×)MCS-51系列单片机4个I/O端口都是多功能的。
7((?)MCS-51特殊功能寄存器的字节地址能被8整除者,可以位寻址。
8.(×)并行扩展简单I/O口,对芯片的要求是:输入要锁存,输出要缓冲。
((?)串行通信要求是互相通信的甲乙双方具有相同的波特率。
9
10((?)8255A的PA口具有3种工作方式。
三、阅读程序片段,指出执行结果。
(每空2分,共20分) 1( MOV R1,#30HMOV A,#62H
ADD A,#0B4H
RLC A
ANL A,01H
MOV @R1,A
RET ;执行到此
A=( 20H ),R1,=( 30H ),CY=( 0 ),30H=( 20H )
2( MOV R0,#20H
MOV 20H,#05H
MOV A,#10H
MOV R2,A
LOOP: ADD A,@R0
INC A
DJNZ R2,LOOP
RET ;执行到此
A=( 70H ),R2=( 00H ),20H=( 05H )
第2页
3. MOV DPTR,#TAB
MOV A,#02H
MOVC A,@A+DPTR
ADD A,ACC
RET ;执行到此
ORG 30H
TAB: DB ‘A’,34H,56H,78H
A=( 0ACH ),DPTR=( 0030H ),CY=( 0 )
四、根据指定功能,编写子程序。
(每题5分,共15分) 1(将外部RAM中4030H,4050H单元中的数据,传送到内部RAM的30H,50H单元中去。
MOV DPTR,#4030H
MOV R0,#30H
MOV R2,#20H
LOOP: MOVX A,@DPTR
MOV @R0,A
INC DPTR
INC R0
DJNZ R2,LOOP
RET
2(将外部RAM中20D0H,2100H中非0单元的数据增1。
MOV DPTR,#20D0H
MOV R2,#30H
LOOP: MOVX A,@DPTR
JZ NEXT
INC A
NEXT: MOVX @DPTR,A
INC DPTR
DJNZ R2,LOOP
RET
第3页
3(比较寄存器R3、R4中两无符号数的大小,将较大者存入内部数据RAM 20H单元。
MOV A,R3
MOV B,R4
MOV 20H,A;假设A大
CJNE A,B,L1
L1: JNC NEXT ;确实A大则转
MOV 20H,B
NEXT: RET
五、综合题(共10分)
利用定时器/计数器0工作方式1定时中断,在P1.1端输出100Hz方波。
设晶振频率为6MHZ。
试:1(确定定时时间,计算T0初值;
2(编写完整的主程序和xx服务程序。
解:1、
定时时间=( 5000 )us
+5V机器周期=( 2 )us
T0初值=( F63C )H
2、编写程序: P10
ORG 0000H P11
LJMP START P12 ORG 000BH
LJMP INTT0 89C51
ORG 0030H X1 START: MOV TMOD,#01H MOV TH0,#0F6H X2 MOV TL0,#3CH6MHz
SETB ET0
SETB EA
SETB TR0
SJMP $
INTT0: MOV TH0,#0F6H ;中断服务程序
MOV TL0,#3CH
CPL P1.1
RETI
第4页
六、原理图分析(共15分)
某单片机系统部分原理图如图所示(未用到地址线=1):
+5V P0 Q0 D0-D7 D0---D7 89C51 | U1 Q0 U2 A0
G | | | ALE
Q7A7 |
Q7 A8 P2.0 U3 A12 P2.4 P2.7 CE WR WE SI SCK OE RD
RXD
TXD
1、试问: U1是( 8 D锁存器)类芯片,型号是( 74LS373 )。
U2是( RAM )类芯片,型号是( 6264 )。
U3是(串入并出)类芯片,型号是( 74LS164 )。
U2的地址范围是多少,( 0000 )H , ( 1FFF )H 2、编写将U2前10个单元清0的子程序。
MOV DPTR,#0000H
MOV R2,#10
MOV A,#0
LOOP: MOVX @DPTR,A
INC DPTR
DJNZ R2,LOOP
RET
3、编写点亮LED的子程序。
MOV A,#0BFH
MOV SBUF,A
JNB TI,$
CLR TI
RET
第5页
七、原理图设计(10分)
某单片机接口需要8个开关输入,使用74LS244作输入接口,设接口地址为0DFFFH。
试:1、按要求设计单片机与接口之间及开关输入原理简图(标明K1等符号);2、编写读取开关将K2信号由P1.1输出的程序段。
解:1、
+5V
51单片机74LS244
1Y1 1A1 K1 P0.0 1Y2 1A2
. . 1Y3 1A3
. . 1Y4 1A4
. . 2Y1 2A1
. . 2Y2 2A2
. 2Y3 2A3
P0.7 2Y4 2A4 K8
2、MOV DPTR,#0DFFFH
MOVX A,@DPTR
MOV C,ACC.1
C MOV P1.1,
第6页。