ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:33.12KB ,
资源ID:18252522      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18252522.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机组成原理与汇编Word格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机组成原理与汇编Word格式.docx

1、34. 8088CPU从结构上可以分为执行部件 和总线接口部件 。35. BIU主要用来实现EU的所有 操作,并负责 与 或 设备之间的信息交换。36.一个源程序中可以包含代码段、 段及 段。其中代码段是源程序中必不可少的,其它两个段可有可无。37. SEGMENT/ENDS称为 伪指令;ASSUME称为 伪指令;NAME/END称为 伪指令;END称为 伪指令;PROC/ENDP称为 伪指令。38.常用的DOS功能调用中的1号功能调用完成 操作,2号功能调用完成 。39.三种数据定义伪指令分别为 、 、 ,数据定义子句为 。40.汇编程序一般采用 次扫描完成对 的汇编任务。每一遍扫描都在遇到

2、伪指令 时结束。二、单项选择题1.若十六进制数为A5.C,则其十进制数为( )。A. 245.6 B. 165.75 C. 55.75 D. 513.42.下列数中最小的数是( )。A. (1011011)2 B. (142)8 C. (62)16 D. (10010111)BCD3.下列数中最大的数是( )。A. (1011011)2 B. (142)8 C. (82)16 D. (10010111)BCD4.在机器数( )中,零的表示形式是惟一的。A.原码 B.补码 C.反码 D.原码和反码5.正数的机器数等于其真值的码制有( )。A.原码 B.补码 C.反码 D.原码、反码、补码6.定点

3、8位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是( )。A. 128+127 B. 127+127 C. 129+128 D. 128+1287.若采用双符号位判断溢出,当结果的符号位为11时,表示( )。A.结果为正,无溢出 B.结果正溢出C.结果负溢出 D.结果为负,无溢出8.若采用双符号位判断溢出,当出现正溢出时,符号位是( )。A. 00 B. 01 C. 11 D. 109.冯诺依曼机的基本特征是( )。A.微程序控制 B.存储程序控制 C.组合逻辑控制 D.同步控制10.影响加法器运算速度的主要因素是( )。A.组成全加器的元器件的工作速度 B.串行进位链的总延迟时

4、间C.所有本地进位di产生的速度 D.所有全加和Qi产生的速度11.一个完整的计算机系统应包括( )。A.运算器、存储器、控制器 B.主机和外部设备C.主机与应用程序 D.配套的硬件设备和软件系统12.中央处理机(CPU)是指( )。A.运算器 B.控制器C.运算器和控制器 D.运算器、控制器和主存储器13.运算器是由多种部件组成的,其核心部件是( )。A.数据寄存器 B.累加器C.多数转换器 D.算术逻辑运算单元14.运算器的主要功能是进行( )。A.算术运算 B.逻辑运算C.初等函数运算 D.逻辑运算与算术运算15. PSW是指令部件中( )。A.指令寄存器 B.指令译码器C.程序计数器

5、D.程序状态寄存器16. IR是指令部件中( )。17.在CPU中跟踪指令后继地址的寄存器是( )。A.主存地址寄存器 B.指令寄存器C.程序计数器 D.状态条件寄存器18.寄存器间接寻址中,操作数放在( )。A.通用寄存器 B.主存单元 C.堆栈 D.程序计数器19.计算机中的存储系统是指( )。A. RAM存储器 B.ROM存储器C. RAM存储器 D.内存储器和外存储器20.在指令中直接给出操作数地址的寻址方式为( )寻址方式。A.立即 B.直接 C.寄存器 D.间接21. 8086/8088 CPU中,用来存放程序的指令代码序列的寄存器是( )。A. CS B. DS C. SS D.

6、 ES22.主存储器和CPU之间增加高速缓冲器的主要目的是( )。A.扩大主存储器容量 B.解决主存与CPU之间速度匹配问题C.扩大CPU通用寄存器数量 D.既扩大主存容量又提高主存速度23. EPROM是指( )。A.随机读写存储器 B.可编程的只读存储器C.只读存储器 D.可擦除的可编程只读存储器24.随机存储器是指( )。A.在工作时内容不能改变B.以任意次序读写任意存储单元所用的时间相同C.只能以某种预先确定的顺序来读写存储单元D.不是根据地址而是根据所存储信息的全部特征可部分特征存取25.存储周期是指( )。A.存储器的读出时间B.存储器的写入时间C.存储器进行连续读和写操作所允许的

7、最短时间间隔D.存储器进行连续写操作所允许的最短时间间隔26.指令周期是指( )。A.从主存储器读取一条指令的时间B.执行一条指令的时间C.从主存中读取一条指令到指令执行结束的时间D.主频脉冲时间27.在微程序控制器中,机器指令与微指令的关系是( )。A.一条微指令由若干条机器指令组成B.每一条机器指令由一条微指令来执行C.一段机器指令组成的程序可由一条微指令来执行D.每一条机器指令由一段用微指令组成一微程序一解释执行28.同步控制是( )的方式。A.只适用于CPU控制 B.只适用于外部设备控制C.所有指令执行时间都相同 D.由统一时序信号控制29.当某一存储单元的逻辑地址为2500H:001

8、0H时,其对应的物理地址为( )。A. 2500H B. 0010H C. 25100H D. 25010H30.中断是( )。A.子程序 B.确定性的 C.随机发生的 D.多道程序三、计算题1.已知X=9,Y= 7,计算XY补(用6位二进制表示,左边2位为符号位),并使用变形补码来判断结果是否溢出?若溢出是何种溢出。2.已知X= 10,Y=7,计算XY补(用6位二进制表示,左边2位为符号位),并使用变形补码来判断结果是否溢出?3.将数69用下述规格化浮点格式表示(阶码与尾数均用补码表示,阶码以2为底)。 0 13 4 511阶 符数 符 |阶 码|尾 数|69四、简答题1.某指令格式结构如下

9、所示,请回答下列问题: 15 10 9 8 7 0操 作 码寻址方式形 式 地 址(1)每条指令由哪两部分组成?(2)是哪种指令格式?(3)该格式指令可进行多少种操作?(4)寻址方式可以有几种?(5)若采用立即寻址方式,操作数的范围是多少?2.简述微程序控制方式的基本思想。3.简述微程序控制方式的优缺点。4.何谓组合逻辑控制器?何谓微程序控制器?试比较它们的优缺点。5.简述I/O接口的基本功能。6.简述键盘的软件逐行扫描法。7.简述原码与补码的不同。8.何谓中断方式?请指出它的主要特点,并举出两种应用实例。9.比较并说明中断方式与DMA方式的主要异同。10.解释下列名词:(1) 机器指令程序

10、(2) 汇编指令(3) 汇编语言(4) 汇编语言程序(5) 源程序(6) 寻址方式五、分析题1.指出下列指令的功能。(1) MOV AX,DISPSI ; (2)LEA DX,BUF ;(3) PUSH BX ;(4) AAS ;(5)JNC NEXT ;2.改错题(以下各题均有错,请针对题意改正其错误,或补充其不足)(1) SRAM之所以称为静态存储器,是因为它在断电后仍能保存信息内容不变。(2) 在常用磁盘中,外圈磁道容量大于内圈磁道容量。3.指出下列指令的错误。(1) MOV BX,DI ;(2) MOV DS,100H ;(3) RLC AX,4 ;(4) CMP BYTE PTRBX

11、,AB ;(5) MOV AX,BXBP ;(6) MOV AH,BX ;(7) ADD 15H,BX ;(8) MOV CS,AX ;(9) MOV AX,SIDI ;(10) MOV BYTE PTRBX,100 ;4.指出下列指令源操作数所用的寻址方式。(1) MOV BX,100H ;(2) MOV AX,DATBXDI ;(3) MOV DX,DATBXDI ;(4) MOV SW ;(5) MOV SB ;(6) ADD AX,BX ;(7) MOV BX,100 ;5.设内存中某一单元的物理地址为12345H,试完成下列不同的逻辑地址表示:(1) 1234H: H(2) H:03

12、45H6.写出存储器地址2314H:0075H的段基址、偏移地址和物理地址。7.已知两数5678H和0DCBAH相加,试写出下列各标志位的置位情况和相加结果。 OF: SF: AF: CF: 结果:8.已知两数5678H和0DCBAH相减,试写出下列各标志位的置位情况和相加结果。9.已知DS=091DH,SS=1E4AH,BP=0024H,AX=1234H,BX=0024H,CX=0078H,SI=0012H,DI=0032H,(09226H)=00FFH,(09228)H=1E40H,(1E4F6H)=091DH,试写出下列程序段执行后有关寄存器和存储单元的结果。MOV CL,20HBXSI

13、MOV BPDI,CXLEA BX,20HBX,SIMOV AX,2BXMOV SI,BXAX= BX= CX= (1E4F6H)= (091E2H)=10.假设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。试写出下列程序段执行后有关寄存器的结果。LEA SI,SIMOV AX,SIMOV SI+22H,1200HLDS SI,SI+20HADD AX,SI(DS)= (SI)= (AX)=11.假设(AX)=1234H,(BX)=0FFFFH,则下述3条指令执行后,寄存器AX和BX中的内容。INC AXNEG BXADD AX,BX(AX)

14、= (BX)=12.假设(AX)=0FC77H,(CX)=504H,下列程序段要求完成求符号函数SNG(X)的值,试改正其中的错误指令,不允许改变指令或标号位置,X已在AL中。1 X错误: 正确:AND AL,ALJS NEGVJS ZERMOV Y,0 JMP DONEZER: MOV Y,-1NEGV: MOV Y,1DONE: RET 13.有两个无符号数分别存于DATA和DATA+1单元,请写出下列程序段的功能。MOV AL,DATACMP AL,DATA1JNC LPMOV AL,DATA+1LP: MOV DATA+2,ALHLT14.设有三个八位无符号数x、y、z分别存放在DAT

15、、DAT1、DAT2单元中,请写出下列程序段的功能:MOV AX,0MOV RES,AXLEA BX,DATMOV AL,3CALL SUB1MOV AL,5MOV AL,7SUB1 PROCMUL BXADD RES,AXINC BXRET14.若DATA1与DATA2都是内存单元的地址,请指出下列程序段的功能:MOV AL,0LEA SI,DATA1LEA BX,DATA2MOV CX,64HNEXT: MOV AL,SIMOV BX,ALINC SILOOP NEXT六、设计题1. 用1K4/片的存储芯片组成一个4KB存储器,地址总线A15A0(低),数据总线D7D0,R/W控制读写。画

16、出芯片级逻辑图,注明有关信号线,列出片选信号逻辑式。2.按照教材第78页图3-13所示的模型机数据通路结构,拟出下列指令的读取与执行流程。(1)MOV R0,R2 (2)MOV R1,(R3)+(3)MOV (R1)-,R3 (4)DEC R3(5)INC (R2) (6)ADD R1,R23.编写一程序段,统计数据区BUF中的个数,并存入RES单元。数据段为: DATA SEGMENTBUF DB 0,5,0,3,2RES DB?DATA ENDS4.编写一程序段,将数据区BUF中最大的数存入RES单元。5.编一程序将字符串STR(长度20字节)中所有“&”用“$”代替。6.编写一程序,计算

17、X2+Y-5多项式的值,多项式存于AX中,X、Y是无符号数。 数据说明:X DB 0CH Y DB 06H7.将以S1为起始地址的20个字符,依次传送到同数据段的以S2为起始地址的一段字节之中。假设S1+20 S2,不允许使用串操作指令。8.从NUM开始的100个存储单元中存放着ASCII码表示的十六进制数,试编程将其转换为十六进制数存回原存储单元。(0至9、A至F的ASCII码为30H至39和41H至46H)。【参考答案】1.存储程序 2.硬件;软件 3.运算器;控制器;存储器;输入设备;输出设备4.小数点表示;进位计数制;符号表示 5.机器数 6.阶码;小数位数 7.大;复杂;高 8.操作

18、码;地址码9. 4;16;12;4096 10.隐地址;寄存器寻址方式11. 0;2 12.直接寻址;立即寻址 13.堆栈指针;栈顶地址 14.算术逻辑部件或ALU 15. 4;1;组间 16.串行;并行;同步;异步;扩展同步;地址总线;数据总线;控制总线 17.同步;异步 18.总线 19.数据通路宽度 20. CPU访问主存或I/O接口21. CPU与主存或I/O接口22.存放当前正在执行的一条指令;指令长度23.组合逻辑;微程序24.读取指令;分析指令;执行指令25.微命令;微指令 26.指令周期27. Cache;主存;外存28.更快;较大;较低;较小29.双稳态电路;电容暂存电荷;动

19、态30.中断请求;中断判优;中断响应;中断处理31.串行;异步 32.直接程序控制;程序中断;直接存储器访问(DMA)33. 20;2MB;34. EU;BIU 35.总线;CPU;输入/输出36.数据;堆栈 37.段定义;指定段址;模块定义;源程序结束;过程定义38.键盘输入;显示器输出 39. DB;DW;DD;DUP 40.二;源程序;END1. B 2. A3. B4. B5. D6. A7. D8. B9. B10.B11.D12.C13.D14.D15.D16.A17.C18.B19.D20.B21.A22.B23.D24.B25.C26.C27.D28.D29.D30. C1.X

20、=1001,X补=001001, Y=-0111,Y补=111001,-Y补=000111X-Y补=X补+-Y补 001001 X补 + 000111 -Y补 010000 正溢出,结果错2.X=-1010,X补=110110, Y=0111,Y补=000111,-Y补=111001 110110 X补 + 111001 -Y补 1101111 负溢出,结果错3.1111101110111.(1)操作码 地址码 (2)单地址格式 (3)64种 (4)4种 (5) 0255 2.微程序控制方式的基本思想是:(1)将机器指令分解为基本的微命令序列,并将所需的微命令以二进制代码形式编成若干条微指令固

21、化在控制存储器中。当CPU执行指令时,从控制存储器中依次读出微指令,即可获得所需要的微命令。(2)一条微指令包含的微命令控制实现一步(一个节拍)操作;若干条微指令组成的一段微程序解释执行一条机器指令;控制存储器中的微程序能解释实现全部指令系统。3.优点:设计比较规整,易于修改扩充。缺点:速度较组合逻辑控制器稍慢。可应用于对速度要求不是特别高的CPU中。4.组合逻辑控制器是指产生控制信号即微命令的部件是用组合逻辑线路来实现的控制器。优点:速度快。缺点(1)设计较凌乱,效率较低,检查调试较困难。(2)不易修改与扩展。微程序控制器是指将程序技术引入到CPU的构级,即采用微程序控制方式来产生微命令的控

22、制器。5. I/O接口的基本功能为:(1)地址译码、选取接口寄存器。(2)接收控制命令,提供工作状态信息。(3)数据缓冲(速度匹配),格式转换。(4)控制逻辑,如中断、DMA控制逻辑、设备操作等。6.扫描式键盘上的各键连接成一个矩阵,各键分别连接于某行线与某列线之间。(1)当有键按下时,键盘产生中断请求,CPU执行键盘扫描子程序。(2)通过行驱动电路使各行线L0 Ln逐行为0,每当某行为0时将列线C0 Cm 输出送CPU进行判断各键的通断状态。(3)若当Li=0时,Cj=0,则说明第i行、第j列的键被按下,获得该键的位置码为(i,j)。(4)查表,将位置码(i,j)转换为ASCII码。7.原码

23、与补码比较,有下列不同:(1)在补码表示中仍以最高位为符号位,“0正1负”,与原码相同。但补码的符号位是数值的一部分,可以和尾数一起参加运算,不需要单独处理。(2)在补码表示中,数值0只有一种表示,即0000。而原码表示中,0有+0(0000)和0(1000)两种表示。(3)对于n位二进制补码表示范围为2n-12n-1,而原码表示范围为(2n-11)2n-1。(4)在原码加减运算中,计算机的实际操作是加还是减,不仅取决于指令中的操作数,还取决于两个操作数的符号 ,且运算结果的符号判断也较复杂。而在补码加减中,符号位参加运算。若指令操作码为加,则两数直接相加。若操作码为减,则将减数连同符号位一起

24、变反加1后再与被减数相加。8.中断方式是指CPU在执行程序过程中,如果因出现某种随机事件而引起CPU暂时中断现行程序的执行而转向另一服务程序去处理该事件,并在处理完毕后自动恢复原程序的执行。中断的主要特点:程序切换和随机性。应用实例参见教材第310页。9.中断方式与DMA方式比较:相同点:都具有随机性,都能实现主机与I/O在一段时间内的并行操作。不同点:(1)中断方式通过中断服务程序完成中、低速I/O传送。而DMA方式通过硬件完成高速、简单的批量数据传送,传送期间不需要CPU程序干预,具有更高的并行性。(2)中断方式能处理复杂的随机事件,但DMA不能处理复杂的事件,只能进行简单的传送操作。10.(1)一系列机器指令的集合称为机器指令程序。(2)用

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

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