《汇编语言程序设计(高起本)A.pdf》由会员分享,可在线阅读,更多相关《汇编语言程序设计(高起本)A.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!汇编语言程序设计(高起本)期末考试用卷 A 卷 一、单项选择题,每题只有一个正确答案,将正确答案的序号填入题后的括号中(每小题 4分,共 60 分)1下列说法中错误的是 (C)A冯.诺依曼体制中最核心的思想是存储程序工作方式 BCPU 包括运算器和控制器两部分 CCPU 与主存、硬盘合在一起称为主机 D内存按字编址时,每个内存单元的存储字长等于基本字长 2下列指令正确的是 (B )AMUL AX,BX BMOV AL,0F6H CMOV 15H,BX DADD BXBP,BX 3在下列有关不恢复余数法
2、何时需要恢复余数的说法中,正确的是 (B )A最后一次余数为正时,要恢复一次余数 B最后一次余数为负时,要恢复一次余数 C最后一次余数为 0 时,要恢复一次余数 D任何时候都不需要恢复余数 4下列哪个部件的功能是保存 CPU 与主存或外设之间传送的数据信息?(B )AMAR BMDR CAX DIR 5下列关于 RISC 的叙述中,错误的是 (A )ARISC 普遍采用微程序控制器 BRISC 大多数指令在一个机器周期内完成 CRISC 的内部通用寄存器数量相对 CISC 多 DRISC 的指令数、寻址方式和指令格式种类相对 CISC 少 6主机与设备传送数据时,采用以下哪种方式 CPU 的效
3、率最高?(C )A程序查询方式 B中断方式 CDMA 方式 D异步方式 7微程序控制部件中的微程序保存在 (B )A主存 B控制存储器 C外存 D寄存器 8下列说法中错误的是 (D)A浮点运算可由阶码运算和尾数运算两部分组成 B在浮点数乘除运算中,阶码只进行加、减运算 C用补码表示的数在进行加减运算时,符号位可以直接参与运算 D浮点数左规时,尾数每左移一位,阶码加 1 9当操作数采用以下哪种寻址方式时,操作数不在内存存放?(D )A存储器直接寻址 B基址变址寻址 C寄存器间接寻址 D寄存器寻址 10机器字长为 8 位的定点整数,其中最高位为符号位,则补码定点整数的表示范围是 (C)A128 +
4、128 B127+128 C128 +127 D127 +127 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!11以下哪项不是主存与 Cache 的地址映像方式?(D)A全相联映像方式 B直接映像方式 C组相联映像方式 D间接映像方式 12下列关于 I/O 编址方式的描述中错误的是 (D)AI/O 编址方式分为统一编址和独立编址两种 B统一编址就是将 I/O 地址看作是存储器地址的一部分 C独立编址是指 I/O 地址空间和主存地址空间是独立的 D统一编址方式中需要设置专门的 I/O 指令 13DATA SEGMENT DA1 DB 01H,34
5、H DA2 DB 56H,7FH ADDR DW DA1,DA2 为使 ADDR+2 字存储单元中存放内容为 0022H,请问横线处的语句应为(A )Aorg 20H Borg 21H Corg 22H Dorg 19H 14冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU 区分它们的依据是 C)A指令操作码的译码结果 B.指令和数据的寻址方式 C.指令周期的不同阶段 D.指令和数据所在的存储单元 15在汇编程序开发过程中,分别运用哪些程序文件实现对源程序文件的汇编和连接?(A )AMASM、LINK BDOS、LINK CMASM、DEBUG DMASM、DOS 二、填空题,请
6、在下划线上填写正确答案(每空 2 分,共 20 分)1 冯.诺依曼对计算机五大功能部件的构想:一个计算机包含输入设备、运算器、(控制器)、(存储器)和输出设备。(不区分答题的先后顺序)2 微程序控制部件控制机器工作的原理是将每条机器指令编写成一段(微程序),每一段微程序包含若干条微指令,每一条微指令包含若干(微命令)。3 在汇编语言中,内存的逻辑地址由 (段基值)和(偏移地址(或偏移量))两部分组成。(不区分答题的先后顺序)4 通道可分为选择型通道、(字节多路)型通道和 (数组多路)型通道三类。(不区分答题的先后顺序)5 浮点数的正负取决于(尾数)的正负。浮点数规格化对尾数 M 的限制范围是:
7、(1/2)|M|1。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!三、综合题(每空 5 分,共 20 分)1 在 Cache 管理中,当新的内存块需要调入 Cache 时,有哪些常用的替换算法?并请简述它们的算法思想。答:先进先出算法(或 FIFO算法)思想:按页面调入 Cache的先后次序决定淘汰的顺序,记载需要更新时,将最先调入 Cache的页面内容予以淘汰。近期最少使用算法(或 LRU算法)思想:为 Cache的各个页面建立一个调用情况记录表,当需要替换时,将在最近一段时间内使用最少的页面内容予以淘汰。评分标准:每回答出一条,给 1 分;全
8、部正确给 5 分。2 一个完整的中断处理过程依次分为哪5 个阶段?答:中断请求、中断判优 中断响应 中断处理 中断返回 评分标准:每回答出一条,给 1 分;全部回答正确得满分。3 机器字长为 8 位(含 1 位符号位),现有两数X原=0,1100101,Y原=0,1111000,采用变形补码求 X+Y 并判断运算结果是否溢出。X 的变形补码表示为 (1 分)Y 的变形补码表示为 (1 分)X+Y 的变形补码表示为 (1 分)运算结果是否溢出?(2 分)答:00,1100101 00,1111000 01,1011101 溢出 评分标准:各 1 分,2 分 4.已知某机的主存按字节编址,CPU的地址线为 16 条,使用 16K8 位的 SRAM芯片组成该机所允许的最大主存空间,请问:(1)组成该机所允许的最大主存共需要多少片 16K8 位的 SRAM 芯片?(3 分)欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!(2)需要采用何种存储器扩展技术?(2 分)