《机械考研《微机原理》测试题及答案(四).docx》由会员分享,可在线阅读,更多相关《机械考研《微机原理》测试题及答案(四).docx(4页珍藏版)》请在第一文库网上搜索。
1、选择题1 .现代CPU中,几乎都采用指令流水结构,其特点是:(D)oA.提高存储器存取速度Bo提高I/O处理速度Co提高DMA传输速度D.提高CPU运行速度2 .为使PC机能响应多级中断,在中断服务程序结束时,应向8259A发送(C)。A.IRETB.OCW2C.EOID.OCW33 .假定(A1)=75H,(CH)=29H,依次执行SUBA1,CH指令和DAS指令后,A1值为(B)oA.9eHB.46HC.4cHD.04H4 .下列引起CPU中断的四种情况中,(C)需要由硬件提供中断类型码.A.INTOB.NMICINTRD.INTn5 .主机与外设传送数据时,采用(A)方式,主机与外设是串
2、行工作的.A.程序查询B.中断CDMADIoP处理机6 .寄存器间接寻址中,操作数在(C)中A.通用寄存器B.堆栈C.主存单元D.段寄存器7 .JMPWORDPTRDI是(A)A.段内间接转移B.段间间接转移C.段内直接转移D.段间直接转移8 .8254工作在方式1下时,只有在GATE上(D),才可能开始工作A.为低电平B.有一正脉冲C.为高电平D,有一负脉冲9 .在保护模式下,代码段的段基址存在于(B).A.段寄存器B.段描述符C.段选择符D.指令指针寄存器10 .若8259工作在自动循环方式下,当前IR4上中断请求已执行并返回,则8个中断源优先级最高的是(B)A.IR4B.IR5C.IR3
3、D.IRO二.填空题.1. 在8259级连8系统中,从8259A的INT引脚应与主8259A的(IR2)相连2. 若AX=621AH,SP=7580H,指令PUSHAX执行后AX=(621AH),SP=(757EH)3. 如果CPU同时接收中断请求和总线请求,则CPU先响应(总线请求)4. 计算机是通过(地址)、(数据)、(控制)总线把各个部件连接在一起,构成一个系统的。5. I/O端口编址有(独立编址)方式和(与存储器统一编址)方式两种6. 若存储器模块的容量是128KB,其起始地址是OAOOOOH,则末地址为(OBFFFFH)三.判断改错题.(注意说明原因)1.8255A工作在方式0时,可
4、以采用中断方式(F)2.8254工作在方式3时,其OUT引脚上输出周期性的对称方波。(T)3 .对堆栈区的操作必须遵循先进先出的原则(F)4 .OUT620H,A1(F)5 MOVCS,AX(F)6 .构成64KX8的存储系统,需16KX1的芯片4片(F)7 .比较两个带符号数的大小,可根据CF标志来判断(FSF和OF判断,P69)8 80486逻辑段不允许有段的重叠与交叉(F)9.MOVBX,A1(F)10立即寻址不能用于目的操作数字段(T)四.简答题1.写出下列程序段的功能MOVBX,4000HMOVDS,BXXORA1,A1MOVCX,50AGAIN:MOVBX,A1INCBX1OOPA
5、GAIN将4000H:400OH到4000H:403IH区清02 .执行下面程序段后,AX=?MOVAX,0702HMOVBH,09HAADDIVBHAX=0008H3 .什么是接口,为什么外设需要通过接口连接系统?4 .程序中数据定义如下:DA1DW?DA2DB20DUP(?)DA3DD?COUNTEQU$-DA1此时COuNT的值是多少?26五.程序设计题目1.现有EPR0M27128(16kX8)若干,构成64kX8存储模块,需要几片?若要求地址范围为50000H_5FFFFH,请画出连接示意图需要4片2.BASE起始的20个连续单元中,存放有20个8位无符号二进制数,试将其中的奇数相加,并将其和送入RUST单元。DATASEGMENTBASEDB128,98,67,99,12,233,9,198,12,54,34DB77,12,23,34,45,56,98,7,56RUSTDW?DATAENDSCODESEGMENTASSUMECS:CODE,DSrDATASTART:MOVAX,DATAMOVDS,AXMOVAX,0MOVCX,201EASI,BASE1P:MOVB1,SIMOVD1,B1RORD19IJNC1P1ADDA1,B1JNC1P1INCAH1P1:INCSI1OOP1PMOVRUST,AXMOVAH,4CHINT21HCODEENDSENDSTART