《计算机组成原理与汇编语言》试题三及解答 下载本文

内容发布更新时间 : 2024/5/4 2:30:03星期一 下面是文章的全部内容请认真阅读。

《计算机组成原理与汇编语言》试题三及解答

一、填 空(20分)

1、存储程序的原理 : 在计算机开始工作前要把预先编好的________和数据送

到有 ________的部件__________中保存。 2、对与SRAM,容量位8K*8的芯片共有__________条地址线和8条数据线。

3、在计算机中表示一个数值数据的基本要素是 ________ , ________ 与________ 。

4、二进制数1100101001转换成十进制为___________________________。

5、运算器是对数据进行处理和加工的部件 ,实现 __________,__________运算。

6、控制器由指令部件、_____________部件和_____________部件三部分组成, 其中指令部件包括__________,_________,__________,__________。 7、8086 CPU 是_________ 位微机,地址线有_________ 条,可寻址______ 个单元。

8、采用局部片选译码片选法,如果有3条地址线不参加译码,将会产生_______倍空间重叠。

二、选择(10分)

1、在做加法时,D7为有进位且结果为正,则标志位CF和SF为( ) A、0和0 B、0和1 C、1和0 D、1和1 2、运算器的核心部分是 ( ) A、通用寄存器 B、暂存器 C、缓存器 D、算逻单元 3、补码是一种( )

word

A、真值 B、机器数 C、定点数 D、浮点数

4、中断是 ( ) A、子程序调用 B、确定性的 C、随机发生的 D、多道程序 5、程序计数器PC是 ( )

A、指令部件 B、时序部件 C、指令寄存器 D、程序状态寄存器 6、同步控制是( )方式

A.只实用于CPU控制 B.由统一时序信号控制 C.只实用于外部设备控制 D.所有指令执行时间均相等 7、在寄存器间接寻址中,操作数是放在( )

A.堆栈 B.主存单元 C.通用寄存器 D.程序寄存器 8、把源程序变成目标程序的应用软件是( )

A.EDIT B.MASM C.LINK D.DEBUG 9、堆栈是按( )组织的存储区域

A.最优化原理 B.程序存储原理 C.程序访问的局限性原理 D.先进后出原则

10、计算机中最基本的、不可再分解的操作是( )

A.微指令 B.微命令 C.微操作 D.微程序 三、按要求解答(10分)

1、已知:[X]补=10000010 ,求[X]真,[-X]补 2、在8086系统下写出逻辑地址1000H:0200H的段地址, 偏移地址,并写出其相应的物理地址的计算过程。

word

四、分析题(20分)

1、阅读下列程序并分析其实现的功能(10分) MYDATA SEGMENT

PORT1 PORT2

EQU 90H EQU 91H

GRAY DB 18H,34H,05H,06H,09H

DB 0AH,0CH,11H,12H,14H

MYDATA ENDS MYCODE SEGMENT

ASSUME CS:MYCODE,DS:MYDATA

GO:

MOV AX, MYDATA

MOV DS, AX

[1]

MOV BX, OFFSET GRAY MOV CX, 8

CYCLE: IN AL, PORT1

[2]

[3]

XLAT GRAY

OUT, PORT2, AL LOOP CYCLE

MYCODE ENDS END GO

该程序的功能是____________________________________________ [1]指令的功能是____________________________________________ [2]指令的功能是____________________________________________ [3]指令的功能是____________________________________________

word

[4]