长沙理工大学考试试卷(A)………………………………………………………………………………………………………课程名称微机原理及应用课程代号专业层次(本部、城南)考试方式(开、闭卷)闭卷一、填空题(每空1分,共20分)1、完成下面不同数制之间的转换73.25D=____________B,10010010B=__________H100101.11B=__________D=___________BCD2、指令MOVAL,BL对源操作数来说是________寻址方式,MOVAX,[BX+6]对源操作数来说是_________寻址方式,MOVAX,DS:[2000H]对源操作数来说是________寻址方式。3、8088CPU的地址总线有__________条,最大内存空间为__________,物理地址是由__________和__________形成的。4、在8088系统中五片中断控制器8259可控制__________个中断源。5、执行INT04H后,中断服务程序入口地址的CS在_____,_____单元,IP在______,______单元中。6、串行通信有两种基本的通信方式,分别是__________和__________。7、8255有两个控制字,它们分别是_________和_________。二、选择题(单项选择,每题2分,共20分)1、下列8086CPU标志寄存器FR的标志中,不属于状态标志的是()A.OFB.PFC.IFD.CF2、在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是()A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加位信息总量少3、在CMPAX,DX指令执行后,当标志位SF,OF,ZF满足逻辑关系(SF⊕OF)+ZF=0时,表明()。A.AX>DXB.AX<DXC.AX≥DXD.AX≤DX4、一个8位的二进制整数,若采用补码表示,且由4个“1”和4个“0”组成,则最小值为()。A.-120B.-7C.-112D.-1215、微型计算机在硬件上是由()四大部分分组成。A.微处理器、存储器、I/O接口和总线;B.ALU、寄存器组、程序计数器和指令系统;C.微处理器、存储器、输入设备、输出设备;D.主板、硬盘、键盘、显示器;6、当使用串处理指令CMPSW寻找两串中的不同数据时,应使用重复前缀为()。A.REPB.RETC.REPED.REPNE7、堆栈的工作方式是()。A.先进先出B.随机读写C.只能读出不能写入D.后进先出8、CPU与外设间数据传送的控制方式有()A.中断方式B.程序控制方式C.DMA方式D.以上三种都是9、8088系统对中断请求响应优先级最低的请求是()。A.NMIB.单步中断C.除法错中断D.INTR10、EPROM是指()A.随机读写存储器B.可编程只读存储器C.只读存储器D.可擦除可编程只读存储器三、简答题(共15分)1、类型码为4的中断是什么类型的中断,它的中断服务程序入口地址放在什么地方?试说明它的存放格式。2、解释:无条件传送方式四、判断题(错误的要指出错误的原因或进行修改;每题2分,共10分)1、MOV1234H,AX2、SALBX,53、POPCS4、MOVAX,BL5、MOV[1234H],AX五、综合题(共35分)1、完成指令序列a.用减法指令实现789ABCH-123456Hb.将DX寄存器的D1、D4、D6、D9、D10位屏蔽,其余位不变。2、已知DATA单元开始存放一组无符号的字节数据,数据长度在CNT单元存放。编制程序:检查该组数据中是否存在数据100,若存在,则在显示器上显示“Y”,否则显示“N”。(用完整汇编程序完成)。3、某系统中的8253芯片的通道0-3和控制端口地址分别为0FFF0H-0FFF3H,定义通道0工作在方式2,CLK=2MHz。要求:输出OUT为1KHz的波特率;定义通道1工作在方式0,其CLK1输入外部计数事件,每计满1000个向CPU发出请求。请写出通道0和通道1的初始化程序,并画出电路图。控制字格式:长沙理工大学考试试卷(B)………………………………………………………………………………………………………课程名称微机原理及应用课程代号专业层次(本部、城南)考试方式(开、闭卷)闭卷一、填空题(每空1分,共20分)1、堆栈操作时,一次数据入栈,堆栈指针________;一次数据出栈,堆栈指针________。2、8086系统中的汇编语言程序可以使用四个段,程序运行时,四个段的基地址分别放在_______、_______、_______及_______。3、若某中断向量为10H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为________~________。4、8259可编程中断控制器可以进行级联,其级联是通过________管脚实现的。此时,主8259应接________。5、外部设备是通过________引脚向CPU请求服务的,而CPU是通过________给外设应答。6、对字符串操作时,______指向源操作数,______指向目的操作数。7、设[X]补=11100011,[Y]补=00110010,[X]原=_______,[X-Y]补=_______。8、设SS=1000H,SP=3000H,AX=128AH,CX=0931H则执行下列指令后PUSHAXPUSHCXPOPAXSS=________,SP=________,AX=________,CX=________。二、选择题(单项选择,每题2分,共20分)1、二进制数10010110.10B的十进制数值可表示为()A.96.8B.150.5C.96.5D.160.52、RAM6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是()A.A0~A15和D0~D15B.A0~A10和D0~D7C.A0~A11和D0~D7D.A0~A11和D0~D153、8086CPU在响应中断时顺序将()内容压入堆栈。A.CS.IP.FRB.IP.CS.FRC.FR.CS.IPD.FR.IP.CS4、8086能够访问的存储空间的大小是()。A.64kB.1MC.256D.16M5、8253是可编程定时.计数器芯片,它内部有()。A.三个定时器B.四个定时器C.二个计数器D.四个计数器6、相邻段地址之间的最小距离为()A.16个字节B.64K字节C.1K字节D.256字节7、8086CPU的NMI引脚上输入的信号是()A.可屏蔽中断请求B.非屏蔽中断请求C.中断相应D.总线请求8、8086/8088的一个典型总线周期需要()个T状态。A.4B.3C.2D.19、堆栈的工作方式是()A.先进先出B.随机读写C.只能读出不能写入D.后进先出10、下列四条指令中正确的是()(1)MOVBL,CX(2)MOVDS,AX(3)MOV[BX],[DI](4)CMPAX,1234HA.(1)与(2)B.(2)与(3)C.(2)与(4)D.(1)与(3)三、简答题(共15分)1、a.在8086存储器中存放数据时有规则字与非规则字之分,请说明它们的区别?b.在读总线周期中,各时钟周期所完成的任务。如果外设没准备好,应在哪个时钟周期插入什么时钟周期?2、简述中断与子程序调用之间的区别。并简要说明8259A中断控制器中的IRR.ISR和IMR三个寄存器的功能。四、判断题(错误的要指出错误的原因或进行修改;每题2分,共10分)1.MOV2787H,AX2.工作于最小模式的8086微处理系统中,没有8087芯片。3.POPCS4.MOVAX,BL5.MOV[2787H],AX五、综合题(共35分)1、在8086系统中,试用4K×8位的2732及74LS138译码器,构成一个32K×8的RAM,画出硬件连接图,并写出每片地址范围。2、设系统中8253端口地址为40H-43H,画出译码电路,编程对其作如下设置。(1)计数通道0工作在方式0,二进制计数,计数初值30H。(2)计数通道1工作在方式3,BCD码计数,计数初值9080。其中,控制字格式如下:3、设内存DATA1和DATA2开始分别存放50个无符号字数据,编制程序将两个存储区对应字数据求和并存入SUM开始的单元(用完整汇编程序完成)。长沙理工大学考试试卷(C)………………………………………………………………………………………………………课程名称微机原理及应用课程代号专业层次(本部、城南)考试方式(开、闭卷)闭卷一、填空题(每空1分,共20分)1、二进制数10111100100.101转换为十六进制数为_________H。2、[A+B]补=10011101,则A+B的真值为_________D。3、若三片8259级联,从片分别连接在主片的IR2和IR5上,则主8259A的ICW3为_______B。4、每片8255包括三个八位并行口,其中___可工作在方式2,又可工作在方式1。5、如果一个程序在执行前(CS)=86F0H,(IP)=2000H,该程序的起始地址是_______H。6、8086CPU对I/O端口的编址是采用_______方式。7、8086/8088CPU的数据线和地址线是以________方式轮流使用的。8、为保证DRAM中内容不丢失,需要进行_________操作。9、变量具有三种属性,分别是属性、_______属性和属性。10、汇编语言源程序需经过编辑、______和______,最后才能运行。11、已知80386计算机的地址线为32根,它可直接访问的存储空间是_______B。12、在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为______;从该地址开始,连续的4个存储单元存放的内容依次为______、______、______、______。13、已知(AL)=0101110lB,执行指令NEGAL后再执行CBW,(AX)=_____。二、选择题(单项选择,每题2分,共20分)1、n+1位符号数x的补码表示范围为()A.-2n<x<2nB.-2n≤x≤2nC.-2n-1≤x<2nD.-2n≤x<2n2、若用128K*4bit的SRAM芯片构成640KB的存储器组织,共需要()片芯片。A.10B.20C.30D.403、下列8088指令中,含有非法操作数寻址的指令是()。A.MOVAX,[10H]B.INAX,DXC.MOV[BX][BP],10HD.MOVBX,COUN[SI]4、若要使寄存器AL中的高4位不变,低4位清零,应使用指令()。A.ANDAL,0FHB.ANDAL,0F0HC.ORAL,0FHD.ORAL,0F0H5、若CPU的地址线为共16条,而某存储器芯片单元为2K,则加在该存储器芯片上的地址线为()。A.A0~A10B.A0~A11C.A0~A12D.A0~A136、8259A需()片级连可以扩展为64级优先级。A.9片B.8片C.7片D.6片7、在数据传送指令中要注意:立即数只能作为()。A.源操作数B.目的操作数C.源操作数和目的操作数D.源操作数或目的操作数8、通常所说的32位机,指的是这种计算机的CPU()。A.是由32个运算器组成的B.能够同时处理32位二进制数据C.包含有32个寄存器D.一共有32个运算器和控制器9、已知AL=68H,BL=5AH,指令ADDAL,BL执行后,OF和CF的值分别为()。A.0,0B.0,1C.1,0D.1,110、8086/8088中除()两种寻址方式外,其它各种寻址方式的操作数均在存储器中。A.立即寻址和直接寻址B.寄存器寻址和直接寻址C.立即寻址和寄存器寻址D.立即寻址和寄存器相对寻址三、简答题(共15分)1、执行下列指令后,AX寄存器中的内容是什么?TABLEDB10,20,30,40,50ENTRYDW3…MOVBX,OFFSETTABLEADDBX,ENTRYMOVAX,[BX]HLT2、什么是中断向量表?简述CPU如何得到中断