欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机组成原理与汇编语言复习题.docx

    • 资源ID:4746197       资源大小:44.49KB        全文页数:22页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机组成原理与汇编语言复习题.docx

    1、计算机组成原理与汇编语言复习题一、填空题1.8位二进制补码所能表示的十进制整数范围是 -128 至 +127 ,前者的二进制补码表示为 ,后者的二进制补码表示为 。2.浮点数表示中,数据的范围由 阶码 的位数决定,数据的精度 由 尾数 决定 。3.已知0和9的ASCII码分别为0110000和0111001,则3的ASCII码为 ,5的ASCII码为 。4. 每条指令由两部分组成,即 操作码 部分和 地址码 部分。5. 微程序顺序控制常用的两种方式是 增量 方式和 断定 方式。6. 8086CPU从结构上可以分为 执行 单元和 总线接口 单元。7.在控制器中,程序计数器(PC)的作用是存放现行

    2、指令的地址,并有计数功能 。8.半导体动态RAM靠电容暂存电荷 原理存贮信息,而半导体静态RAM靠双稳电路(内部交叉反馈) 原理存贮息。9. 操作数有三种类型,分别为 立即数 操作数、 寄存器 操作数 和 存储器 操作数。10. 控制器的控制方式有 同步控制 、 异步控制 和 联合控制 三种形式,其中 异步控制 方式最节省时间, 同步控制 方式最浪费时间。11.某机器定点整数格式字长8位(包括1位符号位),用二进制表示最小负数的反码为 ,最大正数的反码为 。12.在数的表示范围方面,浮点比定点 大 。在运算规则方面,浮点比定点 复杂 。在运算精度方面,浮点比定点 高 。13. 已知字符A的AS

    3、CII码为1000001,则字符B的ASCII码为 ,字符D的ASCII码为 。14.SN74181 ALU是一个 4 位运算单元,由它组成16位ALU需使用 4 片和1片SN74182 ,其目的是为了实现 16位 并行操作。15.存储器堆栈中,需要一个有加减计数功能寄存器作为堆栈指示器SP,来指明 堆栈的栈顶位置的变化。16.8086CPU具有 20 根地址线,直接寻址能力可达 1MB 。17. 运算器的主要功能是进行 算术运算/逻辑运算 。18. 组合逻辑控制器采用三级时序系统,即设置 工作周期 、时钟周期(节拍) 、 和 工作脉冲 时序信号。19. 一个源程序中可以包含代码段、 数据 段

    4、及 堆栈 段。其中代码段是源程序中必不可少的,其它两个段可有可无。20.通常I/O控制方式可分为5种,即 程序直接控制 方式、 程序中断 方式、 和 DMA 方式、 通道 方式、 IOP 方式。21.某机采用定点整数表示,字长8位(含1位符号位),当机器分别采用原码、补码、反码和无符号数时,其对应的真位范围分别为:-127+127 、-128+127 、-127+127 、0255 (十进制表示)。22.CPU从主存取出一条指令并执行该指令的时间称为指令周期 。它包括工作周期 、时钟周期 、工作脉冲 三级控制时序信号。23.一次程序中断大致可分为中断请求信号产生及传送 、屏蔽及判优 、CPU响

    5、应 、中断处理 和返回 五个过程。24. BIU主要用来实现EU的所有系统总线 操作,并负责CPU 及主存储器 或外部 设备之间的信息交换。25. 标号和变量所具有的三种属性分别为 段 、 偏移量 和 类型 属性。二、单项选择题1.下列数中最小的数是( A )。A(1011011)2 B(142)8C(62)16D(10010111)BCD2.在机器数( B )中,零的表示形式是唯一的。A原码B补码 C反码D原码和反码 3.用于存放现行指令的寄存器称为( A )。A指令寄存器 B指令译码器C程序计数器D程序状态寄存器4.主存储器和CPU之间增加高速缓冲器的主要目的是( B )。A扩大主存储器容

    6、量B解决主存及CPU之间速度匹配问题 C扩大CPU通用寄存器数量D. 既扩大主存容量又提高主存速度5.运算器是由多种部件组成的,其核心部件是( D )。A数据寄存器B累加器C多数转换器D. 算术逻辑运算单元 6.随机存储器是指( B )。A在工作时内容不能改变B以任意次序读写任意存储单元所用的时间相同 C只能以某种预先确定的顺序来读写存储单元 D. 不是根据地址而是根据所存储信息的全部特征可部分特征存取7.微指令执行的顺序控制,即是确定如何形成后继地址问题,通常采用的断定方式的基本思想是( B )。A用微程序计数器PC来产生后继微指令地址B根据现行微指令的下地址字段和测试字段决定后继微指令地址

    7、 C用程序计数据器PC来产生后继地址D通过微指令中指定的专门字段来控制产生后继微指令地址8.使CPU及I/O设备完全并行工作方式是( C )方式。A程序直接传送B中断C通道 D程序查询9.冯诺依曼机的基本特征是( B )。A微程序控制B存储程序控制 C组合逻辑控制D.同步控制10.指令周期是指( C )。A从主存储器读取一条指令的时间B执行一条指令的时间C从主存中读取一条指令到指令执行结束的时间 D主频脉冲时间11.下列数中最大的数是( C )。A(1011011)2B(142)8C(82)16 D(10010111)BCD12. 正数的机器数等于其真值的码制有( D )。A原码B补码C反码D

    8、原码、反码、补码 13. PSW是指令部件中( D )。 A指令寄存器B指令译码器C程序计数器D程序状态寄存器14.EPROM是指( D )。A随机读写存储器B可编程的只读存储器C只读存储器D. 可擦除的可编程只读存储器 15. 中央处理机(CPU)是指( C )。A运算器B控制器 C运算器和控制器 D. 运算器、控制器和主存储器16.存储周期是指( D )。A存储器的读出时间B存储器的写入时间C访问时间D存储器进行连续读和写操作所允许的最短时间间隔 17.同步控制是( D )的方式。A只适用于CPU控制B只适用于外部设备控制 C所有指令执行时间都相同D. 由统一时序信号控制18.将输入输出数

    9、据传送过程中全部工作由一个专用处理机完成的工作方式称为( D )方式。A直接传送BDMAC通道DI/O处理机19. 一个完整的计算机系统应包括( D )。A运算器、存储器、控制器B主机和外部设备C主机及应用程序D. 配套的硬件设备和软件系统20. 运算器是由多种部件组成的,其核心部件是( D )。A数据寄存器B累加器C多数转换器D. 算术逻辑运算单元 21.若X补=111111,则其十进制真值为(C)A.-63B-31C.-1D6322.某定点整数64位,含1位符号位,补码表示,则其绝对值最大负数为(A)A.-263B-264C.-(263-1)D-(264-1)23浮点加减中的对阶是(A)A

    10、. 将较小的一个阶码调整到及较大的一个阶码相同B. 将较大的一个阶码调整到及较小的一个阶码相同C. 将被加数的阶码调整到及加数的阶码相同D. 将加数的阶码调整到及被加数的阶码相同24堆栈指针SP的内容是(B)A.栈顶单元内容B.栈顶单元地址C.栈底单元内容D.栈底单元地址25脉冲型微命令的作用是(D)A.用脉冲边沿进行操作定时 B.在该脉冲宽度时间内进行ALU操作C.在该脉冲宽度时间内进行数据传送D.在该脉冲宽度时间内打开数据传送通路26在同步控制方式中(C)A.各指令的执行时间相同B.各指令的工作周期都一样长C.各指令的时钟周期都一样长D.各指令占用的节拍数相同27在异步控制的总线传送中(C

    11、)A.所需时间固定不变B.所需时钟周期数一定C.所需时间随实际需要可变D.时钟周期长度视实际需要而定28半导体静态存储器SRAM的存储原理是(A)A.依靠双稳态触发电路B.依靠定时刷新C.依靠读后再生D.信息不再变化29动态RAM的特点是(C)A.工作中存储内容动态地变化B.工作中需要动态地改变访存地址C.每隔一定时间刷新一遍D.每次读出后需根据原存内容全部刷新一遍30总线的数据传输率是指(D)A.能一次并行传送的数据位数B.可依次串行传送的数据位数C.可一次并行传送的数据的最大值D.单位时间内可传送的数据位数31总线的数据通路宽度是指(A)A.能一次并行传送的数据位数B.可依次串行传送的数据

    12、位数C.单位时间内可传送的数据位数D.可一次并行传送的数据的最大值32为了缩短指令中某个地址段的位数,有效的方法是采用(D)A.立即寻址B.变址寻址C.间接寻址D.寄存器寻址33在CPU中跟踪下一条指令地址的寄存器是(C)A.主存地址寄存器B.指令寄存器C.程序计数器D.状态条件寄存器34冯诺依曼机的主要特征是( B)A.微程序控制B.存贮程序控制C.组合逻辑控制D.同步控制35寄存器间接寻址中,操作数放在( B)A.通用寄存器B.主存单元C.堆栈D.程序计数器36若操作数由指令中指定的寄存器给出,则寻址方式是(C)A.基址寻址方式B.寄存器间接寻址方式C.寄存器寻址方式D.寄存器变址寻址方式

    13、37在查询I/O设备的有关状态,只有当状态满足条件时,才能执行I/O数据传送。则这种方式称为(B)方式A.程序中断传送B.程序直接控制C.直接存贮器存取D.通道控制38串行接口是指(C)A. 主机和接口之间、接口和外设之间都采用串行传送B. 主机和接口之间串行传送,接口和外设之间并行传送C. 主机和接口之间并行传送,接口和外设之间串行传送D.系统总线采用串行传送39某存贮器地址线16位,按字节编址,则可编址存贮空间为(C)A.256BB1KBC.64KBD.1MB40.下列哪一个不是动态存贮器的刷新方式(C)A.集中刷新B.分散刷新C.同步刷新D.异步刷新三、简答题1简要说明微程序控制方式的基

    14、本思想?答:微程序控制方式的基本思想是: (1)产生微命令的方法:将所需的微命令以代码形式编成若干条微指令,在制造CPU时将它们存入CPU中的一个控制存储器(ROM型)。CPU执行指令时,从控制存储器中读出微指令,即可获得所需的微命令。 (2)微程序及工作程序之间的对应关系:一条微指令包含的微命令控制实现一步(一个时钟周期)机器操作;若干条微指令组成一小段微程序,解释实现一条机器指令;控制存储器中的微程序能解释实现全部指令系统。2何谓程序中断方式?请举出两种具体的应用实例?(中断的过程分为哪几个阶段)答:当CPU接到某个随机的中断请求信号后,暂停执行当前的程序,转去执行相应的中断服务程序,为该

    15、随机事件服务,服务完毕后自动返回并继续执行原程序,这一过程称为中断,采用这种方式控制I/O操作或处理随机事件。称为中断方式。 具体的应用实例如:故障处理、中低速I/O控制、通信、实时处理、人机对话等。3常见的总线分类方法有哪几种?相应地可将总线分为哪几类?答:总线的分类方法有以下几种:按数据传送格式分类,按时序控制方式分类,按所处的位置和功能分类,按传送信息类型分类。 按数据传送格式,总线可分为串行总线及并行总线。按时序控制方式,总线可分为同步总线及异步总线,或再细分为一种同步扩展总线。按所处的位置和功能,可分为CPU内部总线、系统总线以及各种部件内部总线。按传送数据类型,可分为地址总线、数据

    16、总线、控制总线。4简要说明组合逻辑控制器产生微命令的方法和形成微命令的条件?答:组合逻辑控制器是通过组合逻辑电路来产生微命令的,每个微命令需要一组逻辑门电路,根据形成微命令的条件即:指令代码(操作码,寻址方式码等),时序信号(工作周期、时钟周期,工作脉冲),程序状态(PSW中的标志位)外部请求等。输出为微命令(电位型、脉冲型)。5若采用向量中断方式,怎样获得中断处理程序入口地址?答:将各中断服务程序的入口地址(中断向量)组织在中断向量表中。当CPU响应中断时,由硬件直接产生对应于中断源的向量地址,按该地址访问向量表,取得服务程序的入口,转入相应的中断服务程序。6SRAM及DRAM分别依靠什么原

    17、理存储信息?适用场合?答:SRAM依靠双稳电路(内部交叉反馈)存储信息,即一个双稳态电路单元存放一位二进制信息,一种稳态为0,另一种稳态为1。常用于容量较小的存储器中(例如Cache)。 DRAM依靠电容暂存电荷来存储信息,电容充电至高电平为1,放电至低电平为0。DRAM常用来构成容量较大的存储器(例如主存)。7说明采用多级结构的存储器系统的目的?说明每一层存储器所用的存储介质的种类。答:(1)采用多级结构的存储器系统的目的,是通过把读写速度高,但容量较小,存储的单位成本最高的高速缓冲存储器,及读写速度略慢、但容量可以更大,价格适中的主存储器,和读写速度最慢、但容量可以极大,存储价格最低的高速

    18、磁盘空间(虚拟存储器),组织成统一管理及调度的一体化的存储器系统,以便达到高速度、大容量、低价格的目的,即得到具有更高的运行性能/价格比的存储器系统。(2)高速缓冲存储器用静态存储器芯片实现,主存储器用动态存储器芯片实现,虚拟存储器使用的是高速磁盘上的一片存储空间。8、何谓同步控制方式?其主要特点是什么?举出两种应用实例?答:同步控制方式是这样一种时序控制方式:各种操作都由统一的时序信号同步定时,它的主要特征是有固定的时钟周期划分。这意味着什么时间执行什么操作是事先安排好的。一个基本操作占用一个时钟周期(节拍),某个操作发生的时刻由相应的脉冲边沿定时。 在CPU内部及各设备内部一般都采用同步控

    19、制方式;在传送距离较短、各设备速度差异不是很大,传送时间可大致预估的系统中,其系统总线也广泛采用同步控制方式,称为同步总线。9、说明计算机中寄存器寻址、寄存器间接寻址、变址寻址从形式地址到得到操作数的寻址处理过程。答:(1)寄存器寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数;(2)寄存器间接寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数的地址,再读一次内存得到操作数; (3)变址寻址,形式地址为变址寄存器名(或编号)和变址偏移值,把变址寄存器中的内容及变址偏移值相加得到操作数的地址,再读一次内存得到操作数;四、程序分析题1.设(SP)=80H,(BX)=0FFH,(A

    20、X)=1PUSHBXADDBX,AXXORBX,AXPUSHBXPOPCX上述程序段运行后,(SP)=7EH(CX)=01H2DA1DB12HDA2DB22HRESDB?MOVAL,DA1CMPAL,DA2JAEL1MOVRES,0JMPNEXT L1:MOVRES,0FFH NEXT:上述程序段运行后,(RES)=0ZF=0 3MOVDL,0F0HMOVDH,64HCALLSS1 DECDH SS1PROC ANDDL,DH INCDL RET SS1ENDP上述程序段运行后,(DL)=61H (DH)= 63H 4DA3DB82H,76H,56H,0ADH,7HMOVCX,WORDPTRD

    21、A3ANDCX,0FHMOVAL,DA3+3SHLAL,CL上述程序段运行后,(AL)=0B4H(CX)= 0002H五、计算题1.写出下列存储器地址的段基址、偏移地址和物理地址。 4132H:5300H段基址:4132H 偏移地址:5300H 物理地址:46620H 2将十进制数43和-0.375化成二进制数,再写出各自的原码、补码、反码表示(符号位和数值位共8位)。 +43: +101011 00101011 00101011 00101011 -0.375: -0.011 1.0110000 1.1010000 1.10011113.用变形补码进行加减运算,并判断结果是否溢出?是何种溢出

    22、?(1) X=0.10010,Y=-0.10011,计算X-Y(2) X=-0.10111,Y=0.10011,计算X+Y(3) 已知X=-8,Y=11,计算X-Y(4) 已知X=9, Y=-7,计算X+Y解:(1) x补=00.10010 y补=11.01101 -y补=00.10011 x-y补=x补+-y补=00.10010+00.10011=01.00101 因为双符号位不同,发生了正溢。(2) x补=11.01001 y补=00.10011 x+y补=x补+y补=11.01001+00.10011=11.11100,无溢出。 x+y=0.00100(3)x补=11,1000 y补=0

    23、0,1011 -y补=11,0101x-y补=x补+-y补=11,1000+11,0101=10,1101因为双符号位不同,发生了负溢。(4)x补=00,1001 y补=11,1001x+y补=x补+y补=00,1001+11,1001=00,0010,无溢出。x+y=+24.设浮点数字长为16位,其中阶码8位,以2为底;尾数8位,规格化。且均用双符号位补码表示,求XY=?写出运算过程(要求写出具体乘法步骤) 解 : 阶码(E) 尾数(M)x补=11,111100 00.101100y补=11,111101 00.110100对阶:E=Ex-Ey E补=Ex补+-Ey补=11,111100+0

    24、0,000011=11,111111 E=-1,表明Ex比Ey小1,所以将x的阶码向y的阶码看齐,即将x 的尾数右移一位,其阶码加1。对阶后:x补=11,111101 00.010110 尾数相加或相减:a.Mx+My补=Mx补+My补=00.010110+00.110100=01.001010b.Mx-My补=Mx补+-My补=00.010110+11.001100=11.100010规格化处理:a.x+y补=11,111101 01.001010尾数溢出,需右规一位:即尾数右移一位,同时阶码加1。则有x+y补=11,111110 00.100101x+y=b.x-y补=11,111101

    25、11.100010 尾数非规格化,需左规一位:即尾数左移一位,同时阶码减1。x-y补=11,111100,11.000100 x-y=5.已知两数5678H和0DCBAH相加,试写出下列各标志位的置位情况和相加结果。(要求写出计算过程) OF: SF: AF: CF: 结果: 解: 11000B(5678H) + 11010B(0DCBAH) 10010B (3332H) 0F=0 SF=0 AF=1 CF=1 结果为:3332H六、指出下列指令的错误(1)MOV AH, BX ;答:源操作数及目的操作数的数据类型不匹配。(2)ADD 15H, BX ; 答:目的的操作数不能为立即数。(3)M

    26、OV CS, AX ; 答:不能使用MOV指令来修改代码段(CS)的内容。(4)MOV AX, SIDI ; 答:源操作数使用了非法的寻址方式(双变址)。(5)MOV BYTE PTRBX,1000 ; 答:源操作数及目的操作数的数据类型不匹配。七、设计题1.编写程序,计算 x2 + y - 5 多项式的值。 说明:多项式运算结果存于AX中,x,y 是无符号数。 数据说明:x DB 0CH y DB 06H解:DATASEGMENT X DB 0CH Y DB 06H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX XOR AX,AXMOV AL , x MOV BL , x MUL BL XOR


    注意事项

    本文(计算机组成原理与汇编语言复习题.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开