您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 西南交通大学微机原理期中考试试卷
-1-西南交通大学期中测验试卷课程:《微机原理及应用》(电气、电子)成绩一、单项选择题(每小题1分,共15分)1、n+1位符号数x的补码表示范围为()。A:–2nx2nB:–2n≤x2nC:–2n–1≤x≤2n–1D:–2nx≤2n2、设SS=2000H,SP=0100H,AX=2107H,执行指令PUSHAX后,数据21H的存放地址是()。A:200FEHB:200FFHC:20101HD:20102H3、下图表示的是8086系统中的()操作。A:读存储器B:写存储器C:读I/O口D:写I/O口CLKM/IOADRD地址信号数据信号4、若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。A:ANDAL,0FHB:ANDAL,0F0HC:ORAL,0FHD:ORAL,0F0H5、MIPS用来描述计算机的运算速度,含义是()。A:每秒处理百万个字符B:每分钟处理百万个字符C:每秒执行百万条指令D:每分钟执行百万条指令6、用MB表示存储器容量时,4MB等于()。A:210个字节B:216个字节C:222个字节D:232个字节7、在8086的I/O指令中,端口间接寻址时应使用寄存器()。A:AXB:BXC:CXD:DX8、条件转移指令JNE的条件是()A:CF=0B:CF=1C:ZF=0D:ZF=19、一个具有24根地址线的微机系统中,装有32KBROM、640KBRAM和3G的硬盘,其可直接访问的内存容量最大为()。A:496KBB:16MBC:100.496MBD:32M班级姓名学号-2-10、8086CPU在执行指令IRET时,弹出堆栈的寄存器的先后顺序为()。A:CS、IP、FlagB:IP、CS、FlagC:Flag,CS、IPD:Flag、IP、CS11、下列()指令执行后AL内容可能会发生变化。A:STOSBB:CMPAL,DLC:ANDAL,01HD:TESTAL,01H12、两个压缩BCD数86、37相加,调整指令DAA完成的是()。A:加00H调整B:加06H调整C:加60H调整D:加66H调整13、若显示器的最高分辨率为1280×1024、32位真色彩,所需最小缓存为()。A:2MBB:4MBC:5MBD:6MB14、某16位总线的时钟频率为16MHz,若每4个时钟完成一次数据传送,则该总线带宽为()。A:8MB/SB:16MB/SC:32MB/SD:64MB/S15、8086CPU中标志寄存器的主要作用是()。A:检查当前指令的错误B:纠正当前指令执行的结果与错误C:决定是否停机D:产生影响或控制某些后续指令所需的标志二、填空题题目(每空1分,共25分)1、1F4H的压缩BCD码为。2、主程序调用过程时,入口参数和出口参数可以通过、或来传递。3、8086CPU使用根地址线访问I/O端口,最多可访问个字节端口。4、已知AL=01011101B,执行指令NEGAL后再执行CBW后,AX=。5、设X、Y均为8位二进制数,(1)若[X]补=0C8H,则[X]原=H,[–X]补=H。(2)若[Y]补=28H,则[Y]原=H,[–Y]反=H。6、8086/8088系统启动时,CS=(),IP=()。若开机后要系统从08000H单元开始执行程序,应在()处设置一条跳转指令。7、8086CPU上ALE引脚信号的作用是。8、总线指。PC系统中的ISA总线是位的总线,它最多可访问K个字节端口。9、8086宏汇编上机过程中,用户按编辑、汇编、链接顺序将依次产生、和.EXE文件。10、设DS=4500H,AX=0508H,BX=4000H,SI=0320H,8086以最小方式执行MOV[BX+SI+0100H],AX指令时,引脚M/IO=(),RD=(),WR=(),地址总线上的地址=()H,数据总线传输的数据=()H。-3-三、判断题(正确在括号内打“√”,错误打“×”,每题1分,共10分)1、I/O端口与存储器单元独立编址的主要优点是I/O端口不占用存储器单元。()2、8086系统中寄存器和存储器都是CPU内部的存储单元。()3、8086CPU的段寄存器之间可以直接传送数据。()4、过程调用和宏调用都发生在程序运行时。()5、PCI总线的地址、数据线是引脚复用。()6、指令OUT21H,AL()7、指令ADDAL,10[BX][DX]()8、指令MOVAL,[AX]()9、指令PUSHWORDPTR20[BP+SI–2]()10、指令LEABX,4[BX]()四、简答题(每小题8分,共16分)1、分别指出下列指令的寻址方式,若为存储器操作数请写出有效地址EA和物理地址PA。(1)MOVSI,2100H(2)MOVAX,ES:[BX](3)MOV[BX+SI+20H],AX(4)POPAX2、写出具有将CF清零功能的指令(至少5条)。五、读程序,写出运行结果(共10分,每题2分)①、MOVAL,25H②、MOVAL,64HMOVDATA,57HMOVBL,–1ANDAL,DATACMPAL,BLADDAL,ALADDAL,ALDAA执行上面程序段后:执行上面程序段后:AL=H,ZF=AL=H,BL=HAF=CF=-4-③、CLC④、MOVAX,1MOVCX,0FFFFHMOVCX,3INCCXSHLAX,CLSHLCX,CLADDAX,CX执行上面程序段后:执行上面程序段后:CX=H,ZF=AX=HCF=CX=H⑤、已知:SS=0B2F0H,SP=00D0H,AX=8031H,CX=0F012HPUSHAXPUSHCXPOPAXPOPCX执行上面程序段后:SS=H,SP=H,AX=H,CX=H六、内存映像(8分)已知8086系统中某数据段定义如下,标明各内存单元的偏移地址及内容。DSEGSEGMENTORG2000HA1DB7,'ABC'CNTEQU$–A1A2DWCNTDUP(0)DSEGENDS七、应用编程(16分)将.TXT文本读入数据库时,常常需要对.TXT文本进行规整,即进行空格过滤,两个字段间保留一个空格作为分隔符。例如:′5523ABC76523′过滤后变为′5523ABC76523′。(注:为空格)现内存中自DATA1开始存有1K字节的信息,其中包含有个数不等的空格,试编写一个空格过滤程序对此信息进行规整,结果仍存放在自DATA1开始单元。
本文标题:西南交通大学微机原理期中考试试卷
链接地址:https://www.777doc.com/doc-3537963 .html