计算机组成原理及汇编语言.docx

上传人:b****1 文档编号:10434676 上传时间:2023-05-25 格式:DOCX 页数:12 大小:19.04KB
下载 相关 举报
计算机组成原理及汇编语言.docx_第1页
第1页 / 共12页
计算机组成原理及汇编语言.docx_第2页
第2页 / 共12页
计算机组成原理及汇编语言.docx_第3页
第3页 / 共12页
计算机组成原理及汇编语言.docx_第4页
第4页 / 共12页
计算机组成原理及汇编语言.docx_第5页
第5页 / 共12页
计算机组成原理及汇编语言.docx_第6页
第6页 / 共12页
计算机组成原理及汇编语言.docx_第7页
第7页 / 共12页
计算机组成原理及汇编语言.docx_第8页
第8页 / 共12页
计算机组成原理及汇编语言.docx_第9页
第9页 / 共12页
计算机组成原理及汇编语言.docx_第10页
第10页 / 共12页
计算机组成原理及汇编语言.docx_第11页
第11页 / 共12页
计算机组成原理及汇编语言.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机组成原理及汇编语言.docx

《计算机组成原理及汇编语言.docx》由会员分享,可在线阅读,更多相关《计算机组成原理及汇编语言.docx(12页珍藏版)》请在冰点文库上搜索。

计算机组成原理及汇编语言.docx

计算机组成原理及汇编语言

计算机组成原理及汇编语言.

计算机组成原理及汇编语言试卷10

一、选择题(共20道题)

1.计算机硬件能直接执行的只有()。

A符号语言

B机器语言

C机器语言和汇编语言

D汇编语言

2.中央处理机(CPU)是指()。

A运算器

B控制器

C运算器和控制器

D运算器、控制器和主存贮器

3.MOVAX,ES:

COUNT[DI]源操作数的寻址方式是:

()。

A基址寻址

B立即寻址

C变址寻址

D基址变址寻址

4.所谓第二代计算机是以()为主要元器件。

A超大规模集成电路

B集成电路

C晶体管

D电子管

5.大部分计算机内的减法是用()来实现的。

A将被减数加到减数中

B从被减数中减去减数

C补数的相加

D从减数中减去被减数

6.个人计算机是属于()。

A大型计算机

B小型机

C微型计算机

D超级计算机

7.运算器的主要功能是进行()。

A逻辑运算

B算术运算

C逻辑运算与算术运算

D初等函数运算

8.计算机中()负责指令译码。

A算术逻辑单元

B控制单元

C存储器译码电路

D输入输出译码电路

9.如果要处理速度、温度、电压等连续性数据可以使用()。

A数字计算机

B模拟计算机

C混合型计算机

D特殊用途计算机

10.有些计算机将部分软件永恒地存于只读存储器中,称之为()。

A硬件

B软件

C固件

D辅助存储

E以上都不对

11.下列()不属于系统程序。

A数据库系统

B操作系统

C编译程序

D编辑程序

12.一个完整的计算机系统应包括()。

A运算器、存贮器、控制器

B主机和外部设备

C主机与应用程序

D配套的硬件设备和软件系统

13.下列()不是输入设备。

A磁盘驱动器

B键盘

C鼠标器

D打印机

14.以真空管为主要零件的是()。

A第一代计算机

B第二代计算机

C第三代计算机

D第四代计算机

15.MOVAX,ES:

[1000H]源操作数的寻址方式是:

()。

A立即寻址

B直接寻址

C变址寻址

D基址寻址

16.计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止绝大多数计算机仍是()式计算机。

A实时处理

B智能化

C并行

D冯·诺依曼

17.将有关数据加以分类、统计、分析,以取有利用价值的信息,我们称其为()。

A数值计算

B辅助设计

C数据处理

D实时控制

18.下列()为计算机辅助教学的英文缩写。

ACAD

BCAM

CCAE

DCAI

19.下列描述()是正确的。

A控制器能理解、解释并执行所有的指令及存储结果

B一台计算机包括输入、输出、控制、存储及运算五个单元

C所有的数据运算都在CPU的控制器中完成

D以上答案都正确

20.第三代计算机采用()。

A晶体管

B电子管

C集成电路

D超大规模集成电路

二、填空题(共20道题)

1.(D4E5)H∨()H=(152345)H

2.主存储器的读取规则:

“高高低低”规则,即____地址对应高字节,低地址对应____字节。

3.在浮点补码二进制加减运算中,当尾数部分出现_____和_____形式时,需进行左规,此时尾数______移一位,阶码_____,直到______为止。

4.设操作数字长16位(不包括符号位),机器作原码两位乘运算,共需作__次___操作,最多需做___次____操作,才能得到最后的乘积,乘积的符号位需_______。

5.微型计算机主要由_____、_____、及_____组成,__________在各部件之间提供通信。

6.(7AD2)H∧(A19C)H=()H

7.标志寄存器中的9个标志分两组,(SF、ZF、OF、CF、AF、PF)为____标志,(DF、IF、TF)为________标志。

8.在数字计算机中,信息处理的形式是用______进制运算。

9.8086/8088中,每一个存储单元都有一个惟一的_____位地址,称此地址为该存储单元的物理地址。

10.(7AD2)H∨(A19C)H=()H

11.冯·诺依曼计算机体系结构由五大部件组成:

_____、______、______、______、_____。

12.设操作数字长15位(不包括符号位)运算,共需作___次____操作,最多需作___次____操作才能得到最后乘积,乘积的符号位需______。

13.完整的计算机系统应包括_______和_________。

14.在浮点加减运算中,对阶时需_____阶向____阶看齐,即小阶的尾数向____移位。

每移一位,阶码____,直到两数的阶码相等为止。

15.数据寄存器主要用来保存操作数或运算结果等信息,其中___称为累加器,BX称为基址寄存器,_____称为计数寄存器,DX称为数据寄存器。

16.汇编程序是一种将______语言表示的程序(称为汇编源程序)翻译成用_____语言表示的目的程序的软件。

17.两个n+1位(含l位符号位)的原码在机器中作一位乘运算,共需要作___次__操作和___次____操作,才能得到最后的乘积,乘积的符号位需_______。

18.常用的语言处理程序有______程序、_______程序和______程序等。

19.已知浮点数尾数24位(不包括符号位),当它分别表示原码、补码和反码时,左规的最多次数分别为______、_______和_______次,右规的最多次数分别为____、____和___次。

20.定点原码除法和定点补码除法均可采用____法,但补码除法中____参与运算。

三、判断题(共10道题)

1.MOV指令能实现存储单元之间的数据传送。

()

2.地址传送指令LEA的目的操作数必须是一个16位寄存器。

()

3.指令CMPAX,27是正确的。

()

4.MOVAX,DELTA[BX]源操作数的寻址方式是基址寻址。

()

5.指令CMP18,BX是正确的。

()

6.若DL=10111001B,CF=1指令ROLDL,1执行后的结果为73H。

()

7.令AL=96H,BL=12H,指令MULBL和IMULBL分别执行后,它们的结果分别为

0A8CH,F78CH。

()

8.若DL=10111001B,CF=1指令SARDL,1执行后的结果为0DCH。

()

9.指令CMPAX,ES是合法的。

()

10.指令CMPAX,ES是合法的。

()

四、简答题(共4道题)

1.计算机具有哪些主要特点?

2.数字计算机如何分类?

分类的依据是什么?

3.计算机的主要用途有哪些?

请举例说明。

4.现代计算机对各种各样的数据甚至操作命令、相位地址等都使用二进制代码表示,这是为什么?

五、程序题(共2道题)

1.将AL寄存器内的低4位转换为对应十六进制数ASCII码的程序片段定义为一个宏。

2.写一个压缩BCD码,转换为对应十进制数字ASCII码的程序。

六、综合题(共1道题)

1.对8253定时计数器三个通道进行初始化编程的顺序有没有要求?

已知8253中O#、1#、2#计数器及控制寄存器地址分别为340H,342H,344H,346H,试对8253三个计数器进行编程,使0#计数器设置为方式1,计数初值为2050H;1#计数器设置为方式2,计数初值为3000H;2#计数器设置为方式3,计数初值为1000。

答案

一、选择题(共20道题)

1.B

2.C

3.C

4.C

5.C

6.C

7.C

8.B

9.B

10.C

11.D

12.D

13.D

14.A

15.B

16.D

17.C

18.D

19.B

20.C

二、填空题(共20道题)

1.(0000)H

2.高,低

3.00.0XX...X,11.1XX...X,左,减1,尾数部分出现00.1XX...X或11.0...X时

4.8,移位,9,加法,由两数符号位异或运算获得

5.微处理器(CPU)主存储器(MM)外部设备互联设备总线(数据总线、地址总线、控制总线)

6.(2090)H

7.条件,控制

8.二

9.20

10.(FBDE)H

11.运算器控制器,存储器,输入设备,输出设备

12.8,移位,8,加法,由两数符号位异或运算获得

13.配套的硬件设备,软件系统

14.小,大,右,加1

15.AX,CX

16.符号机器

17.n,加,n,移位(右移),通过两数符号位异或运算获得

18.汇编,编译,解释

19.23,24,23,1,1,1

20.加减交替,符号位

三、判断题(共10道题)

1.×

2.√

3.√

4.√

5.×

6.√

7.×

8.√

9.×

10.×

四、简答题(共4道题)

1.

(1)快速性;

(2)通用性;(3)准确性;(4)逻辑性。

2.

(1)按信息的形式和处理方式可分为数字计算机、模拟计算机以及数字模拟混合计算机;

(2)按计算机的用途可分为通用计算机和专用计算机;(3)按计算机规模又可分为巨型机、大型机、中型机、小型机、微型机和单片机六类。

3.按照计算机加工信息的方式和处理信息的特点,计算机的应用一般分为两大类--数值计算和非数值应用,而且非数值应用范围已远远超过了数值计算。

目前,计算机的应用范围几乎涉及人类社会的所有领域归纳成七个方面:

(1)科学计算;

(2)实时控制;(3)信息处理;(4)计算机辅助技术;(5)办公自动化;(6)家用电器;(7)人工智能。

4.因为:

(1)技术容易实现;

(2)二进制运算规则简单;(3)逻辑运算方便。

五、程序题(共2道题)

1.HTOASCMACRO

ANDAL,0FH

ADDAL,90H

DAA

ADCAL,40H

DAA

ENDM

2.程序名:

e6-1.ASM

DSEGSEGMENT

BCDDB86H

ASCIIDB2DUP(0)

DSEGENDS

CSEGSEGMENT

ASSUMECS:

CSEG,DS:

DSEG

START:

MOVAX,DSEG

MOVDS,AX

MOVAL,BCD

ANDAL,0FH

ADDAL,30H

MOVASCII+1,AL

MOVAL,BCD

MOVCL,4

SHRAL,CL

ADDAL,30H

MOVASCII,AL

MOVAH,4CH

INT21H

CSEGENDS

ENDSTART

六、综合题(共1道题)

1.解:

一般在每个计数器独立使用时,对8253定时计数器三个通道进行初始化的顺序没有特定要求,如果几个计数器配合使用,则可能对三个通道初始化顺序会有一定要求。

对每个计数器都应该先写入控制字然后再写初值。

本题8253四个地址均为偶数,这是系统地址总线的A2、A1分别连接8253的A1、A0所致。

初始化编程如下:

MOVDX,346H

MOVAL,32

OUTDX,AL

MOVAL,74H

OUTDX,AL

MOVAL,0B7H

OUTDX,AL

MOVDX,340H

MOVAL,50H

OUTDX,ALMOVAL,20HOUTDX,ALADDDX,2MOVAL,00HOUTDX,ALMOVAL,30HOUTDX,ALADDDX,2MOVAL,00HOUTDX,ALMOVAL,10HOUTDX,AL

 

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

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2