2024年2月13日发(作者:蒙广全)
汇编语言程序设计(高起本)期末考试用卷A卷
一、单项选择题,每题只有一个正确答案,将正确答案的序号填入题后的括号中(每小题4分,共60分)
1.下列说法中错误的是 ( C )
A.冯.诺依曼体制中最核心的思想是存储程序工作方式
B.CPU包括运算器和控制器两部分
C.CPU与主存、硬盘合在一起称为主机
D.内存按字编址时,每个内存单元的存储字长等于基本字长
2.下列指令正确的是 ( B )
A.MUL AX,BX B.MOV AL,0F6H
C.MOV 15H,BX D.ADD [BX][BP],BX
3.在下列有关不恢复余数法何时需要恢复余数的说法中,正确的是 ( B )
A.最后一次余数为正时,要恢复一次余数
B.最后一次余数为负时,要恢复一次余数
C.最后一次余数为0时,要恢复一次余数
D.任何时候都不需要恢复余数
4.下列哪个部件的功能是保存CPU与主存或外设之间传送的数据信息? ( B )
A.MAR B.MDR
C.AX D.IR
5.下列关于RISC的叙述中,错误的是 ( A )
A.RISC普遍采用微程序控制器
B.RISC大多数指令在一个机器周期内完成
C.RISC的内部通用寄存器数量相对CISC多
D.RISC的指令数、寻址方式和指令格式种类相对CISC少
6.主机与设备传送数据时,采用以下哪种方式CPU的效率最高? ( C )
A.程序查询方式 B.中断方式
C.DMA方式 D.异步方式
7.微程序控制部件中的微程序保存在 ( B )
A.主存 B.控制存储器
C.外存 D.寄存器
8.下列说法中错误的是 ( D )
A.浮点运算可由阶码运算和尾数运算两部分组成
B.在浮点数乘除运算中,阶码只进行加、减运算
C.用补码表示的数在进行加减运算时,符号位可以直接参与运算
D.浮点数左规时,尾数每左移一位,阶码加1
9.当操作数采用以下哪种寻址方式时,操作数不在内存存放? (D )
A.存储器直接寻址 B.基址变址寻址
C.寄存器间接寻址 D.寄存器寻址
10.机器字长为8位的定点整数,其中最高位为符号位,则补码定点整数的表示范围是
( C )
A.-128 ~ +128 B.-127~ +128
C.-128 ~ +127 D.-127 ~ +127
11.以下哪项不是主存与Cache的地址映像方式? ( D )
A.全相联映像方式 B.直接映像方式
C.组相联映像方式 D.间接映像方式
12.下列关于I/O编址方式的描述中错误的是 ( D )
A.I/O编址方式分为统一编址和独立编址两种
B.统一编址就是将I/O地址看作是存储器地址的一部分
C.独立编址是指I/O地址空间和主存地址空间是独立的
D.统一编址方式中需要设置专门的I/O指令
13.DATA SEGMENT
DA1 DB 01H,34H
DA2 DB 56H,7FH
ADDR DW DA1,DA2
为使ADDR+2字存储单元中存放内容为0022H,请问横线处的语句应为( A )
A.org 20H B.org 21H
C.org 22H D.org 19H
14.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是 C)
A.指令操作码的译码结果 B.指令和数据的寻址方式
C. 指令周期的不同阶段 D.指令和数据所在的存储单元
15.在汇编程序开发过程中,分别运用哪些程序文件实现对源程序文件的汇编和连接?
( A )
A.MASM、LINK B.DOS、LINK
C.MASM、DEBUG D.MASM、DOS
二、填空题,请在下划线上填写正确答案(每空2分,共20分)
1.冯.诺依曼对计算机五大功能部件的构想:一个计算机包含输入设备、运算器、
(控制器 ) 、 (存储器 ) 和输出设备。(不区分答题的先后顺序)
2.微程序控制部件控制机器工作的原理是将每条机器指令编写成一段 (微程序) ,每一段微程序包含若干条微指令,每一条微指令包含若干 (微命令) 。
3.在汇编语言中,内存的逻辑地址由 (段基值) 和 (偏移地址(或偏移量)) 两部分组成。 (不区分答题的先后顺序)
4.通道可分为选择型通道、 (字节多路) 型通道和 (数组多路) 型通道三类。(不区分答题的先后顺序)
5.浮点数的正负取决于 (尾数) 的正负。浮点数规格化对尾数M的限制范围是:
(1/2) ≤|M|<1。
三、综合题(每空5分,共20分)
1.在Cache管理中,当新的内存块需要调入Cache时,有哪些常用的替换算法?并请简述它们的算法思想。
答: ①先进先出算法(或FIFO算法)
思想:按页面调入Cache的先后次序决定淘汰的顺序,记载需要更新时,将最先调入Cache的页面内容予以淘汰。
②近期最少使用算法(或LRU算法)
思想:为Cache的各个页面建立一个调用情况记录表,当需要替换时,将在最近一段时间内使用最少的页面内容予以淘汰。
评分标准:每回答出一条,给1分;全部正确给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条,使用16K×8位的SRAM芯片组成该机所允许的最大主存空间,请问:
(1) 组成该机所允许的最大主存共需要多少片16K×8位的SRAM芯片?(3分)
(2) 需要采用何种存储器扩展技术?(2分)
本文发布于:2024-02-13 19:21:40,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/82/1212345.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |