《计算机组成原理及汇编语言..docx》由会员分享,可在线阅读,更多相关《计算机组成原理及汇编语言..docx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机组成原理及汇编语言.计算机组成原理及汇编语言试卷10一、选择题(共20道题)1 .计算机硬件能直接执行的惟独()。A符号语言B机器语言C机器语言和汇编语言D汇编语言2 .中央处理机(CPU)是指()。A运算器B控制器C运算器和控制器D运算器、控制器和主存贮器3 .MOV AX,ES:COUNTDI源操作数的寻址方式是:()。A基址寻址B即将寻址C变址寻址D基址变址寻址4 .所谓第二代计算机是以()为主要元器件。A超大规模集成电路一、选择题(共20道题)1.B2 .C3 .C4 .C5 .C6 .C7.C8.B9.B10.C11.D12.D13.D14.A15.B16.D17.C18.D1
2、9.B20.C二、填空题(共20道题)1 . (0000)H2 .高,低3 .00.0XX.X, 11.1XX.X,左,减 1 ,尾数部份浮现 00.1XX.X 或者11.0.X 时4.8,移位,9,加法,由两数符号位异或者运算获得5 .微处理器(CPU)主存储器(MM)外部设备互联设备总线(数据 总线、地址总线、控制总线)6 . (2090)H7 .条件,控制8 .二9.2010 . (FBDE)H11 .运算器控制器,存储器,输入设备,输出设备12 .8,移位,8,加法,由两数符号位异或者运算获得13 .配套的硬件设备,软件系统14 .小次,右,加115 .AX,CX16 .符号机器17
3、.n,加,n,移位(右移),通过两数符号位异或者运算获得18 .汇编,编译,解释19 .23, 24, 23, 1,1 ,120.加减交替,符号位三、判断题(共10道题)3T5 .x6 .77 .x8W9 .x10 .x四、简答题(共4道题)1 .快速性;通用性;准确性;(4)逻辑性o2 . (1)按信息的形式和处理方式可分为数字计算机、摹拟计算机以及数字摹拟混合计算机;(2)按计算机的用途可分为通用计算机和专用 计算机;(3)按计算机规模又可分为巨型机、大型机、中型机、小型 机、微型机和单片机六类。3 .按照计算机加工信息的方式和处理信息的特点,计算机的应用一 般分为两大类-数值计算和非数值
4、应用,而且非数值应用范围已远远超 过了数值计算。目前,计算机的应用范围几乎涉及人类社会的所有领域 归纳成七个方面:(1)科学计算;(2)实时控制;(3)信息处理;(4)计算机辅 助技术;(5)办公自动化;(6)家用电器;(7)人工智能。4 .因为:(1)技术容易实现;(2)二进制运算规则简单;(3)逻辑运算方 便。五、程序题(共2道题)1 .HTOASC MACROAND AL,0FHADD AL,90HDAAADC AL,40HDAAENDM2 .程序名:e6-l.ASMDSEG SEGMENTBCD DB 86HASCII DB 2 DUP (0)DSEG ENDSCSEG SEGMENT
5、ASSUME CS:CSEG, DS:DSEGSTART: MOV AX, DSEGMOV DS, AXMOV AL, BCDAND AL, OFHADD AL, 30HMOV ASCII+1, ALMOV AL, BCDMOV CL, 4SHR AL,CLAD AL, 30HD ASCII, ALMO AH, 4CHV21HMO ENDSVSTARTINTCSEGEND1 .解:普通在每一个计数器独立使用时,对8253定时计数器三个通道 进行初始化的顺序没有特定要求,如果几个计数器配合使用,则可能对 三个通道初始化顺序会有一定要求。对每一个计数器都应该先写入控 制字然后再写初值。本题8253
6、四个地址均为偶数,这是系统地址总线 的A2、A1分别连接8253的Al、A0所致。初始化编程如下:MO DX,346H VAL,32MOV DX,AL ?U AL,74HMO VOU TDX,ALAL,0B7HDX,ALMO DX,340H VAL,50HOU TMO VMO VOUT DX,AL MOV AL,20H OUT DX,AL ADD DX,2 MOVAL,OOH OUT DX,AL MOV AL,3OH OUT DX,AL ADD DX,2 MOVAL,OOH OUTDX,AL MOV AL,10H OUT DX,AL15/15B集成电路C晶体管D电子管)来实现的。5 .大部份计
7、算机内的减法是用(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.有些计算机将部份软件永恒地存于只读存储器中,称之为()0A硬件B软件C固件D辅助存储E以上都不对11 .下列()不属于系统程序。A数据库系统B操
8、作系统C编译程序D编辑程序12 .一个完整的计算机系统应包括()0A运算器、存贮器、控制器B主机和外部设备C主机与应用程序D配套的硬件设备和软件系统13 .下列0不是输入设备。A磁盘驱动器B键盘C鼠标器D打印机14 .以真空管为主要零件的是()。A第一代计算机B第二代计算机C第三代计算机D第四代计算机15 .MOV AX,ES:1000H源操作数的寻址方式是:()。A即将寻址B直接寻址C变址寻址D基址寻址16 .计算机经历了从器件角度划分的四代发展历程,但从系统结构 来看,至今为止绝大多数计算机仍是()式计算机。A实时处理B智能化C并行D冯诺依曼17 .将有关数据加以分类、统计、分析,以取有利
9、用价值的信息,我 们称其为0。A数值计算B辅助设计C数据处理D实时控制18 .下列()为计算机辅助教学的英文缩写。ACADBCAMCCAEDCAI19 .下列描述0是正确的。A控制器能理解、解释并执行所有的指令及存储结果B 一台计算机包括输入、输出、控制、存储及运算五个单元C所有的数据运算都在CPU的控制器中完成D以上答案都正确20 .第三代计算机采用()oA晶体管B电子管C集成电路D超大规模集成电路二、填空题(共20道题)1 . (D4E5)H V()H=(152345)H2 .主存储器的读取规则:“高高低低”规则,即 地址对应高字节, 低地址对应 字节。3 .在浮点补码二进制加减运算中,当
10、尾数部份浮现 和 形式时,需进行左规,此时尾数 移一位,阶码,直到 为止。4 .设操作数字长16位(不包括符号位),机器作原码两位乘运算,共需 作次操作,最多需做一次操作,才干得到最后的乘积,乘积的 符号位需 o5彳散型计算机主要由、及 组成,在各部件之间提供通信。6 . (7AD2)HA (A19C) H=() H7 .标志寄存器中的9个标志分两组,(SF、ZF、OF、CF、AF、PF)为标志,(DF、IF、TF)为标志。8 .在数字计算机中,信息处理的形式是用 进制运算。9 .8086/8088中,每一个存储单元都有一个惟一的 位地址,称此地址为该存储单元的物理地址。10. (7AD2)H
11、 V(A19C) H=() H11.冯诺依曼计算机体系结构由五大部件组成:、12 .设操作数字长15位(不包括符号位)运算,共需作次操作, 最多需作一次操作才干得到最后乘积,乘积的符号位需13 .完整的计算机系统应包括 和 o14 .在浮点加减运算中,对阶时需 阶向 阶看齐,即小阶的尾数向移位。每移一位,阶码,直到两数的阶码相等为止。15 .数据寄存器主要用来保存操作数或者运算结果等信息,其中 称为累加器,BX称为基址寄存器,称为计数寄存器,DX称为数据 寄存器。16 .汇编程序是一种将 语言表示的程序(称为汇编源程序)翻译成用 语言表示的目的程序的软件。17 .两个n+1位(含1位符号位)的
12、原码在机器中作一位乘运算,共需 要作_次操作和一次_操作,才干得到最后的乘积,乘积的符号 位需 O18 .常用的语言处理程序有 程序、程序和 程序等。19 .已知浮点数尾数24位(不包括符号位),当它分别表示原码、补码 和反码时,左规的最多次数分别为、和 次,右规的最多次数分别为、和次。20 .定点原码除法和定点补码除法均可采用 法,但补码除法中 参预运算。三、判断题(共10道题)LMOV指令能实现存储单元之间的数据传送。()21 地址传送指令LEA的目的操作数必须是一个16位寄存器。()22 指令CMPAX27是正确的。()23 MOV AX,DELTABX源操作数的寻址方式是基址寻址。()
13、24 指令CMP18,BX是正确的。()6若 DL=10111001B,CF=l 指令 ROLDL,1 执行后的结果为 73H。()25 令AL=96H,BL=12H,指令MUL BL和IMUL BL分别执行后,它们 的结果分别为0A8CH,F78CHo ()26 若DL=1O111OO1B,CF=1指令SARDL执行后的结果为ODCH。()27 指令CMPAX,ES是合法的。()28 .指令CMPAX,ES是合法的。0四、简答题(共4道题)1 .计算机具有哪些主要特点?2 .数字计算机如何分类?分类的依据是什么?3 .计算机的主要用途有哪些?请举例说明。4 .现代计算机对各种各样的数据甚至操作命令、相位地址等都使 用二进制代码表示,这是为什么?五、程序题(共2道题)1 .将AL寄存器内的低4位转换为对应十六进制数ASCII码的程序片 段定义为一个宏。2 .写一个压缩BCD码,转换为对应十进制数字ASCT码的程序。六、综合题(共1道题)1.对8253定时计数器三个通道进行初始化编程的顺序有没有要求? 已知8253中4、1#、有计数器及控制寄存器地址分别为 340H,342H,344H,346H,试对8253三个计数器进行编程,使0#计数器设置 为方式1,计数初值为2050H;l#计数器设置为方式2,计数初值为 3000H;2#计数器设置为方式3,计数初值为1000o答案