当前位置:文档之家› 微机原理及应用期末复习样卷(带答案)

微机原理及应用期末复习样卷(带答案)

微机原理及应用期末复习样卷(带答案)
微机原理及应用期末复习样卷(带答案)

上海交通大学继续教育学院网络教育

——期末复习样卷

课程名称:微机原理及应用

一、单选题

1.8086 CPU能够直接执行的语言是( A )。

A:C语言B:JAVA语言

C:机器语言D:汇编语言

2.8086 CPU从功能结构上看,是由(B )组成。

A:控制器、运算器B:执行单元、总线接口单元

C:控制器、运算器、寄存器D:控制器、20位物理地址加法器

3.8086 将要执行的下一条指令存放在( D )。

A:DS:BX B:SS:SP

C:ES:SI D:CS:IP

4.不能使寄存器AX清零的指令是( B )。

A:AND AX, 0 B:CMP AX, 0

C:XOR AX, AX D:MOV AX, 0

5.用MIPS来描述计算机的运算速度,其含义是(A )。

A:每秒钟执行百万条指令B:每分钟执行百万条指令

C:每秒钟处理百万个字符D:每分钟处理百万个字符6.在机器数( C )中,零的表示形式是惟一的。

A:原码B:反码

C:补码D:原码和反码

7.8086CPU的最小工作模式特点是( D )。

A:不需要8286收发器B:由编程进行模式设定

C:需要总线控制器8288 D:CPU提供全部的控制信号8.需要扩充存储容量时,应采用( A )的方法。

A:地址串联B:地址并联

C:数据线并联D:数据线串联

9.可编程定时/计数器8253内含有( 3 )独立的计数器。

A:2个B:3个

C:4个D:6个

10.通常输出接口需要( C )。

A:缓冲器B:计数器

C:锁存器D:反相器

11.8086中,下列存储器物理地址形成算法中错误的是( D )。

A:段地址×10H +偏移地址B:段地址左移4位+偏移地址

C:段地址×16+偏移地址D:段地址+偏移地址

12.下列寻址方式中,需要执行总线周期的为( A )。

A:存储器寻址B:寄存器寻址

C:固定寻址D:立即数寻址

13.8086系统中,每个逻辑段的最多存储单元数为( B )。

A:256KB B:64KB

C:1MB D:根据需要而定

14.运算器执行两个补码表示的整数加法时,产生溢出的正确叙述为( D )。

A:相加结果的符号位为0,则产生溢出

B:相加结果的符号位为1,则产生溢出

C:最高位有进位,则产生溢出

D:相加结果的符号位与两同号加数的符号位相反,则产生溢出

15.CPU对存储器访问时,地址线和数据线的有效时间关系为(C )。

A:数据线先有效B:同时有效

C:地址线先有效D:同时无效

16.通常所说的32位机是指( A )。

A:CPU字长为32位B:寄存器数量为32个

C:存储器单元数据位为32位D:地址总线宽度为32位

17.若要使寄存器AH中的高4 位不变,低4 位清0,使用指令( D )。

A:OR AH,0FH B:AND AH,0FH

C:OR AH,0F0H D:AND AH,0F0H

18.下列说法中,错误的是( B )。

A:堆栈操作以字为单位B:执行出栈操作后,栈顶地址将减小

C:栈顶是堆栈操作的唯一出口D:栈底是堆栈地址的较大端

19.从8086存储器的奇地址开始读取一个字,需要执行( C )总线周期。

A:0个B:1个

C:2个D:3个

20.指令队列具有( D )的作用。

A:暂存操作数地址B:暂存指令地址

C:暂存操作数D:暂存预取指令

21.8086 CPU的输入输出指令,直接寻址能力最大为( D )端口地址。

A:32个B:64个

C:128个D:256个

二、填空题

1.8086指令系统中,每条指令一般都由操作码和操作数两部分构成。

2.CPU与外设传送的三种信息是数据、状态和控制。

3.下列指令执行前,SS=2000H,SP=0100H,AX=1020H,BX=3040H,CX=5060H,

执行下列程序之后,SP= 00FE H ,AX= 1020H ,BX= 3040H ,CX= 1020H

程序:PUSH BX

PUSH AX

POP CX

4.若AX=03B5H,BX=03C0 H,则CMP AX,BX指令执行后:

AX= 03B5H ,CF= 1 ,ZF= 0

三、名词解释

1.【物理地址】

存储器中每个内存单元都有唯一的编号,CPU对存储器进行访问时实际所使用的地址,对8086来讲,用20位二进制数或5位十六进制数表示。

2.【总线周期】

在取指令和传送数据时,CPU 总线接口部件占用的时间称为总线周期或机器周期。通常由4 个T状态组成。

四、简答题

1.简述8086中断系统响应可屏蔽中断的全过程。

计算机考研必备微型计算机原理及应用试题精选

微机原理试题1 一、填空(每空1分,共10分) 1. 01011101.101B = D =H=()BCD。 2.一个有16个字的数据区,它的起始地址为70A0:DDF6,那么该数据区的最后一个字的物理首地址为。3.在IBM-PC/XT中,外设是通过器件对CPU产生中断请求。这些中断的中断类型码为。 4.8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由、和提供。 5.在8088读存储器周期中,采样Ready线的目的是。 二、(8分)下列程序段的功能是完成S=(a*b+c)/a的运算,其中变量a,b ,c,和s均为带符号的字数据,结果的商存入s,余数则不计,请在下列空格中填入合适的指令(注:请按注释填空)。 MOV AX,a A*b在CX:BX中 MOV AX,C C在DX:AX中 a*b+c在DX:AX中 商存入S 三.简答题 1.(6分)在8088 CPU的最大方式系统中,设20位地址全部需要锁存,数据线使用总线收发器,请问该CPU与系统总线的接口逻辑中需要哪些芯片?各需多少片?并叙述每块芯片的作用。 2.(6分)PC/XT机的输入输出方式有哪几种?各有什么特点? 四、(10分)下图是一个存储器系统,地址总线共有20位,数据总线8位,试分析电路,回答1、 2、3、4题问题。 1.单片EPROM和单片SRAM的容量各为多少? 2.74LS138的作用是什么? 3.EPROM2的地址范围是多少? 4.SRAM2的地址范围是多少?

五、(10分)设在最大方式下,8086系统中有一块主8259A 和一块从8259A ,从8259A 接至主8259A 的IR1上,主、从8259A 的偶地址分别是0200H 和0210H 。主8259A 的IR 0中断类型码是30H ,从8259A 的IR0的中断类型码是38H 。所有请求都是边沿触发,用EOI 命令清ISR 位,两块8259A 采用级联方式连接。主、从8259A 的IMR 都清除,EN /SP 用作输入。试编写该中断系统的初始化程序。 六、(10分)设外部有一脉冲信号源PLUS ,要求用8253—5的计数器0对该信号源连续计数,当计数器计为0时向CPU 发出中断请求。要求: 1.画出8253-5的CLK 0、GATE 0和OUT 0的信号连接图。 2.若该芯片的端口地址为40H ~43H ,计数初值为1234H ,写出该计数器工作在方式2按二进制计数 的初始化程序。 3.若计数初值为12345H ,在上述基础上增加计数器1如何连接以实现计数。 七、(10分)假设8255A 芯片起始端口地址为60H ,编写指令序列,分别完成: 1.设置端口A 组和B 组都是方式0,其中端口B 和C 是输出口,A 为输入口。 2.设置端口A 组为方式2、B 组为方式0且端口B 为输出。 3.设置端口A 组为方式1且端口A 为输入、PC6和PC7为输出;设置端口B 组为方式1且端口B 为输 入。 八、(15分)在8086系统下,编写完整程序,找出字节数组ARRAY 中的最大值和最小值。假设ARRAY 的长度为100个字节,每个字节为一个无符号数,程序执行后最大值将存放到字节变量MAX 中,最小值则存放到字节变量MIN 中。 九、(15分)阅读下列程序,说明程序的功能,画出流程图。 DATA SEGMENT X DW X1,X2,X3,X4,X5,X6,X7,X8,X9,X10 Y DW Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8,Y9,Y10

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

微机原理及应用试卷及答案

····································密························封························线································ 学生答题不得超过此线 一、单项选择题(每小题1分,共20分。请将答案填入答题单) 1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ). A)总线控制逻辑器 B)内部通信寄存器 C)指令寄存器 D)总线接口单元 2.8086系统若用256KB*1动态存储器芯片可望构成有效存储系统的最小容量是( ). A)256KB B)512KB C)640KB D)1MB 3.Intel8255A使用了()个端口地址。 A)1 B)2 C)3 D)4 4.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就( ). A)发送OCW2指令 B)发送OCW3指令 C)执行IRET指令 D)执行POP指令 5.RAM是随机存储器,它分为( )两种. A)ROM和SRAM B)DRAM和SRAM C)ROM和DRAM D)ROM和CD-ROM 6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是() A)CS×16+IP B)DS×16+SI C)SS×16+SP D)ES×16+DI 7.( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的. A)微处理器 B)微型计算机 C)微型计算机系统 D)计算机 8.对于掉电,8086/8088CPU是通过( )来处理的. A)软件中断 B)可屏蔽中断 C)非屏蔽中断 D)DMA 9.计算机的存储器采用分级存储体系的主要目的是()。 A)便于读写数据 B)减小机箱的体积 C)便于系统升级 D)解决存储容量、价格和存取速度之间的矛盾 10.8259A的OCW1----中断屏蔽字( )设置. A)在ICW之前 B)只允许一次 C)可允许多次 D)仅屏蔽某中断源时11.将十六进制数163.5B转换成二进制数是)( ) A)1101010101.1111001 B)110101010.11001011 C)1110101011.1101011 D)101100011.01011011 12.Intel 8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。 A)10条,64KB B)20条,64KB C)16条,1M D)20条,1M 13.Intel 8086/8088微处理器的标志寄存器中,作为记录指令操作结果的标志是()。 A)CF,OF,PF,AF,SF,ZF B) CF,PF,ZF,SF C) OF,DF,IF,SF,ZF,CF D) IF,DF,OF,CF 14.下述对标志寄存器中标志位不产生影响的指令是()。 A)JMP NEXT B) TEST AL,80H C) SHL AL,1 D) INC SI 15.简单的汇编语言程序可以通过()来建立、修改和执行。 A)连接程序 B) 调试程序 C) 汇编程序 D) 编辑程序 16.累加器AL中的内容是74H,执行CMP AL,47H指令后,累加器AL中的内容是()。

微机原理及应用复习题

练习题 一、单项选择题 1.下列字符中,ASCII码值最小的是(A )。 A. K B.Y C. a D.i 2.已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需( A )芯片。 (1)32片(2)16片 (3)8片;(4)4片 3.8088CPU内部的数据总线有( B )条。 (1)8条; (2)16条; (3)20条;(4)32条 4. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( A )。 (1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH 5.在下列伪指令中定义字节变量的是( A )。 (1)DB; (2)DW; (3)DD; (4)DT 6.在并行可编程电路8255中,8位的I/O端口共有( C )。 (1)1个 ;(2)2个; (3)3个; (4)4个 7.可编程计数/定时器电路8253的工作方式共有(D )。 (1)3种; (2)4种; (3)5种; (4)6种 8. 若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是(C)。 A:184H B:178HC:118HD:280H 12. 已知DRAM2118芯片容量为16K*1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片数为( D )。 A:2和8 B:1和16C:4和16 D:4和8 13.CPU与外设间数据传送的控制方式有( D ) A.中断方式 B.DMA方式C.程序控制方式 D.以上三种都是 14.8086 CPU内标志寄存器中的控制标志位占(C ) A.9位B.6位 C.3位 D.16位 15.CPU与I∕O设备间传送的信号有( D) A.数据信息 B.控制信息 C.状态信息 D.以上三种都是 17.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D) A.B口B.A口 C.A、B、C三端口均可以 D.C口 18.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( C) A.10个 B.110个 C.120个D.240个 19.堆栈的工作方式是( D) A.先进先出 B.随机读写C.只能读出,不能写入D.后进先出 20.指令MOV AX,[3070H]中源操作数的寻址方式为( B) A.寄存器寻址 B.直接寻址 C.立即寻址 D.间接寻址 21.Reset信号到来后,8086 CPU的启动地址为( C)

微机原理与应用试题库(附答案)

《微机原理及应用》试题库 1. 8086 和 8088 的引脚信号中,D为地址锁存允许信号引脚。 A. CLK B. INTR C.NMI D.ALE 2.下面的哪项是有效标识符:B A . 4LOOP : B. DELAYIS : C. MAIN A/ B : D.GAMA$1 : 3.如图所示的三态输出电路,当 A 时, V B≈V DD。 A. E(ENABLE)=1, A=1 B.E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D.E(ENABLE)=0, A=0 4. 设 (SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令PUSH AX后,存放数据21H 的物理地址是 D。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A。 A.符号地址B.物理地址C.偏移地址 D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX ,0 MOV BX ,1 MOV CX , 100 AA : ADD AX ,BX INC BX LOOP AA HLT 执行后的结果:(AX)=,(BX)=。 A. 5050 , 99 B. 2500, 100 C. 5050 , 101 D. 2550 , 102 8. 假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是A。 A . MOV V1, 20H B. MOV V1, V2 C . MOV AL, V1D. MOV2000H, V2 9. –49D 的二进制补码为A。

(微机原理及应用)编程题试题集

重庆科技学院试卷库系统试卷库导出试卷 微机原理及应用-编程题(43题) 题序:0017题型:06难度:01分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX和DA TAY两个字数据相乘(用MUL)。答案: 解:(1) MOV AX, DATAX MUL DATAY MOV DATAY,AX MOV DATAY+2,DX 题序:0018题型:06难度:02分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX除以23(用DIV)。 答案: 解:(1) MOV AX, DATAX MOV BL, 23 DIV BL MOV BL,AH

MOV AH, 0 MOV DATAY, AX 。存放商 MOV AL,BL MOV DATAY+2, DX 。存放余数 题序:0002题型:06难度:03分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 试编写一个程序段,实现将BX中的数除以10,结果仍放在BX中。 答案: 解: MOV CL,0AH MOV AX,BX DIV CL MOV BX,AX 题序:0016题型:06难度:03分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX和DA TAY中的两个双字数据相加, 和存放在DA TAY和答案: 解:(1) MOV AX, DATAX ADD AX, DATAY MOV BX, DATAX+2 ADD BX, DATAY+2 MOV DATAY, AX MOV DATAY+2, BX

微机原理及应用复习题-答案

微机原理及应用复习题 一、填空题 1、 在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为__1011 1101__。 2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的 地址总线 、 数据总线_和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA 应为__低电平__。 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、外部中断0INT 和1INT 有两种触发方式:___电平触发方式___和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为___异步通信____和_____同步通信____。 10、若累加器A 中的数据为0111 0010B ,则PSW 中的P=____0________。 二、选择题 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A 、微处理器 B 、存储器 C 、I/O 接口电路 D 、串口通信接口 2、一个机器周期包含多少个晶振周期( D ) A 、2 B 、6 C 、8 D 、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A 、SBUF B 、TCON C 、SCON D 、PCON 4、80C51系列单片机具有4个8位的并行I/O 口,其中哪个口工作时需要外接上拉电阻( A ) A 、P0 B 、P1 C 、P2 D 、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A 、寄存器寻址 B 、直接寻址 C 、寄存器间接寻址 D 、变址寻址 6、源地址为1005H 。目的地址为0F87H 。当执行指令“JC rel ”时,rel 为( B )。 A 、7EH B 、80H C 、82H D 、84H 7、若(R0)=30H ,(30H )=75H ,(75H )=90H ,执行指令MOV A,@R0后,(A )=______。( B ) A 、30H B 、75H C 、90H D 、00H 8、下列哪个语句是起始地址设置伪指令( A )。 A 、ORG B 、END C 、DW D 、EQU

微机原理及应用 第4章 习题及答案

CH04 存储系统 习题与思考题 1.存储器的哪一部分用来存储程序指令及像常数和查找表一类的固定不变的信息?哪一部分用来存储经常改变的数据? 解答:只读存储器ROM;随机存储器RAM。 2.术语“非易失性存储器”是什么意思?PROM和EPROM分别代表什么意思? 解答:“非易失性存储器”是指当停电后信息会丢失;PROM--可编程序的只读存储器PROM(Programmable ROM),EPROM--可擦除的可编程的只读存储器EPROM(Erasible Programmable ROM)。 3.微型计算机中常用的存储器有哪些?它们各有何特点?分别适用于哪些场合? 解答: 双极型半导体存储器 随机存储器(RAM) MOS存储器(静态、动态) 主存储器可编程只读存储器PROM 可擦除可编程只读存储器EPROM,EEPROM 只读存储器(ROM)掩膜型只读存储器MROM 快擦型存储器 存储器磁盘(软盘、硬盘、盘组)存储器 辅助存储器磁带存储器 光盘存储器 缓冲存储器 4.现代计算机中的存储器系统采用了哪三级分级结构,主要用于解决存储器中存在的哪些问题? 解答:目前在计算机系统中通常采用三级存储器结构,即使用高速缓冲存储器、主存储器和辅助存储器,由这三者构成一个统一的存储系统。从整体看,其速度接近高速缓存的速度,其容量接近辅存的容量,而位成本则接近廉价慢速的辅存平均价格。三级结构主要用于解决速度、容量和成本的问题。 5.试比较静态RAM和动态RAM的优缺点,并说明有何种方法可解决掉电时动态RAM中信息的保护。 解答:静态RAM----存储一位信息的单元电路可以用双极型器件构成,也可用MOS器件构成。双极型器件构成的电路存取速度快,但工艺复杂,集成度低,功耗大,一般较少使用这种电路,而采用MOS器件构成的电路。静态RAM的单元电路通常是由6个MOS 管子组成的双稳态触发器电路,可以用来存储信息“0”或者“1”,只要不掉电,“0” 或“1”状态能一直保持,除非重新通过写操作写入新的数据。同样对存储器单元信息的读出过程也是非破坏性的,读出操作后,所保存的信息不变。使用静态RAM的优点是访问速度快,访问周期达20~40ns。静态RAM工作稳定,不需要进行刷新,外部电

微机原理试题及答案

微机原理试题及答案 微机原理试题及答案 一、填空题(每空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、2 B、6 C、8 D、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A、SBUF B、TCON C、SCON D、PCON 4、 80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A ) A、P0 B、P1 C、P2 D、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、变址寻址6、源地址为1005H。目的'地址为 0F87H。当执行指令“JC rel”时,rel为( B )。A、7EH B、80H C、82H D、84H 7、若(R0)=30H,(30H)=75H,(75H)=90H,执行指令MOV A,@R0后,(A)=__B____。A、30H B、75H C、90H D、00H 8、下列哪个语句是起始地址设置伪指令( A )。A、ORG B、END C、DW D、EQU 9、在80C51单片机中,各中断优先级最低的是( D )。A、外部中断0 B、外部中断1 C、定时器0 D、计数器1 10、80C51单片机的中断响应时间至少需要( C )个完整的机器周期。A、1 B、2 C、3 D、5 11、在80C51单片机中,

《微机原理及应用》期末考试复习参考资料

《微机原理及应用》期末考试 复习参考资料 一、微机原理与应用模拟试题Ⅰ 一、填空题(每空1分,共25分) 1、指令由和组成。 2、I/O接口是微机系统的一种部件,它被设置在与之间。 3、已知[X]补=(11110011)B,则真值X= 。 4、IF是标志;SP称为;CS称为。 5、段地址为A382H,偏移地址为1234H,则对应的物理地址为。 6、8086CPU由和两部分组成。 7、CPU的基本时间计量单位称为周期。 8、SP总是指向堆栈的。 9、指令MOV AX,[BP+200]读取的是段的存储单元。 10、由8个二进制位组成的基本数据表示单元称为。 11、访存空间的是指CPU所能访问的。 12、某存储器芯片的存储容量为32K×8,则该芯片有个存储单元。 13、PENTIUM的工作模式有、、。 14、指令由、和操作数字段组成。 15、8086CPU指令系统中,用20条地址线寻址I/O端口,其端口地址范围 为。 16、电可擦除的可编程只读存储器的英文简写为。 17、逻辑地址由段基值和___ ___组成。 二、判断题(每小题1.5分,共15分,在每小题 后面的括号中认为正确的画“√”,错误的画“×”) 1、堆栈是处在CPU内部的一个部件。() 2、8086的状态标志位有9个。() 3、IP是EU中的寄存器。()

4、IP中存放的是正在执行的指令的偏移地址。() 5、全地址译码法是指存储器芯片上的所有地址均参加译码。() 6、EPROM是电可擦除的PROM。() 7、中断是指CPU执行程序过程被意外暂停。() 8、EEPROM中存储的数据不会因掉电而丢失。() 9、SRAM是不用刷新的RAM。() 10、总线周期是指CPU通过总线访问一次内存或外设的时间。() 三、单项选择题(每题1.5分,共15分) 1)。 (A) SP (B) IP (C)BP (D)CS 2、源变址寄存器是()。 (A) SI (B)DI (C)SP (D)DX 3、下面4个标志中属于控制标志的是()。 (A) CF (B)DF (C)SF (D)ZF 4、LEA BX,BUFF 指令的功能是()。 (A)将存储单元BUFF的地址送给BX。 (B)将存储单元BUFF的数据送给BX。 (C)将存储单元BUFF的偏移地址送给BX。 (D)将存储单元BUFF的段地址送给BX。 5、DOS功能调用的子功能号存放在()寄存器中。 (A) AH (B)AL (C)DH (D)DL 6、采用DMA方式的I/O系统中,其基本思想是在()间建立直接的数据通道。 (A) CPU与外设(B)主存与外设(C)外设与外设(D)CPU与主存 7、设SP=1110H,执行PUSH AX 指令后,SP的内容为()。 (A) SP=1112H (B)SP=110EH (C)SP=1111H (D)SP=110FH 8、语句DAI DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是()。 (A) DAI DB 3,5,7 (B)DAI DB 2,3,5,7 (C)DAI DB 3,5,7,2 (D)DAI DB 3,5,7,3,5,7 9、给定AL=80H,CL=02H,则SAR AL ,CL指令执行后的结果是()。 (A) AL=40H (B)AL=20H (C)AL=0C0H (D)AL=0E0H 10、对于输入端口,应具有下面何种功能()。 (A)应具备数据缓冲功能。 (B)应具备数据锁存功能。 (C)应同时具备数据缓冲功能和数据锁存功能。 (D)具备缓冲功能和数据锁存功能中的任一种。 四、名词解释题(每题5分,共25分)

微机原理及应用期末试卷及答案

微机原理与汇编语言(期末试卷A答案) 一、单项选择题(每题2分,共40分) 1.(B )用来存放即将执行的指令的偏移地址的寄存器是 A.SP B.IP C.BP D.CS 2.(A )源变址寄存器是 A.SI B.DI C.SP D.BX 3.(B )设SP=1110H,执行PUSH AX后,SP中的内容为 A.SP=1112H B.SP=110EH C.SP=1111H D.SP=110FH 4.(D )语句DA1 DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是A.DA1 DB 3,5,7 B.DA1 DB 2,3,5,7 C.DA1 DB 3,5,7,2 D.DA1 DB 3,5,7,3,5,7 5.( B )下面四个寄存器中,不能用来作为间接寻址的寄存器是 A.BX B.CX C.BP D.DI 6.( C )确定下列哪些数据在汇编语言中是非法的 A.19AH B.1372 C.102B D.145 7.(D)若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为 A.20102H B.20101H C.200FFH D.200FEH 8.( C )当执行完下列指令序列后,标志为CF和SF的值是 MOV AL,0C4H ADD AL,9DH A.0,0 B.0,1 C.1,0 D.1,1 9.( D )JMP WORD PTR[BX]的转移目标地址是 A.BX中的内容B.SP+BX的和 C.IP+[BX]之和D.BX指示的内存单元的内容 10.( B )8086/8088CPU的I/O指令采用间接寻址时,可以使用的寄存器是A.BX B.DX C.SI D.DI 11.(C )完成将BX清零,并使标志寄存器CF清零,下面指令错误的是A.SUB BX , BX B.XOR BX ,BX C.MOV BX,0 D.AND BX,0000H 12.(D )下面数据传送指令中,正确的是 A.MOV BUF1,BUF2 B.MOV CS,AX C.MOV CL,1000 D.MOV DX,WORD PTR[BP+DI] 13.(D )下列存储器哪一种存取速度最快 A.硬盘B.DROM C.ROM D.Cache 14.(B )完成将有符号数BX的内容除以2的正确指令是 A.SHR BX,1 B.SAR BX,1 C.ROR BX,1 D.RCR BX,1 15.( C )指令LOOPZ的循环执行条件是 A.CX≠0且ZF=0 B.CX≠0或ZF=0 C.CX≠0且ZF=1 D.CX≠0或ZF=1 16.(B )以8086/8088为CPU的微机内存最大容量为 A .4M B B.1MB C.640KB D.64KB 17 (C )与1A.5H不等的数据是 A.26.3125D B.11010.0101B C.32.5Q 18.( A )8位二进制补码表示的整数数据范围是 A.-128~127 B.-127~127 C.-128~128 D.-127~128 19.( A )下列四个寄存器中,不允许用传送指令赋值的寄存器是 A.CS B.DS C.ES D.SS 20.( B )指令MOV 100[SI][BP],AX的目的操作数的隐含段为 A.数据段 B.堆栈段 C.代码段 D.附加段 二、填空题(每空2分,共20分) 1.225D= 11100001 B= E1 H 2.已知X=-1011011,求[X]补= 10100101 。 3.地址2000H:0480H,其物理地址是20480H ,段地址是2000H ,偏移地址是0480H 。 4.按存储器的位置,可以将存储器分为内存储器和外存储器。5.8086最多可处理256 种中断,对每一个中断设置一个中断类型码。 三、判断题(共10分,对的画√,错的画×) 1.(×)在8位补码表示中,10000000表示的真值为-0 2.(×)奇偶标志位PF,当运算结果的低8位中有偶数个1时,被置为0。3.(×)CS、DS、ES和SS段都可以存放指令代码。 4.(×)MOV CS,[SI] 5.(×)MOV [DI],[SI] 6.(√)两数相等时转移可用JZ指令。 7.(×)OUT [BX],AL 8.(×)当IF=0时,CPU不能响应NMI中断。 9.(√)已知AL,BX为带符号数,计算AL*BX的乘积,使用下述程序段。 CBW IMUL BX 10.(√)在8位补码表示法中,对-128求补会产生溢出。 四、简答题(共20分) 1.冯·诺依曼型计算机的结构由哪些部分组成?各部分的功能是什么?(10分) 答:冯·诺依曼型计算机在硬件结构上主要由运算器,控制器,存储器,输

(完整word版)微机原理与应用试卷-有答案

微机原理与应用试卷 一、单项选择题(每小题 1 分共 10 分) 1.十进制33.25转换成十六进制数为( ) A. B1.4H B. 1B.19H C. 21.4H D. 33.4H 2. 若有16条地址线,那么可访问的内存地址范围为。( ) A. 0001H~FFFFH B. 0000H~FFFFH C. 00000H~FFFFFH D. 00001H~FFFFFH 3. 8086 CPU内有指示下条指令有效地址的指示器是( ) A. IP B. SP C. BP D. SI 4.下列指令中语法有错误的是( ) A. IN AX,20H B. LEA SI,[2000H] C. OUT DX,AL D. SHL AX,2 5. 8088CPU内部的数据总线有多少条( ) A. 8条 B. 16条 C. 20条 D. 32条 6. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( ) A. 0FH和04H B. 0BH和04H C. 0FH和0BH D. 04H和0FH 7. 指令MOV AX,[BX][SI]中源操作数的寻址方式是。( ) A. 寄存器间接寻址 B. 变址寻址 C. 基址变址寻址 D. 相对寻址 8. 与MOV BX,OFFSET X等价的指令是( ) A. MOV BX,X B. LDS BX,X C. LES BX,X D. LEA BX,X 9. 不能实现将AX清零和CF清零的指令是() A. SUB AX,AX B. MOV AX,0 C. XOR AX,AX D. AND AX,0 10.可编程计数/定时器8253的工作方式有几种() A. 3 B. 4 C. 5 D. 6 二、填空题(每空2分,共20分) 1. 计算机通常___________和___________是核心部件,合称为中央处理单元CPU。 2. 8086CPU通过数据总线对__________进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括__________时钟周期。 3. 组成16M*8位的存储器,需要1M*4位的存储芯片___________片。 4. 微机中一般采用__________芯片作为串行通信接口。 5.在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为__________;从该地址开始,连续的4个存储单元存放的内容依次为__________。

《微机原理及应用》B 期末考试试题及参考答案

《微机原理及应用》复习题B 一、填空题(共20分) 1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。 2.8086 CPU的M/IO信号是,高电平时表示。 3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。 4.I/O端口的编址方式有两种,分别为:和。 5.串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。 6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。 7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。 二、选择题(包括单项和多项选择,每小题2分,共20分) 1.下列说法正确的是_ _ __。 A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。 B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。 C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。 D. 8086 CPU的寄存器都是16位的,但指令指针是20位。 2.下列说法正确的是_ _ __。 A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。 B.使用BP做间址寄存器时,默认使用DS做段寄存器。 C.做字符串操作时,源指针与目的指针使用的段寄存器不同。 D. 形成堆栈地址的是SS与SP。 3.下列说法正确的是_ _ __。 A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。 B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。 C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。 D. 8086 CPU的NMI和INTR都是中断请求输入信号。 4.下列指令中有语法错误的是_ _ __。 A. MOV AL,DS:[BP] B. MOV [DI],0 C. JMP WORD PTR[BX] D. PUSH WORD PTR[SI-2] 5.地址总线为32位的微机系统中其内存最大容量为_ _ __。 A. 2000KB B. 2048KB C. 2048MB D. 4096MB 6. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率 1

微机原理与应用复习题1

复习题一 一、单项选择题(题目中给出的四个答案中只有一个是正确的,每题2分,共30分) 1、有一个数值152,它与十六进制6A相等,那么该数值是。 A、二进制数 B、八进制数 C、十进制数 D、BCD码 2、中断指令INT 23的中断服务程序的入口地址,应放在中断向量表地址开始的4 个存贮单元内。 A、00023H B、00017H C、0005CH D、0005EH 3、某微机具有1M字的最大内存空间,其CPU的地址总线应有______条? A、20根 B、21根 C、19根 D、不能确定 4、可编程并行接口芯片8255A的端口B有种工作方式。 A、1种 B、2种 C、3种 D、4种 5、两个数相加后是否产生溢出,需要判断标志位中的_____ ___。 A、OF B、CF C、SF D、ZF 6、调试汇编语言程序时,将目标文件转化成可执行文件的过程叫。 A、编译 B、汇编 C、编辑 D、链接 7、在8086cpu的寄存器中,用户不能直接访问的是 A、CS B、FR C、IP D、BX 8、在机器数的三种表示方法中,种方式中零的表示形式是唯一的。 A、补码 B、反码 C、原码 D、三者都是 9、8086cpu与存储器或外设进行交换数据时,为了使得传送速度能匹配,有时需要在__________状态之间插入若干等待周期。 A、T1和T2 B、 T2和T3 C、T3和T4 D、随机 10、可编程定时器/计数器8253在初始化时写入的最大计数初值是。 A、0000H B、7FFFH C、65535 D、0FFFFH 11、8086系统中,最多可以有______个段地址,任意相邻的两个段地址相距________个存储单元? A、64K,16 B、64K,64K C、16,64K D、64K,64K 12、在CPU响应中断时保护断点就是保存。 A、中断类型码 B、中断服务程序入口地址 C、现场 D、当前CS 、IP和FR 的内容 13、当RESET信号进入高电平状态时,将使得8086CPU的______寄存器的内容初始化为 FFFFH。 A、SS B、DS C、ES D、CS 14、在8086计算机系统中,规定内存中地址为的内存单元存放中断服务程序入口地址(即中断向量),称为中断向量表。 A、80000H~803FFH B、00000H~003FFH C、7F000H~7F3FFH D、0FFC00H~0FFFFFH 15、在8086计算机系统中,当对地址大于0FFH的I/O端口寻址时,必须使用寄存器间接寻址。 A、 BX B、 SI C、DI D、 DX 二、简答题(每题5分,共30分) 1.在计算机系统内,主存储器的主要技术指标有哪些?(5分) 2.计算机CPU一旦响应中断,中断服务子程序通常要做哪几项工作?(5分)

微机原理及应用习题答案

《微机原理及应用》习题答案 教材:《80X86/Pentium 微型计算机原理及应用》答案第一章 计算机基础 1-3 (1)01101110 真值=110 (2)10001101 真值=-13 1-4 (1)+010111 [+010111]原=[+010111]反=[+010111]补=00010111 (2) +101011 [+101011]原=[+101011]反=[+101011]补=00101011 (3) - 101000 [-101000]原=10101000 [-101000]反= 11010111 [-101000]补=11011000 (4) -111111 [-111111]原=10111111 [-111111]反= 11000000 [-111111]补=11000001 1- 6 (1) [x1+y1] 补=[x1]补+ [y1]补 =00010100+00100001=00110101 (2) [x2-y2]补=[x2]补+ [-y2]补 =11101100+00100001=00001101 1- 7 (1) 85+60 解:[-85] 补=10101011 [60] 补=00111100 [-85] 补+[60] 补=10101011+00111100=11100111 (11100111)补=10011001 真值=—25 CS= 0, CP=0, CS? CP= 0 无溢出 (4)-85-60 [-85] 补=10101011 [-60] 补=11000100 [-85] 补+[-60] 补=10101011+11000100=101101111 CS=1, CP=0 CS? CP=1 有溢出1- 8 (1) [x] 补+ [y] 补=01001010+01100001=10101011 CS=0, CP=1 CS? CP=1 有溢出⑵[X] 补-[y]补=[x]补+ [-y]补 =01001010- 01100001=01001010+10101010 =100010110 CS=1, CP=1 CS? CP=0 无溢出1- 9 (1) (127)10=(000100100111)BCD (2) (74)H=(116)10=(000100010110)BCD (1) 41H 代表 A (2) 72H 代表r (3) 65H 代表e (4) 20H 代表SP 1-14 (1) 69.57 (69.57)10=(1000101.100)B=0.1000101100 X 27 =0.1000101100 X 2+111 浮点规格数为011101000101 (2) -38.405 (-38.405)10=(-100110.011)B -100110.011= -0.100110011 x 26 = - 0.100110011 x 2110 浮点规格数为011011001100 (3) - 0.3125 (-0.3125)10=(-0.0101)2=(-0.101)2 x 2-001 浮点规格数为111111010000 1. +0.00834 2. (+0.00834)10=(0.000000100010001)2=(0.100010 001)2 x 2-110 3. 浮点规格数为101001000100 4. 1-15 5. (1) (69.57)10=(1000101.10010001111010111)2 6. =(1.00010110010001111010111)2 x 2110 7. p=6+127=133=(10000101)2 8. 单精度浮点数为 01000010100010110010001111010111 9. ( 2) (-38.405)10=(-100110.011001111010111000)2 10. = - (1.00110011001111010111000)2 x 2101 11. p=5+127=132=(10000100)2 12. 单精度浮点数为 11000010000110011001111010111000 13. (3) (-0.3125)10=(-0.0101)2=(-1.01)2 x 2-10 14. p=-2+127=125=(1111101)2 15. 单精度浮点数为 10111110101000000000000000000000 第二章80X86/Pentium 微处理器 2- 3 IO/M DT/R DEN RD WR 读存储器0 0 0 0 1 写存储器0 1 0 1 0 2- 17 PA=CS x 16+IP IP 的范围为OOOOH?FFFFH而CS 为 A000H 因此PA的范围即现行代码段可寻址的存储空间范围为 1-10

相关主题
文本预览
相关文档 最新文档