您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 微机原理模拟题及答案
模拟题1一、单项选择题(每题一分)1、8088/8086是()位CPU。A、8B、16、C、32D、642、以下寄存器中,属于数据寄存器的是()A、BXB、SPC、SID、DI3、8088/8086系统中“段”的最大物理长度为()字节。A、8KB、16KC、32KD、64K4、表示可屏蔽中断请求的引脚信号是()A、NMIB、INTRC、INTAD、LOCK5、8255A在工作方式1下,A端口由()置位/复位,A端口由()置位/复位。A、PC2,PC4B、PC2,PC6C、PC4,PC2D、PC6,PC26、存储器操作数的有效地址直接取自一个基址寄存器或变址寄存器的寻址方式是()A、直接寻址B、寄存器间接寻址C、基址寻址D、变址寻址7、命令ASSUME用来()A、定位偏移地址B、定义子程序C、定义不同长度的数据D、定义段寄存器9、()是构成存储器的最基本的单位。A、存储单元B、存储段C、存储体D、芯片10、HM6116是一种()A、DRAM芯片B、SRAM芯片C、64K*1位芯片D、4K*8位芯片二、填空题(每题1分,共20分)1、在具有地址变换机构的计算中,有两种存储器地址,地址和地址。2、分之结构程序是具有和功能的程序。3、子程序调用别的子程序称为嵌套,嵌套的层次只受空间的大小限制。4、8088是位微处理器,其外部数据总线为位。5、子程序调用指令和转换指令均改变程序的。6、8088/8086没有直接对标志设置1或设置0的指令,可以通过修改存放在中的标志内容而改变该标志之值。7、单片中断控制器8259A可控制个中断源,3片8259A最多可控制个中断源。8、8088CPU的内存寻址空间最大为个字节。9、外设接口的编址方式分为和方式,8088CPU采用方式。10、执行INT04H后,中断服务入口地址的CS在单元,IP在单元中。11、8253有种工作方式。12、8088的指令队列缓冲器有字节。三、判断改错题(每小题2分,共20分)1、立即数在汇编码指令中只能是二进制数。()2、CMP指令执行后结果回送,然后根据结果修改标志寄存器。()3、位处理指令的操作数可以是字节也可以是字。()4、DRAM存取速度较快,容量较小。()5、8253-5的控制字寄存器可读可写。()6、MOVCS,AX()7、OUTDX,AL()8、DIVAX,BX()9、SHRDX,4()10、MOVSB()四、简答题(每小题5分,共10分)1、8088/8086系统为什么要分段?2、子程序说明包括哪些部分?五、分析题(本大题共2小题,共15分)(一)试用8255A作为I/O接口与打印机相连,设8255A的端口地址为00C0H~00C3H,且打印机的选通信号需要由低向高跳变的脉冲。1、试画出相应电路。2、试写出8255A的初始化及输出一个存放在CHA单元中数据的程序。(二)在如图所示电路中,试分析电路图,回答下面的问题。1、8255A内部的4个组成部分。2、8255A引脚的功能。3、8255A的性质是什么?六、分析题(共2小题,共15分)1、画出ADC0809通过并行接口芯片Intel8255A与微(处理器或系统总线)相连的接口电路。2、解释该电路。3、从输入通道读入一个模拟量经ADC0809转换后送入微处理器的程序。模拟题1参考答案一、单选题1、B2、A3、D4、B5、C6、B7、D8、B9、A10、B二、填空题1、逻辑物理2、判断转移3、堆栈4、准1685、执行顺序6、堆栈TF7、8228、IM9、独立编址映象/统一编址独立编址10、00012H00010H~00011H11、612、4三、判断改错题1、错误。立即数在汇编码指令中可以是二进制数、八进制数、十六进制数和十进制数。2、错误。CMP指令执行后结果不回送,只根据结果修改标志寄存器。3、正确。4、错误。DRAM存取速度较慢,容量较大。5、错误。8253的控制字寄存器只能写。6、错误。代码段寄存器CS不能作为目的操作数。7、正确。8、错误。除法指令是隐含指令。9、错误。移位次数大于1后,必须放在CL中。10、正确。四、简答题(每小题5分,共10分)1、8088内部数据通路和寄存器借16位,内部ALU指令进行16位二进制数的运算,在程序中也只能使用16位地址,寻址范围局限在64K字节,为了能寻址1M字节的地址,引入了“分段”的概念。2、子程序说明包括:(1)功能描述,(2)所用寄存器和存储单元,(3)子程序的入口和出口参数,(4)子程序中调用的其他子程序。五、分析题:(一)1、相应电路图如下图所示:、2、8255A的初始化及输出一个存放在CHA单元中数据的程序如下:begin:MOVAL,81HOUT0C3H,ALPP1:INAL,0C2HANDAL,04HJNZPP1MOVAL,0CHOUT0C0H,ALMOVAL,0CHD0D1D2D3D48086D5CPUD6D7D0PA0D1PA1D2PA2D3PA3D4PA4D58255APA5D6PA6D7PA7D0D1D2D3D4打印机D5D6D7OUT0C3H,ALINCALOUT0C3H,AL(二)1、数据总线缓冲器,三个8位输入输出端口PA、PB、PC,A组和B组的控制电路,读写控制逻辑。2、/CS片选信号,/RD读信号,/WR写信号;A1~A16片选寄存器选择信号(输入),D0~D8与CPU相连的双向数据线;PA0~PA7:A端口外设数据线;PB0~PB7l:B端口外设数据线;PC0~PC7:C端口外设数据线;RESET复位信号线。3、8255A采用40条引脚双列直插式对装。六、分析题1、图:连线图2、地址译码器输出Y0用来选通8255A,Y1用来选通ADC0809,ADC0809的START与ALE同8255A的PB4相两,EOC同PC7相连,数字量输出D0~D7同系统总线D0~D7相连。3MOVAL,88HOUT83H,ALMOVAL,00HOUT81H,ALADDAL,10HOUT81H,ALSUBAL,10HOUT81H,ALLOP:INAL,82HTESTAL,80HJZLOPINAL,84HHLT微机原理模拟题2一、填空题(每空1分,共15分)1、8086CPU有根地址线,能寻址的最大空间是;8086CPU内部的段寄存器是位,故存储器每个段的最大长度为。2、16位带符号数的能表达的数值范围是,当算术运算的结果超过8位、16位、32带符号数能表示的范围时,标志寄存器的位会置位。3、DOS功能调用中,调用INT21H的号子功能,能实现在CRT上输出字符串。4、假设某个字的值是1234H,其低位字节地址是30H,高位字节地址是32H,那么该的字地址是。5、8086/8088的ALE引线的作用是;而在8088/8086的读写存储周期中,采样READY信号线的作用是。6、CPU在执行INAL,DX指令时,M/IO引脚为电平,RD为电平。7、一片8259A可管理级中断,经过级连最多可扩展为管理级中断。8259A有个初始化命令字和工作命令字。二、名词解释(每小题3分,共9分)1、中断向量2、指令周期3、串行传输:三、计算题(共24分)1、将下列十进制数的原码、反码、补码计算出来。(6分)(1)+59(2)-592、已知堆栈段指针寄存器(SP)=1076H,入栈4个数后(SP)=?,再出栈5个数后(SP)=?(4分)3、将十六进制数DA25H转换为二进制数;将二进制数100111100101.1011转换为十六进制数;将十进制数319转化为BCD码。(4分)4、设某内存单元的段地址为6420H,段内偏移地址为0050H,该单元的物理地址是多少?(2分)5、已知(DS)=3000H,(ES)=5500H,(SI)=0A20H,(BX)=0400H,(SS)=4000H,(BP)=0020H,数据段中的字单元MASK偏移地址为0030H,那么下列各指令的源操作数的寻址方式是什么?其物理地址是多少?(共8分)(1)MOVDX,[BP](2)MOVAX,[1000H](3)MOVAX,MASK[BX](4)MOVAX,ES:[BX+SI]四、辨析题,判断下面指令或说法的正误,错误的请改正(每小题2分,共16分)(1)MOVBX,CL(2)ADDAL,B7H(3)MOVCS,3060H(4)MOV[BX],[DI](5)8088/8086的数据可以存放在几个不连续的段中。(6)8086CPU没有直接对IF标志位置1或清零的指令。(7)8086CPU微机系统I/O端口的编址方式是统一编址。(8)执行INAL,DX时,DX的内容送到数据线上。五、问答题(23分)1、汇编语言中,变量是什么,变量有哪些属性,这些属性有什么用途?(8分)2、简述8086的中断响应和处理过程?(注:有不同类型的中断)(10分)3、汇编过程可分为哪几个步骤?(5分)六、设计题(13分)1、(7分)编写一个汇编程序,要求在内存中定义两字节型变量X与Y,用移位指令计算X*9的值,并将该乘积回送到Y单元。假设X*9后,值不超过128。2、(6分)按下面要求对并行接口片子8255A的控制字进行初始化,且初始化完成置端口A的中断请求为允许中断。已知:控制字寄存器地址为0FBH,A口工作于方式1、输入时中断允许位INTEA由PC4控制。端口A方式1,输入端口B方式0,输出端口C(上半部),输入端口C(下半部),输出。(6分)模拟题2答案一、填空答案:(每空1分,共15分)1、20,1MB,16,64K。2、+32767~-32768或正的2的15次方减1~负的2的15次方,溢出标志/OF3、94、30H5、暂存地址信息,决定是否在T3周期后插入等待周期TW。(该题目只要意思相近就可得分)6、低,低7、8,64,4,3二、名词解释(每小题3分,共9分)4、中断向量指中断服务程序的入口地址,它放在中断向量表中。判分说明:意思相近可得满分,只有前半句话得2分。5、指令周期指一条指令执行的所有过程,由若干总线周期组成。包括取指令周期和指令执行周期。判分说明:意思相近可得满分。3、串行传输:指数据传输时,在同一时刻只能传输一位二进制数。判分说明:意思相近可得满分。三、计算题(共24分)1、(6分)(1)+5900111011,00111011,00111011(2)-5910111011,11000100,110001012、(4分)SP=106EH,SP=1078H3、(4分)1101101000100101,9E5.BH,0011000110014、(2分)64250H5、(8分)(1)基址寻址40020H(2)直接寻址物理地址为31000H(3)基址加位移量30430H(4)基址加变址寻址物理地址为55E20H四、辨析题,判断下面指令或说法的正误,错误的请改正(每小题2分,共16分)1)操作数间位数不匹配改为MOVBX,CX或MOVBL,CL评分标准:严格按答案判断,判断正确给1分,改正正确给1分。2)源操作数以十六进制的A~F开头,应在前面加0,改为ADDAL,0B7H。评分标准:严格按答案判断,判断正确给1分,改正正确给1分。3)码段寄存器不能赋初值,其他段寄存器可以改为MOVDS,3060H。评分标准:严格按答案判断,判断正确给1分,改正正确给1分。4)不能在存储器单元之间传送数据改为MOVBX,[DI]评分标准:严格按答案判断,判断正确给1分,改正正确给1分。5)正确。评分标准:判断正确给2分。6)错误,有,分别是STI和CLI评分标准:严格按答案判断,判断正确给1分,改正正确给1分。7)错误,单独编址评分标准:严格按答案判断,判断正确给1分,改正正确给1分。8)错误,是DX所指向的端口的内容出现在数据总线上评分标准:严格按答案判断,判断正确给1分,改正正确给1分。五、问答题(23分)1、(8分)变量是一个可存放数据的存储单元的名子,即存放数据存储单元的地址符号名。(2分)变量有三个属性:(6分)〈1〉段属性(SEGMENT)变量段基址通常在定义变量的数据段的DS寄存器中。〈2〉偏移属性
本文标题:微机原理模拟题及答案
链接地址:https://www.777doc.com/doc-2470024 .html