南邮通达2015微机第一阶段试卷及答案_第1页
南邮通达2015微机第一阶段试卷及答案_第2页
南邮通达2015微机第一阶段试卷及答案_第3页
南邮通达2015微机第一阶段试卷及答案_第4页
南邮通达2015微机第一阶段试卷及答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、南京邮电大学通达学院 2014/2015学年第 二 学期微型计算机原理与接口技术第一阶段试卷本试卷共 4 页; 考试时间 110 分钟; 专业 班级 学号 姓名 装 订 线 内 不 要 答 题自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊题号一二三四总 分得分得分一、单项选择题(每题2分,共20分)1. 字符E的16进制ASCII码是( B )。A. 47H B. 45H C. 48H D. 46H2. 地址总线的宽度决定了系统内存的最大容量。20根地址线,能寻址的存储空间是(B)。A. 640KBB. 1MBC. 4GBD. 64KB3. 在下列指令的表示中,不正确

2、的是(C)。A. MOV AL, BX+SIB. JMP DONIC. DEC BXD. MUL CL4. DW 50 dup(?)预留了存储空间的字节数是(C )。A. 25B. 50C. 100D. 2005. -89的八位二进制的补码是( C )。A. B9HB. 89HC. 10100111BD. 00100111B6. 机器字长为8位的补码数,其真值范围是( C )。 A.127 +127 B.127 +128 C.128 +127 D.128 +1287. 在宏汇编语言中,计算某个逻辑段的段基址的运算符是( B )。A. EQU B. SEG C. PTR D. OFFSET8.

3、指令ADD BYTE PTR BX+SI+2, 12H中源操作数的寻址方式是( A )。A. 立即寻址 B. 直接寻址 C. 基址寻址 D. 基址加变址寻址9. 十进制数101转换成二进制数是( B )。A. 01101001B. 01100101C. 01100111 D. 0110011010. 在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是(B )。A. 汇编指令B. 伪指令 C. 机器指令D. 宏指令得分二、填空题(15分)1. (147.75)10 =(10010011.11)2,(00100110)BCD =( 11010 )2 。 2. 微型计算机系统一般有三条总线

4、,它们分别是 地址总线 、 数据总线 、 控制总线 。3. 实模式下,逻辑地址为F000H:100H的存储单元,其物理地址是 F0100H 。4. 存储器容量为8K×8,若选用2114芯片(1K×4),则需要 16 片。5. 设字长为8位,X=-6,Y=+75,则X+Y补= 01000101 B,X-Y补= 10101111 B。 6. 设字长=8,X原=(BB)16 ,则X =( -3B )16 , Y反=(BB)16 ,则Y =( -44 )16 , Z补=(BB)16 ,则 Z =( -45 )167. 与指令MOV BX,OFFSET BUF功能相同的指令是 LEA

5、 BX,BUF 。8. 若SI=0053H,BP=0054H,执行SUB SI, BP后,则CF= 1 ,OF= 0 。得分三、简答题(每题5分,共15分)1. 现代计算机的硬件是在冯.诺依曼提出的计算机逻辑结构和存储程序概念的基础上建立起来的。基于这种思想,计算机的硬件系统包括哪几部分?运算器、控制器、存储器、输入设备和输出设备 (5部分,每部分各1分)2. 汇编语言程序要经过哪三个步骤之后才能生成可执行文件?任选其中两个步骤,简述这两个步骤的作用。编辑、汇编(或编译)、链接 (每步骤1分)编辑:调用编辑程序,生成.ASM文件 (三选二,每一过程1分)汇编:调用汇编程序,生成.OBJ文件链接

6、:调用链接程序,生成.EXE或.COM文件3. 简述实地址模式的主要特点。 (第1、2、4点各1分,第3点2分。视答题酌情给分)(1)寻址机构、存储器管理和中断机构均与8086一致。(2)操作数默认长度为16位,但允许访问32位寄存器组,在使用32位寄存器组时,指令中要加上前缀以表示越权存取。(3)不用虚拟地址的概念,存储器容量最大为1MB;采用分段方式,每个段大小固定为64KB。(4)存储器中保留两个固定区域,一个为初始化区域,另一个为中断向量区。前者地址为FFFF0HFFFFFH,后者地址为00000H003FFH。得分四、应用题(50分)1. 字长=8,用补码形式完成 (-35)+(-7

7、5) 的十进制数运算。必须要有计算过程,并写出结果的补码以及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

8、分)ADDAH,AL(2分)说明:其它方法也对 SAL AL,4 (SAL可改用SHL)SAL AX,4或 (SAL可改用SHL) SAL AH,4 SAL AL,4 SHR AL,4 ADD AH,AL (或OR AH,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= 0FC H,执行完第(5)条指令后AX= 5678 H,

9、SS= 2000 H,执行完第(7)条指令后BX= 56CE H。4. 设数据段中若干条伪指令定义如下,完成相应空格。(每空2分,共6分) N1 DB I AM A STUDENT LL EQU $-N1 N2 DB FROM LLL EQU $-N2 N3 DB NJUPT LLLL EQU $-N1 上述伪指令连续执行之后,三个符号常数的值分别为:LL= 14 , LLL= 4 ,LLLL= 23 。5. 假设数据段中有:BUF DW 1234H。 针对有如下四条指令,回答(1)和(2)中的问题: (共12分) MOV AL, BUF; INC BX; CMP AX, BP+2;ADD A

10、X, 12H。(1) 上面四条指令中哪些指令是错误的,请修改错误的指令。(4分)第1条和第2条指令错误 (各1分)改正: MOV AL, BYTE PTR BUF 或 MOV AX, BUF (1分) INC BYTE PTR BX(1分)(2) 错误指令修改正确之后,填写下面表格中的内容。(每空1分,共8分)操作数采用的寻址方式获取操作数需访问的逻辑段指令中的源操作数直接寻址数据段指令中的单操作数寄存器间接寻址数据段指令中的源操作数基址寻址堆栈段指令中的源操作数立即寻址无/代码段装 订 线 内 不 要 答 题自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊6. 设BX=1200H,SI=0002H, DS=3000H,(31200H)=50H,(31201H)=02H, (31202H)=0F7H, (31203H)=90H 请写出下列各条指令单独执行后,有关寄存器及存储单元的内容。(每空2分,共8分)(1)指令DEC BYTE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论