《计算机组成原理及汇编语言》期末考试B卷评分标准20XX.docx

上传人:b****2 文档编号:24396224 上传时间:2023-05-27 格式:DOCX 页数:11 大小:17.68KB
下载 相关 举报
《计算机组成原理及汇编语言》期末考试B卷评分标准20XX.docx_第1页
第1页 / 共11页
《计算机组成原理及汇编语言》期末考试B卷评分标准20XX.docx_第2页
第2页 / 共11页
《计算机组成原理及汇编语言》期末考试B卷评分标准20XX.docx_第3页
第3页 / 共11页
《计算机组成原理及汇编语言》期末考试B卷评分标准20XX.docx_第4页
第4页 / 共11页
《计算机组成原理及汇编语言》期末考试B卷评分标准20XX.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

《计算机组成原理及汇编语言》期末考试B卷评分标准20XX.docx

《《计算机组成原理及汇编语言》期末考试B卷评分标准20XX.docx》由会员分享,可在线阅读,更多相关《《计算机组成原理及汇编语言》期末考试B卷评分标准20XX.docx(11页珍藏版)》请在冰豆网上搜索。

《计算机组成原理及汇编语言》期末考试B卷评分标准20XX.docx

《计算机组成原理及汇编语言》期末考试B卷评分标准20XX

《计算机组成原理及汇编语言》期末考试(B卷)评分标准(20XX-2021)

广东金融学院期末考试试题评分标准

20XX—20XX学年第二学期

考试科目:

计算机组成原理及汇编语言期末考试卷(B卷)

(闭卷

120分钟)系别________班级________学号_________姓名________

一、单选题

(共20分,每小题1分)

1

23456789

10CBCCCDBDCC

11

12

13

14

15

16

17

18

19

20ACADCBCCBD

1.计算机硬能直接识别和执行的语言是________

A.高级语言

B.汇编语言

C.机器语言

D.符号语言

2.输入、输出设备以及辅助存储器一般统称为

A.I/O系统

B.外围设备

C.外存储器

D.执行部

3.下列数中最小数为

A.(001)

2=73B.(52)8

C.(001)BCD

=29D.(233)16

4.计算机系统中采用补码运算的目的是为了________。

A.与手工运算方式保持一致

B.提高运算速度

C.简化计算机设计

D.提高运算精度

5.某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正小数为________。

A.+(231-1)B.-(1-2-32)

C.+(1-2-31)≈

1D.-(1-2-31)≈-

16.定点8位字长的字,采用2的补码形式表示8位二进制整数,可表示的数的范围是________。

A.-127~+127

B.-2-127~+2+127

C.2-128~+2+127

D.-128~+127

7.长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其它规定均相同,则它们可表示的数的范围和精度为________。

A.两者可表示的数的范围和精度相同

B.前者可表示的数的范围大但精度低

C.后者可表示的数的范围大且精度高

D.前者可表示的数的范围大且精度高

8.下列说法中正确的是________。

A.采用变形补码进行加减运算可以避免溢出

B.只有定点数运算才有可能溢出,浮点数运算不会产生溢出

C.只有带符号数的运算才有可能溢出

D.只有将两个正数相加时才有可能溢出

9.某RAM存储器容量为32K*16位则________。

A.地址线为16根,数据线为32根

B.地址线为32根,数据线为16根

C.地址线为15根,数据线为16根

D.地址线为19根,数据线为19根

10.某计算机字长是16位,按字节存储,它的存储容量是64KB,按字编址,它们寻址范围是________。

A.64K

B.32KB  

C.32K

D.16KB

11.计算机内存储器可以采用________。

A.RAM和ROM

B.只有ROM  

C.只有RAM

D.RAM和SRAM

12.相联存储器是按________访问的。

A.地址

B.堆栈

C.内容

D.地址指定和堆栈结合

13.采用虚拟存储器的作用是解决________的问题。

A.主存容量不足

B.主存与辅存速度不匹配

C.辅存与CPU的速度不匹配

D.主存与CPU的速度不匹配

14.在虚拟存储器中,当程序正在执行时,由________完成地址映射。

A.程序员  

B.编译器  

C.装入程序  

D.操作系统

15.寄存器间接寻址方式中,操作数处在________。

A.通用寄存器

B.段寄存器

C.主存储器

D.程序计数器

16.在CPU中跟踪指令后继地址的寄存器是

________。

A.MAR

B.PC

C.IR

D.PSW

17.计算机系统的输入输出接口是________之间的交接界面。

A.CPU与存储器

B.存储器与外围设备

C.主机与外围设备

D.CPU与系统总线

18.下列外存中,属于顺序存取存储器的是________。

A.软盘

B.硬盘

C.磁带

D.光盘

19.为了便于实现多级中断,保存现场信息最有效的方法是采用________。

A.通用寄存器

B.堆栈

C.存储器

D.外存

20.中断向量是:

______。

A.

子程序入口地址B.中断服务例行程序入口地址的指示器

C.中断返回地址

D.中断服务例行程序入口地址

二、计算题

(共5分,第1小题3分,第2小题2分)

1.已知

X=0.1001,Y=0.0,用变形补码求:

X+Y,并判断结果是否溢出。

(3分)

解:

[X]补=0.1001,[Y]补=0.0[X]补+[Y]补=00.1001+00.0=00.1110=[X+Y]补

∵[X+Y]补=0.1110是正数,∴[X+Y]=[X+Y]补=0.1110。

无溢出。

2.已知X=11110000,Y=00001111,求X⊕Y。

(2分)

解:

X=11110000,Y=00001111X⊕Y=11110000⊕00001111=1111

1111。

三、判断题(共5分,每小题1分)

1.MOV

CS,AX

2.ADC

DS,AX3.SAL

AL,54.MOV

DS,BX5.MOV

AX,BX

答:

╳╳╳╳√四、寻址方式与指令系统题(共20分,第1小题4分,第2小题6分,第3、4小题各5分)

1.指出一下指令源操作数和目的操作数的寻址方式。

(4分)

(1)ADDDX,[BX];寄存器间接寻址

(2)MOVCX,20H[SI];相对寻址

2.已知AX=0000H,BX=0100H,CX=0040,DX=1000H,SI=0008H,DI=0100H,BP=3200H,CS=2000H,DS=4000H,ES=1000H,SS=3000H,指出以下各指令源操作数的物理地址。

(6分)

(1)

MOVAX,[BX][SI]源操作数的物理地址DS*16+BX+SI=40000H+0100H+0008H=40108H

(2)

MOVAX,[5000H]源操作数的物理地址DS*16+5000H=40000H+5000H=45000H

(3)

MOVAX,[BP]源操作数的物理地址SS*16+BP=30000H+3200H=33200H3.程序段如下:

XDB50YDB

15MOVAL,50SALAL,1ADDAL,YHLT以上程序段的功能是什么?

AL中的结果是什么?

(5分)

解:

该程序段完成X*2+Y结果送AL的操作。

程序执行后:

AL=115。

4.程序段如下:

STRINGDB34H,35HLEASI,STRINGMOVAL,[SI]ANDAL,0FHINCSIMOVBL,[SI]ANDBL,0FHADDAL,BLHLT以上程序段的功能是什么?

AX中的结果是什么?

(5分)

解:

该程序段完成将STRING中的两个字节转换为非压缩BCD码后相加,结果送AL的操作。

程序执行后:

AL=9。

五、指令与指令流程题(共20分,第1小题5分,第2小题15分)

1.指令

MOV[4000H],CX的二进制代码(用十六进制数表示)。

(5分)

1000

10dwd=0,w=1,reg=001,mod=00,.r/m=110

1000

100

100001

1100000000001000000890E0040H表1.MOV指令表指令目的操作数源操作数操作特征部分MOVreg

mem

1000

10dwMOVmemImd

110001

1wMOVregreg

1000

10dwMOVmemreg

1000

10dw表2.reg

与w组合所确定的寄存器表REGW=0W=1REGW=0W=1000ALAX

100AHSP001CLCX

CHBP010DLDX

110DHSI011BLBX

111BHDI表3.mod

与r/m组合所确定的寻址方式表

MODR/M0001

10

11000(BX)+(SI)(BX)+(SI)+D8(BX)+(SI)+D16AL/AX001(BX)+(DI)(BX)+(DI)+D8(BX)+(DI)+D16CL/CX010(BP)+(SI)(BP)+(SI)+D8(BP)+(SI)+D16DL/DX011(BP)+(DI)(BP)+(DI)+D8(BP)+(DI)+D16BL/BX

100(SI)(SI)+D8(SI)+D16AH/SP

(DI)(DI)+D8(DI)+D16CH/BP

110D16(BP)+D8(BP)+D16DH/SI

111(BX)(BX)+D8(BX)+D16BH/DI

2.MOVAX,

2130H指令机器周期分别是什么?

写出该指令的指令流程和相应的微命令。

(15分)

FI0PC=>MARFI1M=>MDR=>IR,PC+1=>PCDST0PC+1=>PCSRC0MAR=>SRSRC1PC=>MARSRC2M=>MDR=>RBL,PC+1=>PCSRC3SR=>MAR,PC+1=>PCEXC0RBL=>AX图1.模型机主机系统数据通路结构图及控制信号图

图2.

MOV指令目的周期DST流程图图2.

MOV指令源SRC周期和执行周期EXEC流程图六、存储器设计题(共20分)

某机器字长32位,存储器总容量256K字,按字编址。

用读写控制信号——WE控制芯片读写.现有64K*16的RAM芯片,要组成这个存储器,问:

1.数据线和地址线各为多少条?

(6分)

2.需要的芯片数量是多少?

(4分)

3.有哪几条地址线用于片选信号?

哪些地址线用于组内地址线?

(6分)

4.请画出该存储器与CPU连接的框图。

(4分)

(提示:

要求画处存储器的数据总线、地址总线、片选信号CS和读写控制信号与CPU的连接。

)答:

1.数据线:

32位,地址线:

18条(256K=218字)

2.256/64*(32/16)=4*2=8片

3.片选信号:

2条,A16——A17,组内信号:

16条,A0——A15(64K=216

4.

A17A16A15A0CPUR/D16-D32D0-D15

2——4译码器CS0CS1CS2CS364K*16

2片64K*16

2片64K*16

2片64K*16

2片64K*16

2片64K*16

2片64K*16

2片64K*16

2片

七、程序设计题(共20分)

编程:

从键盘输入字符串:

Iamastudent.

,在屏幕上反向输出该字符串。

显示格式:

Input:

Iamastudent.Output:

.tnedutsamaI(20分)

答:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1