第1页共7页安徽大学2015—2016学年第一学期《微机原理及应用》考试试卷(A卷)(闭卷时间120分钟)考场登记表序号一、填空题(每空1分,共20分)1、8086微处理器从功能上可分成和两大部件,它具有位地址线,位数据线。2、8086从奇地址单元读取一个字的数据需个总线周期,第一个总线周期用(高或低)8位数据线传输数据。3、可屏蔽中断类型码61H对应的中断向量存放在从地址开始的连续四个字节内,若其对应中断向量为1234:5678H,则该中断向量在中断向量表中存放的顺序是H,H,H,H。4、若(AX)=7654H,(BX)=8912H,则执行指令ADDAX,BX后,(AX)=,OF=,CF=。5、若当前(SS)=8000H,(SP)=1234H,则执行PUSHAX后,(SS)=H,(SP)=H。6、乘法指令MUL的指令格式中只有一个源操作数,若源操作数的类型属性为字节,则目的操作数(乘积)存放在中,若源操作数的类型属性为字,则目的操作数(乘积)存放在中。对于串操作指令,它由寄存器来间接寻址源操作数,而由寄存器来间接寻址目的操作数。二、单项选择题(在备选答案中选出一个正确答案,并将其标号填在下表中。每小题1分,共30分)题号一二三四五总分得分阅卷人院/系年级专业姓名学号答题勿超装订线------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------得分得分第2页共7页题号12345678910答案题号11121314151617181920答案题号21222324252627282930答案1、PC机硬件系统从逻辑上看,主要由CPU、内存储器、外存储器、输入设备、输出设备以及()组成。(A)运算器(B)键盘(C)显示器(D)总线2、在指令MOVAX,[BX]中,源操作数的寻址方式为()。(A)寄存器间接寻址(B)立即寻址(C)直接寻址(D)变址寻址3、复位信号有效后,8086CPU的启动地址为()。(A)FFFFFH(B)0FFFFH(C)FFFF0H(D)00000H4、在8086CPU的标志寄存器中,总共有()控制标志位。(A)3位(B)9位(C)4位(D)16位5、堆栈的工作方式是()。(A)先进先出(B)随机读写(C)只读出不写入(D)后进先出6、8086CPU内指示下条指令有效地址的指示器是()寄存器。(A)IP(B)SP(C)BP(D)SI7、若8086CPU采用主频为8MHz的晶振,则一个总线周期至少为()。(A)200ns(B)500ns(C)125ns(D)250ns8、若使用8K×8的RAM存储器芯片构成64K×16的存储空间,需要()片这样的存储器芯片。(A)8(B)16(C)10(D)129、要管理64级可屏蔽中断,需要用到的8259A芯片数为()。(A)4片(B)8片(C)10片(D)9片10、8086在响应外部HOLD请求后,()。(A)转入特殊中断服务程序(B)进入等待周期(C)只接收外部数据(D)所有三态引脚处于高阻,CPU放弃对总线控制权第3页共7页11、在下列伪指令中,定义字节变量的是()。(A)DB(B)DW(C)DD(D)DT12、8253计数器可以设置的最大计数初值是()。(A)65536(B)FFFFH(C)FFF0H(D)0000H13、CPU与I/O设备间传送的信号有()。(A)控制信息(B)状态信息(C)数据信息(D)以上三种都有14、CPU与外设间数据传送的控制方式有()。(A)中断方式(B)程序控制方式(C)DMA方式(D)以上三种都是15、并行接口芯片8255A中,可以用作双向通信的端口是()。(A)B口(B)A口(C)C口(D)以上三个端口均可以16、指令LOOPNZ的循环结束条件是()。(A)CX=0且ZF=0(B)CX=0或ZF=0(C)CX=0且ZF=1(D)CX=0或ZF=117、芯片Intel8286的作用是()。(A)地址锁存(B)产生时钟(C)总线控制(D)数据驱动18、在指令MOVAX,[BP+SI]中,源操作数的物理地址是()。(A)(DS)10H+(BP)+(SI)(B)(ES)10H+(BP)+(SI)(C)(SS)10H+(BP)+(SI)(D)(CS)10H+(BP)+(SI)19、指令JMPWORDPTR[DI]是()。(A)段内间接转移(B)段间间接转移(C)段内直接转移(D)段间直接转移20、在PC/XT中,NMI中断的中断向量在中断向量表中的位置()。(A)是由程序指定的(B)是由DOS自动分配的(C)固定在0008H开始的4个字节中(D)固定在中断向量表的表首21、可用作寄存器间接寻址或基址、变址寻址的地址寄存器有()。(A)AX,BX,CX,DX(B)DS,ES,CS,SS(C)SP,BP,IP,BX(D)SI,DI,BP,BX22、在8086/8088中,在T1状态,CPU往总线发出()信号。(A)数据(B)状态(C)地址(D)其它23、8086/8088CPU输入/输出指令可以寻址外设端口的数量最大可达()个。(A)128(B)256(C)16384(D)65536答题勿超装订线------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------第4页共7页24、从键盘输入的数据,是以()形式表示的。(A)二进制(B)十六进制(C)ASCII码(D)BCD码25、在存储数据过程中,需要定时刷新的存储器类型是()。(A)SRAM(B)DRAM(C)EEPROM(D)EPROM26、若AL的内容为3FH,执行SHLAL,1指令后,AL的内容为()。(A)7EH(B)1FH(C)9FH(D)7FH27、8086CPU执行CMPAX,BX指令后,用标志寄存器PSW中的()标志位来判别两寄存器的内容是否相等。(A)OF(B)CF(C)ZF(D)SF28、一般查询I/O时,总是按()次序完成一次数据传输。(A)写数据端口,读/写控制端口(B)读状态端口,读/写数据端口(C)写控制端口,读/写状态端口(D)读控制端口,读/写数据端口29、8253工作于方式4时,门控信号为()才能计数。(A)上升沿(B)下降沿(C)低电平(D)高电平30、PC/XT8086微机系统MEMW_____________、MEMR____________信号线是由芯片()提供。(A)8284(B)8288(C)8287(D)8289三、程序阅读题(每空2分,共20分)1、阅读下列程序,填写程序执行后的结果。MOVAX,0BC5FHMOVBX,0C0FBHANDAX,BXANDAX,BX上述程序段运行后,(AX)=,(BX)=,CF=。2、填入适当指令,使下面程序实现“用移位、传送、加法等指令完成(AX)与10相乘的运算”过程,假设运算结果仍为16位,且放在AX中。得分第5页共7页SHLAX,①MOVDX,AXMOVCL,②SHLAX,CL③3、假设有100个字节数据(无符号数),存放在数据段中EA=2000H的存储区内。以下程序将从该数据区中找出最大的一个数并存入DH中,请完成该程序(在括号内填入适当的语句)。MAX:MOVBX,①MOVAL,[BX]MOVCX,②LOOP1:INCBXCMPAL,[BX]③MOVAL,[BX]LOOP2:DECCXJNZ④MOVDH,AL四、程序设计题(共10分)在数据段中有一个以变量名BUF开始的字节型数组,共有100个元素,试编写一个程序段将其中的负数传送到数据段中以字节型变量名BUF1开始的单元中。得分答题勿超装订线------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------第6页共7页五、综合应用题(每小题10分,共20分)1、设8253三个定时器的端口地址分别为800H、801H、802H,控制寄存器端口地址803H。输入时钟频率为2MHz,若让定时器0产生周期为2ms的方波信号,试编写初始化程序段。得分第7页共7页2、若某8088系统采用并行接口芯片8255A的A口驱动8个发光二极管L0~L7(分别对应PA0~PA7位),试编程实现流水灯效果,依次点亮L0,L1,...,L7,循环不止,假设8255A的端口地址依次为320H~323H,对应位输出高电平点亮二极管(编程时可调用延时程序,不需要写延时程序段)。答题勿超装订线------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------