微机原理试题及答案4文档格式.docx
- 文档编号:17977007
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:22
- 大小:87.49KB
微机原理试题及答案4文档格式.docx
《微机原理试题及答案4文档格式.docx》由会员分享,可在线阅读,更多相关《微机原理试题及答案4文档格式.docx(22页珍藏版)》请在冰豆网上搜索。
6、如果运算结果的低8位中所含的1的个数为偶数,则PF=0。
7、XCHGCS,AX。
8、OUTDX,AL。
9、我们做软件实验时用MASM对编好的程序进行汇编。
10、线选法可以得到连续地址。
四、简答题(每题5分,共20分)
1、8086的标志寄存器可以分成哪两类?
按位各个标志的名称和符号表示形式。
2、详细写出存储器的分类。
3、根据给定的条件写出指令序列。
(1)DS段以SI、DI为偏移量地址的两个非压缩的十进制求和,将结果放在以SI为偏移量地址中。
(2)用移位指令将AX中的内容乘以10再加上进位位。
4、用下列RAM芯片构成32K×
8的存储器模块,各需要多少芯片?
多少个片选线?
(1)1K×
8
(2)4K×
8(3)1K×
4(4)16K×
4
五、程序设计题(本题共10分)
求1+2+3+……的直到和刚好大于1000,保存实际结果到Y中和项数n,画出程序流程图并编程实现。
六、程序片段分析题(共10分)
1、阅读程度段分析其功能。
(3分)
CLD
LEADI,[0AEE3H]
MOVCX,78H
XORAX,AX
REPSTOSW
本程序段的功能是:
2、根据程序填空(7分)
MOVCL,58;
CL=
MOVAL,79;
AL=
ADDAL,CL;
AL=H,AF=,CF=
DAA;
AL=,AF=,CF=
七、硬件编程题(本题共10分)
8255A控制字如下,8255A端口地址为:
160H、162H、164H、166H,端口A方式0输出,端口B方式0输入,端口C方式0输出。
编写程序实现初始化,并将端口B内容的2倍与端口C的内容求和后将结果取反送到端口A。
1
D6
D5
D4
D3
D2
D1
D0
标志位
A组方式
01—方式0
02—方式1
1*—方式2
PA口
1—输入
0—输出
PC7—PC4
1—输出
B组方式
1—方式0
2—方式1
PB口
2—输入
PC3—PC′
八、综合应用题(本题共10分)
用2K×
4的EPROM芯片组成一个8K×
8的只读存储器,试问:
(1)该只读存储器的数据线和地址线的位数。
(2)根据题意需要多少个2K×
4的EPROM芯片?
(3)画出该存储器的组成图。
试卷二
1、系统总线一般分为三组:
、、。
2、一个完整的微机系统应包括和两大类。
3、算术运算①101.1B×
10.01B=B;
②DC.CH+23E.AH=H;
4、X、Y的字长均为12,已知[X]反=A3CH,真值为D,[Y]补=0ADH,则X-Y的补码为H。
5、功能上8086分为两部分:
6、一个典型的接口是由、、三种不同的寄存器构成。
7、8086的物理地址=。
8、一个完整的汇编语言的语句由下列几种标记组成:
标识符、、、常数和注释。
9、类型号为35H的中断向量存放0000:
00D4开始的4个地址单元中,[00D4]=24、[00D5]=32、[00D6]=41、[00D4]=58,则这个中断向量为。
10、用1K×
4的2114芯片组成8K×
8的芯片组,需要片内地址线条,片组选择线至少条。
1、微处理器为8086的微型计算机属于。
A)8位多片机B)16位多片机C)8位多板机D)16位多板机
2、8086CPU中,时钟周期、指令周期、总线周期之间的关系是。
A)总线周期>
指令周期>
时钟周期B)指令周期>
总线周期>
时钟周期C)总线周期>
时钟周期>
指令周期D)指令周期>
总线周期
3、汇编实验时要运行0100:
4360段开始的一段程序用的命令为。
A)_D=0100:
4360B)_A=0100:
4360C)_G=0100:
4360D)_Q=0100:
4360
4、交换信息的方法。
A)成组传送B)查询C)中断D)以上都是
5、不属于循环程序的组成部分的是。
A)设置初值B)循环体C)循环分支D)循环控制部分
1、在微机系统中,所有的数据都是用二进制表示的。
2、
工作于最大模式接时+5V。
3、存储单元的地址存储原则是低低高高。
4、键盘输入单字符的功能号为02H。
5、循环体是循环程序设计关键。
6、定时可以通过软件定时和硬件定时来实现。
7、8253的计数器有5种工作方式。
8、目前常用权电阻型D/A转换器。
9、同一个物理地址可以由不同的段地址和偏移量组合得到。
10、我们做硬件实验的时候用D86进入系统。
四、简答题(每题4分,共20分)
1、DOS系统功能调用的使用方法?
2、存储器芯片的组成。
3、8255A内部结构的组成。
4、中断的一般过程有哪些?
5、写出8个常用的条件转移指令的名称及助记符。
从00AF0内存单元开始的100个8位带符号数中寻找最大、最小值,结果放在MAX、MIN中,画出程序流程图并编程实现。
六、程序片段分析题(每题5分,共10分)
1、阅读程序写出其功能。
DATASEGMENT
OPR1DW?
OPR2DW?
RESULTDW?
DATAENDS
STACKSEGMENT
BUFDW50DUP(?
)
STACKENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA,SS:
STACK
ORG200H
START:
MOVAX,DATA
MOVDS,AX
MOVAX,STACK
MOVSS,AX
MOVAX,OPR1
ADDAX,OPR2
CMPAX,0
JGESTORE
NEGAX
STORE:
MOVRESULT,AX
RET
CODEENDS
ENDSTART
2、设DS=2000H,AX=1C5AH,BX=2400H,SI=1354H,(23774)=30H,(23775H)=20H,(23754H)=40H,(23755H)=10H。
在此环境下填空。
(1)SUBAX,20H[BX][SI]
AX=,SF=,CF=,OF=
(2)SARBYTEPTR[BX][SI],1
(23754H)=,(23755H)=,CF=,OF=
60H、61H、62H、63H,端口A方式0输出,端口B方式0输入,端口C方式0输入。
编写程序实现初始化,并画出8255A与8088系统数据总线、地址总线、端口地址编译方法及控制信号的连接。
03—方式0
04—方式1
2—输出
3—方式0
4—方式1
3—输出
4—输入
用8K×
4的EPROM芯片组成一个16K×
16的只读存储器,试问:
(2)根据题意需要多少个8K×
试卷三
一、填空(每空1分,共25分)
1、CPU内部的___________是专门用来处理各种数据信息。
2、总线为CPU和其它部件之间提供_____、_____、和_____的传输通道。
3、将八进制数37.2Q转换为十进制数为_____,转换为BCD码_________。
4、将十进制数75.34转换为二进制数为转换________,为八进制数为_________,转换为十六进制数为_________。
5、总线接口部件功能___________、___________。
6、8086的标志可以分为两类:
一类叫_____________(有6个);
另一类叫________(有3个)。
7、8086要求复位信号RESET起码维持___个时钟周期的高电平,如果是初次加电引起的复位,则要求维持不小于50微秒的高电平。
8、存储器芯片由_________、__________、_________、__________4部分组成。
9、设类型号为21H,已知从0000:
0084H开始的4个单元存放的内容分别为20H、10H、40H、50H,则21H号中断对应的中断向量为_______。
10、8253工作方式0表示_________。
11、A/D转换方法有:
______、______、______及并行式。
12、如果某芯片是8K×
8位,则存储器组内寻址地址线是____根,如果它在系统中起始地址为0F0000H,则它的末地址是_________。
二、选择题(单选题,每题2分,共10分,答案填在表格中)
1、在()状态之后可以插入一个或多个附加的时钟周期TW。
A、T1B、T2C、T3D、T4
2、最大模式和最小模式的选择控制端为()
A、
B、
C、
D、
3、每当8086的总线接口部件的6字节指令队列中有()为空时,总线接口部件会自动从内存中取出下面的指令的字节放到指令队列中。
A、1B、2C、3D、4
4、8255A有方式1工作方式()
A、基本的输入/输出方式B、选通的输入/输出方式C、双向传输方式D、查询和中断方式传送方式
5、下列属于8253的内部结构()
A、总线缓冲器和内部总线B、读/写逻辑和控制字寄存器C、计数器0、1、2D、以上全对
1、存储器中存放地址的原则是:
低低高高。
2、8087是8086的协处理器之一()
3、下面表示段定义结束的命令是ENDS()
4、非屏蔽中断的中断类型号是1()
5、存储器实现片选时采用线选法可的得到连续的地址空间。
6、8086CPU存储器组织要分成奇地址体和偶地址体()
7、并行接口传送信息的距离近,但速度快()
8、8255A控制字位05H表示:
将PC2置0()
9、软硬件协同定时的方式是现在常采用定时的方法()
10、POPCS()
四、简答题(每题5分,共15分)
1、8086的功能部件的组成,并简述他们协调工作的具体表现。
2、AX中存放3456H,BX中存放89FFH,用两种方法实现AX和BX内容的交换。
3、简述8086中断处理的优先级。
五、程序片段分析题(共10分)
1、执行下面程序后,给出下列寄存器的值(3分)
CX=__________,AH=___________,AL=___________。
STR1DW‘CD’
STR2DB18DUP(?
CNTEQU$-STR2
MOVCX,CNT
MOVAX,STR1
2、分析程序段,回答问题。
(2分)
MOVAX,0123H
MOVBX,0321H
PUSHAX
PUSHBX
POPAX
POPBX
程序执行后AX=___________,BX=____________。
3、阅读程度段填空并分析其功能。
(5分)
MOVAL,09H
ADDAL,07H;
AL=____________
AAA;
AX=___________
该程序的功能__________________________________________。
六、程序设计题(本题共10分)
求(1+2)+(2+3)+(3+4)……的直到和刚好大于3000,保存实际结果到和项数,实际结果存放到sum中,项数存放在Y中。
画出程序流程图并写出编程。
8255A控制字如下,8255A控制地址为66H,A组B组均工作于方式0,端口A输出,端口B输入,端口C输入。
求出端口A、B、C地址,在初始化后,编程实现将端口B内容的3倍与端口C的内容的2倍求和后将结果取反送到端口A。
(画出流程图,只写出主程序片段)
00—方式0
01—方式1
1—输入
0—方式0
1—方式1
用1K×
4的EPROM芯片组成一个4K×
(2)根据题意需要多少个1K×
(3)画出该存储器的组成图及与CPU的连接。
试卷四
1、_________________和____________________用来保存参加运算的数据以及运算结果。
2、二进制数101010.01B转换为十进制数为__________________________,及BCD码为___________________________________。
3、将十六进制数AC.EH转换为十进制数为______________________,转换为BCD码为___________________________________。
4、执行部件EU的功能是_______________________________。
5、在___________状态,CPU往多路复用总线上发出地址信息。
6、8086的复位和启动操作是通过_____________引脚上的触发信号来实现的。
7、所以在复位之后再重新启动时,便从内存的FFFF0H处开始执行指令。
因此,一般在FFFF0H处存放一条________________指令,转移到系统程序的入口处。
这样,系统一旦启动,便自动进入系统程序。
8、数据信息大致分为以下三种类型:
_____________、____________和________________。
9、CPU与外设之间的数据传输方式:
____________________、_____________________、____________________、DMA方式。
10、类型号为18H的中断所对应的中断向量存放在___________________开始的4个单元。
11、一般A/D转换的过程是通过采样、_________、__________、________4个步骤完成。
12、常用存储器芯片由__________________、_________________、___________________、数据缓冲器组成。
13、用1K×
4的2114芯片组成4K×
8的芯片组,需要片内地址线________条,片组选择线至少__________条。
1、下列属于系统总线的是()
A、数据总线B、地址总线C、控制总线D、以上全对
2、8086是16位微处理器,可寻址空间为()个单元。
A、1KB、64KC、1MD、64M
3、8253的方式0工作方式为()
A、可编程单脉冲B、速率发生器C、计数结束产生中断D、方波发生器
4、一个中断向量占()个字节的存储单元。
5、双极性信号编码的表示方法有()
A、符号(数值码)表示法B、移码表示法C、补码表示法D、以上全对
1、同一个地址即可以是一个字节的地址,也可以是一个字的地址。
2、堆栈的工作方式是先进先出。
()
3、伪指令中定义字节变量的是DB。
4、非屏蔽中断比可屏蔽中断优先级高。
5、8086系统可管理的有64个中断(软件及硬件中断)。
6、串行接口传送信息的距离远,但速度慢。
7、中断处理过程是靠硬件完成的。
8、8255A的A组控制电路控制端口A和端口C的低4位。
9、MOVDS,3000H()
10、INC[SI]()
1、8086中有4个专门用于存放段地址的寄存器,写出这4个段寄存器的具体含义和固定默认的用来存放偏移地址的寄存器。
2、用移位指令写出将AL中的内容乘以10的程序片断。
3、简述8255A的内部结构及各工作方式所能适用的端口
1、阅读程度段并分析其功能。
MOVAL,38H
ADDAL,47H;
DAA;
该程序的功能____________________________________________________。
2、阅读程度段并分析其功能。
MOVAX,1234H
MOVBX,5678H
MULBX;
DX=_______________,AX=__________________。
该程序的功能_____________________________________________________。
从NUM单元起,存放a、b、c、d这4个数,求((a*b+10)*10+c)*10+d运算,结果存放在SUM字单元中(设结果小于16位数)。
8255A控制字如下,8255A控制地址为166H,A组B组均工作于方式0,端口A输入,端口B输出,端口C输出。
求出端口A、B、C地址,在初始化后,编程实现将端口A内容的3倍后送到端口B,将端口A内容的2倍求反后送到端口C。
用4K×
(2)根据题意需要多少个4K×
试卷五
一、填空题:
(25分,每空1分)
1、微处理器由_____________和________________组成,是微型计算机的核心。
2、十进制数47.23转换成二进制________________________B、八进制_____________Q、十六进制_____________H。
3、X、Y的字长均为12,已知X反码=D3CH,原码为_____________H,Y反码=03CH,则X-Y的补码为_____________H。
4、系统总线一般分为三组:
_______________、_______________、_______________。
5、算术运算①101.1B×
10.01B=________________________B;
②DC.CH+23E.AH=______________________H;
6、一个典型的接口是由_______________、_______________、_______________三种不同的寄存器构成。
7、类型号为42H的中断所对应的中断向量的入口地址为_____________________,若对四个单元内容(从小到大)依次为24H、78H、63H、98H,则这个中断向量为____________________。
8、掉电后信息丢失的存储器是_______________,掉电后信息不丢失的存储器是_______________。
9、常用存储器芯片由___________、___________、___________、___________组成。
10、A/D转换过程是通过_____________、保持、_____________和编码4个步骤完成。
二、选择题:
(15分,每题1分)
1、微处理器为8086的微型计算机属于_________。
2、当97H分别为某个数的原码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 试题 答案