您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > 南邮通达2015微机第一阶段试卷及答案
《微型计算机原理与接口技术》试卷第1页共4页南京邮电大学通达学院2014/2015学年第二学期《微型计算机原理与接口技术》第一阶段试卷本试卷共4页;考试时间110分钟;专业班级学号姓名题号一二三四总分得分一、单项选择题(每题2分,共20分)1.字符‘E’的16进制ASCII码是(B)。A.47HB.45HC.48HD.46H2.地址总线的宽度决定了系统内存的最大容量。20根地址线,能寻址的存储空间是(B)。A.640KBB.1MBC.4GBD.64KB3.在下列指令的表示中,不正确的是(C)。A.MOVAL,[BX+SI]B.JMPDONIC.DEC[BX]D.MULCL4.DW50dup(?)预留了存储空间的字节数是(C)。A.25B.50C.100D.2005.-89的八位二进制的补码是(C)。A.B9HB.89HC.10100111BD.00100111B6.机器字长为8位的补码数,其真值范围是(C)。A.–127~+127B.–127~+128C.–128~+127D.–128~+1287.在宏汇编语言中,计算某个逻辑段的段基址的运算符是(B)。A.EQUB.SEGC.PTRD.OFFSET8.指令ADDBYTEPTR[BX+SI+2],12H中源操作数的寻址方式是(A)。A.立即寻址B.直接寻址C.基址寻址D.基址加变址寻址9.十进制数101转换成二进制数是(B)。A.01101001B.01100101C.01100111D.0110011010.在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是(B)。A.汇编指令B.伪指令C.机器指令D.宏指令得分装订线内不要答题自觉遵守考试规则,诚信考试,绝不作弊《微型计算机原理与接口技术》试卷第2页共4页二、填空题(15分)1.(147.75)10=(10010011.11)2,(00100110)BCD=(11010)2。2.微型计算机系统一般有三条总线,它们分别是地址总线、数据总线、控制总线。3.实模式下,逻辑地址为F000H:100H的存储单元,其物理地址是F0100H。4.存储器容量为8K×8,若选用2114芯片(1K×4),则需要16片。5.设字长为8位,X=-6,Y=+75,则[X+Y]补=01000101B,[X-Y]补=10101111B。6.设字长=8,[X]原=(BB)16,则X=(-3B)16,[Y]反=(BB)16,则Y=(-44)16,[Z]补=(BB)16,则Z=(-45)167.与指令MOVBX,OFFSETBUF功能相同的指令是LEABX,BUF。8.若SI=0053H,BP=0054H,执行SUBSI,BP后,则CF=1,OF=0。三、简答题(每题5分,共15分)1.现代计算机的硬件是在冯.诺依曼提出的计算机逻辑结构和存储程序概念的基础上建立起来的。基于这种思想,计算机的硬件系统包括哪几部分?运算器、控制器、存储器、输入设备和输出设备(5部分,每部分各1分)2.汇编语言程序要经过哪三个步骤之后才能生成可执行文件?任选其中两个步骤,简述这两个步骤的作用。编辑、汇编(或编译)、链接(每步骤1分)编辑:调用编辑程序,生成.ASM文件(三选二,每一过程1分)汇编:调用汇编程序,生成.OBJ文件链接:调用链接程序,生成.EXE或.COM文件3.简述实地址模式的主要特点。(第1、2、4点各1分,第3点2分。视答题酌情给分)(1)寻址机构、存储器管理和中断机构均与8086一致。(2)操作数默认长度为16位,但允许访问32位寄存器组,在使用32位寄存器组时,指令中要加上前缀以表示越权存取。(3)不用虚拟地址的概念,存储器容量最大为1MB;采用分段方式,每个段大小固定为64KB。(4)存储器中保留两个固定区域,一个为初始化区域,另一个为中断向量区。前者地址为FFFF0H~FFFFFH,后者地址为00000H~003FFH。得分得分《微型计算机原理与接口技术》试卷第3页共4页四、应用题(50分)1.字长=8,用补码形式完成(-35)+(-75)的十进制数运算。必须要有计算过程,并写出结果的补码以及O标志、C标志、A标志、S标志、Z标志和P标志的值,最后判断是否会出现溢出错误。(10分)(-35)补=11011101(1分)(-75)补=10110101(1分)((-35)+(-75))补=10010010(1分)CF=1,OF=0,ZF=0,AF=1,SF=1,P=0(每个标识各1分)(-35)+(-75)=-110。因为OF=0,所以未溢出。2.编写程序段,将AL低四位和AH低四位拼装成一个字节(AL低四位为拼装后的高四位)AH。(6分)SHLAL,4(2分)ANDAH,0FH(2分)ADDAH,AL(2分)说明:其它方法也对SALAL,4(SAL可改用SHL)SALAX,4或(SAL可改用SHL)SALAH,4SALAL,4SHRAL,4ADDAH,AL(或ORAH,AL)3.设堆栈段寄存器SS=2000H,SP=0100H,阅读下面程序片段,完成相应空格。(每空2分,共8分)(1)MOVAX,1234H(2)MOVBX,5678H(3)PUSHAX(4)PUSHBX(5)POPAX(6)ADDAH,AL(7)MOVBL,AH执行完第(4)条指令后SP=0FCH,执行完第(5)条指令后AX=5678H,SS=2000H,执行完第(7)条指令后BX=56CEH。4.设数据段中若干条伪指令定义如下,完成相应空格。(每空2分,共6分)N1DB‘IAMASTUDENT’LLEQU$-N1N2DB‘FROM’LLLEQU$-N2得分《微型计算机原理与接口技术》试卷第4页共4页N3DB‘NJUPT’LLLLEQU$-N1上述伪指令连续执行之后,三个符号常数的值分别为:LL=14,LLL=4,LLLL=23。5.假设数据段中有:BUFDW1234H。针对有如下四条指令,回答(1)和(2)中的问题:(共12分)①MOVAL,BUF;②INC[BX];③CMPAX,[BP+2];④ADDAX,12H。(1)上面四条指令中哪些指令是错误的,请修改错误的指令。(4分)第1条和第2条指令错误(各1分)改正:①MOVAL,BYTEPTRBUF或MOVAX,BUF(1分)②INCBYTEPTR[BX](1分)(2)错误指令修改正确之后,填写下面表格中的内容。(每空1分,共8分)操作数采用的寻址方式获取操作数需访问的逻辑段指令①中的源操作数直接寻址数据段指令②中的单操作数寄存器间接寻址数据段指令③中的源操作数基址寻址堆栈段指令④中的源操作数立即寻址无/代码段6.设BX=1200H,SI=0002H,DS=3000H,(31200H)=50H,(31201H)=02H,(31202H)=0F7H,(31203H)=90H请写出下列各条指令单独执行后,有关寄存器及存储单元的内容。(每空2分,共8分)(1)指令DECBYTEPTR[SI+1200H]执行后,(31202H)=0F6H,操作数的寻址方式为变址寻址。(2)指令MOVAX,WORDPTR[BX+SI]执行后,AX=90F6H,源操作数的寻址方式为基址加变址寻址。(说明:第(2)题中AX=90F6H或90F7H都算对。有些同学会认为两题是分别独立执行的。)装订线内不要答题自觉遵守考试规则,诚信考试,绝不作弊
本文标题:南邮通达2015微机第一阶段试卷及答案
链接地址:https://www.777doc.com/doc-4243310 .html