第1页共15页试卷一一、填空(每空1分,共20分)1、微处理器由和组成。2、微型计算机硬件系统主要包括和。3、十进制数98.45转换成二进制B、八进制Q、十六进制H。(精确到小数点后4位)4、X、Y的字长均为12,已知[X]反=A3CH,原码为H,[Y]反=03CH,则X-Y的补码为H。5、8086是16位微处理器,工作时钟频率为,数据线宽度位,可寻址的地址空间为字节。6、每当8086的总线接口部件的6字节指令队列中有为空时,总线接口部件会自动从内存中取出下面的指令的字节放到指令队列中。7、8086的两个协处理器:和。8、是汇编语言源程序的最小的,具有意义的单位。9、8255A有3中工作方式,其中方式0为,方式1为。10、A/D转换过程是通过采样、、量化和4个步骤完成。二、选择题(单选题,每题2分,共10分)1、微型计算机属于A)单片机B)多片机C)单板机D)多板机2、在,CPU往多路复用总线上发出地址信息,以指出要寻址的存储单元或外设端口的地址A)T1状态B)T2状态C)T3状态D)T4状态3、汇编实验时要显示2100:45B6段开始的一段程序的反汇编命令用。A)_E2100:45B6B)_F2100:45B6C)_U2100:45B6D)_N2100:45B64、下列不属于A/D转换方法的是。A)计数式A/D转换B)逐次逼近式A/D转换C)串行式A/D转换D)双积分式A/D转换5、CPU与外设之间的数据传输方式是。A)查询方式B)中断方式C)DMA方式D)以上都是三、判断题(每题1分,共10分)1、发明计算机的原始目的是为了数据处理和信息管理。()2、非屏蔽中断信号是一个由高到低的上升沿,这类中断不受中断允许标志位的影响,也不能用软件进行屏蔽。()3、8086的每个存储单元地址既是字节地址又是字地址。()4、/MNMX工作于最小模式时接地。()5、8086CPU访问存储器都是从偶地址开始的。()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页共15页(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分)CLDLEADI,[0AEE3H]MOVCX,78HXORAX,AXREPSTOSW本程序段的功能是: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。1D6D5D4D3D2D1D0标志位A组方式00—方式001—方式11*—方式2PA口1—输入0—输出PC7—PC41—输入0—输出B组方式0—方式01—方式1PB口0—输出1—输入PC3—PC′0—输出1—输入八、综合应用题(本题共10分)用2K×4的EPROM芯片组成一个8K×8的只读存储器,试问:(1)该只读存储器的数据线和地址线的位数。(2)根据题意需要多少个2K×4的EPROM芯片?(3)画出该存储器的组成图。试卷二一、填空(每空1分,共20分)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的芯片组,需要片内地址线条,片组选择线至少条。二、选择题(单选题,每题2分,共10分)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:43604、交换信息的方法。A)成组传送B)查询C)中断D)以上都是5、不属于循环程序的组成部分的是。A)设置初值B)循环体C)循环分支D)循环控制部分三、判断题(每题1分,共10分)1、在微机系统中,所有的数据都是用二进制表示的。()2、/MNMX工作于最大模式接时+5V。()第3页共15页3、存储单元的地址存储原则是低低高高。()4、键盘输入单字符的功能号为02H。()5、循环体是循环程序设计关键。()6、定时可以通过软件定时和硬件定时来实现。()7、8253的计数器有5种工作方式。()8、目前常用权电阻型D/A转换器。()9、同一个物理地址可以由不同的段地址和偏移量组合得到。()10、我们做硬件实验的时候用D86进入系统。()四、简答题(每题4分,共20分)1、DOS系统功能调用的使用方法?2、存储器芯片的组成。3、8255A内部结构的组成。4、中断的一般过程有哪些?5、写出8个常用的条件转移指令的名称及助记符。五、程序设计题(本题共10分)从00AF0内存单元开始的100个8位带符号数中寻找最大、最小值,结果放在MAX、MIN中,画出程序流程图并编程实现。六、程序片段分析题(每题5分,共10分)1、阅读程序写出其功能。DATASEGMENTOPR1DW?OPR2DW?RESULTDW?DATAENDSSTACKSEGMENTBUFDW50DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKORG200HSTART:MOVAX,DATAMOVDS,AXMOVAX,STACKMOVSS,AXMOVAX,OPR1ADDAX,OPR2CMPAX,0JGESTORENEGAXSTORE:MOVRESULT,AXRETCODEENDSENDSTART本程序段的功能是: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=七、硬件编程题(本题共10分)8255A控制字如下,8255A端口地址为:60H、61H、62H、63H,端口A方式0输出,端口B方式0输入,端口C方式0输入。编写程序实现初始化,并画出8255A与8088系统数据总线、地址总线、端口地址编译方法及控制信号的连接。1D6D5D4D3D2D1D0标志位A组方式02—方式003—方式11*—方式2PA口2—输入0—输出PC7—PC42—输入1—输出B组方式2—方式03—方式1PB口2—输出3—输入PC3—PC′2—输出3—输入第4页共15页八、综合应用题(本题共10分)用8K×4的EPROM芯片组成一个16K×16的只读存储器,试问:(1)该只读存储器的数据线和地址线的位数。(2)根据题意需要多少个8K×4的EPROM芯片?(3)画出该存储器的组成图。试卷三一、填空(每空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、T42、最大模式和最小模式的选择控制端为()A、TESTB、MN/MXC、DEND、INTA3、每当8086的总线接口部件的6字节指令队列中有()为空时,总线接口部件会自动从内存中取出下面的指令的字节放到指令队列中。A、1B、2C、3D、44、8255A有方式1工作方式()A、基本的输入/输出方式B、选通的输入/输出方式C、双向传输方式D、查询和中断方式传送方式5、下列属于8253的内部结构()A、总线缓冲器和内部总线B、读/写逻辑和控制字寄存器C、计数器0、1、2D、以上全对三、判断题(每题1分,共10分)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(?)