汇编语言程序设计(高起本)A

更新时间:2024-02-13 19:21:40 阅读: 评论:0

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 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图