吉首大学微机原理期末试卷-(2)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1微机原理与接口技术模拟试卷1一:填空题1.中央处理单元CPU主要由___总线接口单元____和___执行单元_______构成,用来解释指令并进行运算。2.8421BCD码有十个不同的数字符号,逢十进位,每位BCD码用_____4____位二进制数表示。3.8086CPU在取指令时,依据___CS_和___IP___寄存器中的内容计算所要取的指令的物理地址。4.所有的变量都具有三种属性,分别是:___段_____、____偏移量_______、_______类型______5.8086CPU规定当MN/MX引脚接至+5V电源时工作于___最小模式___组态,当其接地时工作于_最大模式____组态。6.用MOS器件构成的RAM,可以分为_______S______RAM和_____D_____RAM两种。7.8253的每个计数器通道有______6____种工作方式,通常只有当GATE信号为____高______电平时,才允许8253计数器工作。8.8255A端口C的_____高半部分___与A口组成A组,____端口C的低半部分_与B口组成B组,A组有__0、1、2________工作方式,B组有_____0、1_________工作方式。二:单项选择题1:______B______是以CPU为核心,加上存储器、I/O接口和系统总线组成的。A.微处理器B.微型计算机C.微型计算机系统2.堆栈指针的作用是用来指示_______A_______A.栈顶地址B.栈底地址C.下一条要执行的指令的地址3.计算机能直接认识、理解和执行的程序是_____B___A.汇编语言程序B.机器语言程序C.高级语言程序4.计算机内的“溢出”是指其运算的结果_____C___A.为无穷大B.超出了计算机内存储单元所能存储的数值范围C.超出了该指令所指定的结果单元所能存储的数值范围5.8位补码操作数“10010011”等值扩展为16位后,其机器数为_____A__2A.1111111110010011B.0000000010010011C.10000000100100116.在执行指令MOVAX,0后,CPU状态标志位ZF的取值为___D______A.为0B.为1C.不确定D.没有影响7.某计算机的主存为3KB,则内存地址寄存器需____C_位就足够了A.10B.11C.12D.138.在8086/8088中,一个最基本的总线周期由_____A___时钟周期(T状态)组成,在T1状态,CPU往总线发出_____E____信息.A.4个B.2个C.5个D.数据E.地址F.状态9.8253/8254无论工作在哪种方式,在初始化编程时,写入控制字后,输出端OUT便___C_____A.变为高电平B.变为低电平C.变为相应的高电平或低电平D.保持原状态不变,直至计数结束10.并行接口与串行接口的区别主要表现在___B____之间的数据传输前者是并行,后者是串行A.接口与MPUB.接口与外设C.接口与MPU和外设11.对8255A的C口执行按位置位/复位操作时,写入的端口地址是__A___A.C端口B.控制端口C.A端口D.B端口三:简答题1:写出下列指令源操作数的寻址方式(1)movax,0abh立即寻址(2)movax,[100h]直接寻址(3)movax,[bx+10]基址寻址(4)movax,[bx][si]基址变址寻址(5)movax,val[bx]基址寻址(6)movax,es:[bx]寄存器间接寻址(7)movax,val[bx][si]基址变址寻址2:在下列程序段运行后,给相应的寄存器及存储单元填入运行的十六进制结果Movax,1050h3Movbp,1000hMovbx,2000hMov[bp],alMovdh,20hMov[bx],dhMovdl,01hMovdl,[bx]Movcx,3000hHltAX=______1050h____BX=______2000h_________CX=_______3000h__________DX=______2020h____字节单元(1000h)=____50h______字节单元(2000h)=______20h_3:下列程序完成统计字符串长度的功能,请填入空缺的部分datasegmentstringdb‘abcdfgfglasivf’,0dhl1db?crequ0dhdataendscodesegmentassumecs:code,ds:data,es:datastartprocfarbegin:movax,datamovds,axmoves,ax_leadi,string_________movdl,0moval,cragain:____scasb_______________4jedone___incdl__________________jmpagaindone:leabx,l1mov[bx],dlretstartendpcodeendsendbegin4:试说明8086/8088CPU的RESET信号的功能答:①8086/8088CPU的RESET引线,可用来启动或再启动系统②8086在RESET引线上检测到一个脉冲的正沿,便终结所有的操作,直到RESET信号变低③在复位时,CS中的值被初始化为0FFFFH,IP中的值被初始化为0,因此在8086复位后执行的第一条指令的内存绝对地址为0FFFF0H处,在正常情况下,从0FFFF0H单元开始,放一条段交叉直接JMP指令,以转移到系统程序的实际开始处.④8086要求复位脉冲的有效电平(高电平)必须至少持续4个时钟周期5:RAM与CPU连接时,片选信号有哪些产生方式,各有什么特点?答:①片选信号的产生方式有:线选法全译码法部分译码法②线选控制方式可采用一根地址线作为选片控制信号,存在地址重叠问题,用不同的地址信号线作选片控制,其地址分配亦不同.③全译码方式电路复杂,但是每一组的地址是确定的,唯一的④部分译码方式采用高位地址中的几位经译码产生片选信号,有地址重叠现象.四:综合分析题1:利用INTEL21141Kx4位的芯片,构成4KB的RAM。(1):需要多少片芯片?怎样分组?5(2):采用全译码方式,画出RAM与CPU的连接图。(3):写出存储器的地址分配范围答案:①需要8片芯片,共分为4组,2片为1组②采用全译码方式产生片选,电路连接图略③第1组地址范围:0000H----03FFH第2组地址范围:0400H----07FFH第3组地址范围:0800H----0BFFH第4组地址范围:0C00H----0FFFH2:打印机通过8255A与PC总线连接的电路原理图如图所示。(1)译码器为74LS138,写出8255A各端口地址(2)编写初始化8255A的程序片段(3)简述通过8255A送字符给打印机的工作过程(4)编写将保存在内存DATA单元的字符送打印机输出的子程序。答案:①A口、B口、C口和控制口地址分别为94H----97H②MOVAL,10000001B③OUT97H,ALMOVAL,0FHOUT97H,AL④a:读打印机“忙”状态(PC0)b:测试打印机“忙”?(PC0=1?)c:若“忙”则转ad:通过PA口输出打印字符e:通过PC7输出选通脉冲⑤print:INAL,96HTESTAL,01H;测试“忙”信号JNZprint6MOVAL,DATA;输出打印字符OUT94H,ALMOVAL,0EH;输出选通脉冲OUT97H,ALINCALOUT97H,ALRET附8255方式字格式:D7D6D5D4D3D2D1D0D7=1D6D5=00A组方式001方式11X方式2D4=1:A口输入0:A口输出D3=1:C口高四位输入0:C口高四位输出D2=0:B组方式01:B组方式1D1=1:B口输入0:B口输出D0=1:C口低四位输入0:C口低四位输出模拟试卷2一:填空题2.为提高系统性能,让CPU工作在其标称频率之上称为_________超频______________IOWIORD0--D7A0A1A2A3A4A5A6A7WRPC7RDPAD0--D7A0PC0A1CS8255AABC/Y5/G2B/G2AG1/STBDATA0-7打印机BUSY72.从功能上看,大部分微型计算机的总线可分为___内部总线______、___外部总线________、____系统总线____三种类型。3.从功能上看,CPU可分为两大部分,___总线接口单元_____部分负责与存储器接口,__执行单元____部分负责指令的执行。4.所有的变量都具有三种属性,分别是:_____段_____、____偏移量_____、___类型_________5.在PC/XT中,一个基本的存储器读写周期由_____4___个T状态组成,一个基本的I/O周期由____5__个T状态组成。6.用MOS器件构成的RAM,可以分为_________S________RAM和_________D_____RAM两种。7.每片8253/8254有______3____个计数器通道,每个计数器通道有______6____种工作方式。8.8255A端口C的__高半部分____与A口组成A组,___端口C的低半部分__与B口组成B组,A组有___0、1、2_______工作方式,B组有___0、1______工作方式。9:引起中断的原因,或能发出中断申请的来源,称为______中断源__________二:单项选择题1:在一般微处理器中,_________A________包含在中央处理器(CPU)内。A.算术逻辑单元B.主内存C.输入/输出单元2.IP寄存器的作用是用来指示_______C______A.栈顶地址B.栈底地址C.下一条要执行的指令的地址3.计算机能直接认识、理解和执行的程序是_____B___A.汇编语言程序B.机器语言程序C.高级语言程序4.计算机内的“溢出”是指其运算的结果____C____A.为无穷大B.超出了计算机内存储单元所能存储的数值范围C.超出了该指令所指定的结果单元所能存储的数值范围5.已知两个数的真值:X=-46,Y=117,则[X+Y]和[X-Y]的补码分别等于____A_________A.47H和5DHB.47H和71HC.2EH和71H6.下列指令中,错误的是____C__A.MOVAX,100B.POPF8C.ADDOFFSET[BX][SI],DXD.DECDI7.在微机中,CPU访问各类存储器的频率由高到低的次序为________A_____________A.高速缓存、内存、磁盘、磁带B.内存、磁盘、磁带、高速缓存C.磁盘、内存、磁带、高速缓存D.磁盘、高速缓存、内存、磁带8.8086在响应外部HOLD请求后将_______D__________A.转入特殊中断服务程序B.进入等待周期C.只接收外部数据D.所有三态引脚处于高阻态,CPU放弃对总线控制权9.CPU对存储器或I/O端口完成一次读/写操作所需的时间为一个_____B_________A.指令周期B.总线周期C.时钟周期10.8253/8254无论工作在哪种方式,在初始化编程时,写入控制字后,输出端OUT便___C_____A.变为高电平B.变为低电平C.变为相应的高电平或低电平D.保持原状态不变,直至计数结束11.并行接口与串行接口的区别主要表现在___B____之间的数据传输前者是并行,后者是串行A.接口与MPUB.接口与外设C.接口与MPU和外设12.一台微机化仪器采用8255A芯片作数据传送接口,并规定使用I/O地址的最低两位作芯片内部寻址,已知芯片A口的地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为______C______A.数据从端口C送数据总线B.数据从数据总线送端口CC.控制字送控制字寄存器D.数据从数据总线送端口B三:简答题1:写出下列指令源操作数的寻址方式(8)MOVAX,[100H]直接寻址(9)MOVAX,[BX+10]寄存

1 / 63
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功