计算机组成原理与汇编语言期末考试试题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

计算机组成原理与汇编语言》期末考试试题[大][中][小]一.选择题(每题1分,共16分)1.完整的计算机系统应包括【】A.运算器、存储器、控制器B.外部设备和主机C.主机和实用程序D.配套的硬件设备和软件系统2.定点整数8位字长,采用补码形式表示,所能表示的范围是【】。A.一128~+128B.一127~+127C.一129~+128D.一128~+1273.下列各条中,不属于微指令结构设计所追求的目标的是【】A.提高微程序的执行速度B.提高微程序设计的灵活性C.缩短微指令的长度D.增大控制存储器的容量4.计算机操作的最小时间单位是【】。A.时钟周期B.指令周期C.CPU周期D.微指令周期5.下列哪个标志表示运算结果的符号【】A.OFB.CFC.PFD.SF6.下面描述的RISC机器基本概念中正确的句子是【】。A.RISC机器不一定是流水CPUB.RISC机器一定是流水CPUC.RISC机器有复杂的指令系统D.CPU配备很少的通用寄存器7.在同步控制方式中【】。A.各指令的执行时间相同B.各指令的工作周期都一样长C.各指令的时钟周期都一样长D.各指令占用的节拍数相同8.指令周期是指【】。A.CPU从内存中读取一条指令的时间B.CPU从内存中读取一条指令到执行完成的时间C.CPU执行一条指令所需的时间D.CPU时钟脉冲的周期9.8086/8088中CS是【】寄存器。A.标志寄存器B.代码段寄存器C.数据段寄存器D.堆栈段寄存器10.下面哪一种寻址方式的操作数不是在存储器中【】。A.堆栈寻址B.寄存器间址C.寄存器寻址D.直接寻址11.在堆栈中,进栈采用的寻址方式为【】A.自增型寄存器间址B.自减型寄存器间址C.基址寻址D.变址寻址12.下列哪条指令中采用了直接寻址方式【】A.MOVCH,[SI]B.MOVBX,VARC.MOVBL,ALD.MOVBX,VAR[SI]13.变量定义语句S1dw‘st’,’ri’,’ng’,’1’中,变量S1占据的内存单元数为【】A.3B.6C.4D.714.中断向量地址是【】。A.子程序入口地址B.中断服务子程序入口地址C.中断服务子程序入口地址指示器D.剩余程序入口地址15.硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它的作用是【】A.构成中断结束命令B.恢复断点信息并返回C.转移到IRET的下一条指令D.返回到断点处16.系统级的总线是用来连接【】。A.CPU内部的运算器和寄存器B.计算机系统与其它系统C.主机系统板上的各个芯片D.系统中的各个功能部件或设备二.填空题(每空1分,共12分)1.某机字长32位,存储容量1MB,若按字编址,它的寻址范围是KB。2.组合逻辑控制方式中,设置了三级时序进行控制,包括,和工作脉冲。3.一条指令的操作码表示指令的。4.MAR输出到系统总线的控制信号是5.控制部件通过控制线向执行部件发出各种控制命令,通常把这种控制命令叫做。6.中断的特点是和随机性。7.在80x86中,段寄存器和与其对应存放偏移地址的寄存器之间有一种默认的组合关系,其中与BX、SI、DI对应的段寄存器为。8.8086/8088主存地址的形成方法为。9.通道与CPU分时使用,实现了CPU内部的数据处理和I/O设备的并行工作。10.单操作数指令的操作数在主存中,工作周期变化为。三.简答(每题4分,共8分)1.IO接口的编制方法一般有哪几种?试比较它们的优缺点。2.简述激光打印机的工作原理四、计算题(第1小题4分,第2小题10分,共14分)1.已知x=(-110101)2,设字长为8位,求[x]原、[x]反、[x]补。2.已知被乘数X=11011,乘数Y=01011(最左边为符号位),利用原码一位乘法求X×Y=?五.设计题(10分)某半导体存储器容量为15K×8位,其中固化区8K×8位,可选EPROM芯片为4K×8/片,随机读写区7K×8位,可选SRAM芯片有4K×4/片、2K×4/片、1K×4/片。地址总线A15-A0(低),双向数据线D7-D0(低),由线控制读/写,为低电平时允许存储器工作。请设计并画出该存储器的逻辑图,注明地址分配、片选逻辑式及片选信号极性。六.编程题与程序分析(第1~3小题每空3分,第4小题10分,共40分,)1.下面程序的作用是计算变量X(16个二进制位)中的值有多少位1,并记入one变量。补充程序。datasegmentxdw12onedb0dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovax,xs:shrax,1jncs1incahs1:movone,ahmovah,int21hcodeendsendstart2.假设(BX)=12FFH,有以下程序段:movcl,8rolbx,clandbx,offhcmpbx,offh上述程序段执行后,(BX)=,ZF=,CF=3.在实模式下,假设(DS)=1234H,(SI)=124H,(12464H)=30ABH,(12484H)=464H,有一下程序段:leasi,[si]movax,[si]mov[si+22h],1200hldssi,[si+20h]addax,[si]上述程序段之行后,(DS)=______,(AX)=______,标志寄存器中SF=4.假设有以下数据段:DatasegmentS1dw21,22,33,64,56,77,88,90,92,81,65Countdw($-A1)/2N1dw0N2dw0Dataends如果S1存放一个班级一门课程的成绩,编程统计不及格人数和90分(含90分)以上的人数,将结果分别存放在变量N1和N2中。

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功