资源描述:
《2011上《微机原理》试卷a——答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、浙江工业大学2010/2011学年第二学期试卷(评分标准)课程微机原理及应用姓名___________________________班级_______________________________________________________________题序一二三四五六七八九十总评计分一、选择题(1.5分×10=15分):1.某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是(C)。A、-120B、-15C、-113D、-1212.8086/8088复位后从(B)地址处开始执行程序。A、00000HB、FF
2、FF0HC、FFFFFHD、FFF0H3.8086执行指令MOVAL,[BX],其中(BX)=2041H时,BHE和A0的输出是(B)。A、0,0B、0,1C、1,0D、1,14.在堆栈内,有效地址为2500H到2505H单元内依次存放10H、20H、30H、40H、50H、60H六个数,已知SP=2502H,执行POPBX指令后,有(B)。A、SP=2502H,BX=1020HB、SP=2504H、BX=4030HC、SP=2504H,BX=3040HD、SP=2500H,BX=2010H5.下列指令中,能完成将AL寄存器清零的有(
3、C)条。CMPAL,AL;SUBAL,AL;XORAL,AL;MOVAL,0A、1B、2C、3D、46.8086CPU在响应中断时顺序将(C)内容压入堆栈。A、CS.IP.PSWB、IP.CS.PSWC、PSW.CS.IPD、PSW.IP.CS7.下列指令中,有语法错误的是(C)。A.MOV[SI],ALB.INAL,DXC.MOV[BX+SI],78D.ANDAX,0FH8.8086能够访问的存储空间的大小是(B)。A.64kB.1MC.256D.16M9.DRAM是指(B)A.随机读写存储器B.动态随机读写存储器C.只读存储器D.
4、可擦可编程的只读存储器10.一个正确的汇编语言程序经过编辑、编译、连接等步骤后,可生成执行程序,其中每一步都产生一些中间结果文件,但最少必须有如下一些文件(D)A.*.ASM,*.LST,*.exeB.*.OBJ,*.ASM,*.CRF,*.exeC.*.OBJ,*.ASM,*.LST,*.exeD.*.OBJ,*.ASM,*.exe二、判断题(1分×10=10分):1.动态RAM刷新电路的作用是要写入新的信息。(×)2.8086复位时,(CS)=0000H,(IP)=0000H,所以8086在复位后重新启动时,便从内存的00000H
5、单元开始执行指令。(×)3.8086的可屏蔽中断不受IF标志位的影响,但需要从数据线上读取中断类型码。(×)4.8086的段空间的大小为128K字节。(×)5.IRET指令不仅改变CS值,而且还改变IP值。(√)6.8086CPU的逻辑地址与物理地址的转换由BIU单元完成。(√)7.立即数是不允许被用作目的操作数的。(√)8.正常工作时,若8255A的一个端口地址为8AH,则该端口为端口B。(×)9.OUTAL,DX指令把AL寄存器内容输出到DX指定的端口地址中。(×)10.8086系统中,对内存储器进行写访问时,地址线有效和数据线有
6、效的时间关系应该是数据线较先有效。(×)三、填空题(2分×10=20分):1.n位原码、反码、补码所能表示的二进制数的范围分别是_[-(2n-1-1),(2n-1-1)]___、__[-(2n-1-1),(2n-1-1)]____和__[-(2n-1),(2n-1-1)]___。2.8086/8088内4个段寄存器DS,ES,CS,SS都是16位的,在用于内存寻址时作为段地址,20位物理地址是由段寄存器的段地址左移4位后,再与16位偏移量经过相加运算而得到。3.8086输入输出操作指令有直接(端口寻址)和间接(端口选择)两种寻址方式。
7、4.中断处理子程序的入口地址存储在内存区域的___000F_到____3FFH__之间的地址段。5.8086保护断点时,堆栈的高地址单元存放__CS__,低地址单元存放__IP___。6.CPU与外设传送的三种信息是数据信息,状态信息,控制信息。7.一片EPROM如果有13根地址线和4根数据线,那么它的容量是__8Kx4bit__________。8.变量定义为K1DB10HDUP(0),那么LENGTHK1=16,SIZEK1=_____16___9.计算机系统中的三大总线通常指数据总线(DB、地址总线(AB)、控制总线(CB)。1
8、0.当对堆栈操作时,8086会自动选择_SSx16___值作为段基值,再加上由__SP/BP___提供的偏移量形成物理地址。四、简答题(5分×5=25分,):1.指出下列指令正误,对错误指令,说明错误原因。(1)MOV[