1一条指令通常由哪两部分组成

合集下载

计算机导论试卷第1章 课后习题及参考答案

计算机导论试卷第1章 课后习题及参考答案

第一章习题一、选择题1.世界上第一台通用电子数字计算机诞生于( )。

A、1950年B、1945年C、1946年D、1948年2.与二进制数(10111.101)2等值的十进制数是( )。

A、23.625B、23.5C、39.5D、39.6253.与十进制数(101.1)10等值的二进制数是( )。

A、5.5B、110010.00011C、11000101.0011D、1100101.000110011…4.与十六进制数(1AE.5D)16等值的八进制数是( )。

A、(647.272)8B、(565.727)8C、(656.272)8 14 160 16 2 ‘D、(656.235)85.与二进制数(1111111111)2等值的十六进制数是( )。

A、FF3HB、3FFHC、210-1D、1777O6. 在PC机中,1MB准确等于( )。

A、1000×1000KBB、1024×1024KBC、1024×1024BD、1000×1000B7.已知真值X= 11101010,则其补码[X]补等于( )。

A、00010110B、01101010C、10010110D、00101108.已知机器数[X]反=11111111,则其真值X为( )。

A、00000000B、+0000000C、10000000D、-00000009.已知[X]原=10011110,则其对应的[X]补为( )。

A、01100010B、11100001C、-0011110D、1110001010.已知A =01011101,B =11101010,则A○+B为( )。

A、10110111B、01001000C、11111111D、1010001011.1MB等于( )字节?A、10KB、100KC、1024KD、10000K12.把十进制数215转换成二进制数,结果为( )。

A、10010110B、11011001C、11101001D、1101011113.ASCII是( )。

电大本科计算机组成原理题库

电大本科计算机组成原理题库

二、判断题:判断下列说法是否正确,并说明理由。

1.只有定点数运算才可能溢出,浮点数运算不会产生溢出。

( X )2.间接寻址是指指令中间接给出操作数地址。

( √ )3.程序计数器的位数取决于指令字长,指令寄存器的位数取决于机器字长。

(X ) 4.半导体RAM信息可读可写,且断电后仍能保持记忆。

(X )5.DMA传送方式时,DMA控制器每传送一个数据就窃取——个指令周期。

( X ) 1.两个补码数相加,只有在最高位都是l时有可能产生溢出。

( × )2.相对寻址方式中,操作数的有效地址等于程序计数器内容与偏移量之和。

( √ ) 3.指令是程序设计人员与计算机系统沟通的媒介;微指令是计算机指令和硬件电路建立联系的媒介。

( √ )4.半导体ROM是非易失性的,断电后仍然能保持记忆。

( √ )5.在统一编址方式下,CPU访问I/O端口时必须使用专用的I/O指令。

( × ) 1.ASCII编码是一种汉字字符编码;×2.一般采用补码运算的二进制减法器,来实现定点二进制数加减法的运算;×3.在浮点数表示法中,阶码的位数越多,能表达的数值精度越高;×4.只有定点数运算才可能溢出,浮点数运算不会产生溢出。

×1.变址寻址需要在指令中提供一个寄存器编号和一个数值。

√2.计算机的指令越多,功能越强越好。

×3.程序计数器PC主要用于解决指令的执行次序。

√4.微程序控制器的运行速度一般要比硬连线控制器更快。

×1.CPU访问存储器的时间是由存储器的容量决定的,存储器容量越大,访问存储器所需的时间越长。

×2.引入虚拟存储系统的目的,是为了加快外存的存取速度。

×3.按主机与接口间的数据传送方式,输入/输出接口可分为串行接口和并行接口。

√4.DMA控制器通过中断向CPU发DMA请求信号。

√一、填空题(把正确的答案写进括号内。

每空1分,共30分)1.计算机系统由硬件系统和软件系统构成,计算机硬件由(运算器)、(控制器)、(存储器)、输入设备和输出设备等五部分组成。

大学计算机考试系统知识题及答案

大学计算机考试系统知识题及答案

大学计算机考试系统知识题一、填空题1、 微型计算机系统结构中的系统总线有【B 】、【A 】和【E 】。

A. 地址总线 B 数据总线 C 内部总线 D 外部总线 E 控制总线2、 已知大写字母“A ”的 ASCII 码值为 65,则“F ”的 ASCII 码值为【B 】,“k ”的 ASCII 码值为 107,则“a ”的 ASCII 码值为【D 】。

A 69B 70C 71D 97E 983、 主机域名不能直接用于 TCP/IP 协议的路由选择中,当用户采用域名进行通讯时,必须将【B 】映射成【E 】,这个过程被称为【D 】。

A .网卡地址 B. 域名 C. 地址转换 D.域名解析 E.IP 地址4、 图片-1 按钮中的流程图自上而下使用的流程图符号有:【F 】、【G 】、【E 】,表示的是【C 】程序控制结构。

A . 选择结构 B.顺序结构 C.循环结构 D.起止框 E.判断框 F. 输入输出框 G.处理框5、 在 Windows FAT 文件系统中,当创建一个文件时,操作系统根据文件路径和文件名在【A 】建立一个目录项,写入文件名,大小和创建时间等相应信息;在【C 】中查找空闲的簇分配给文件,将文件数据写入【B 】;同时将文件的第一簇的簇号写入【A 】中。

A .文件目录表 B.磁盘数据区 C 文件分配表 6、 汉字的处理过程为:通过输入码输入汉字,然后转换为我国制定的【F 】,为了中西文兼容,把每个字节的最高位置为【H 】,形成计算机内部能够处理的【C 】,最后按照【 E 】在显示器上输出汉字。

A .输入码 B. ASCII 码 C.机内码 D.区位码 E.字形码 F.国标码 G. 0 H. 117、 在 TCP/IP 模型的应用层上,FTP 是【D 】协议,Http 是【C 】协议,SMTP 是【B 】协议。

A .远程登录 B.简单邮件传输 C.超文本传输 D.文件传输 E.传输控制8、 程序设计过程一般包含以下步骤:分析问题,建立【B 】,对指定的输入数据确定其存储 [1][2] [3] N - 1的【C】,选择合适的【A】,用计算机语言编制程序,【D】,最终获得预期结果。

51一条指令通常由哪两个部分组成

51一条指令通常由哪两个部分组成

5.7 8CISC(复杂指令系统计算机)和RISC(精简指令系 统计算机)计算机的指令系统的区别表现在哪里?他们各 自追求的主要目标是什么?
答:区别: CISC因为指令复杂,指令功能齐全,硬件实现复杂,指 令条数多,并行度差。 RISC因为指令功能简单,指令格式规整,指令条数少, 实现简单,并行性高。 主要目标: CISC:追求指令系统的功能复杂和完备,以弥补高级语 言程序和机器语言程序之间的差异 RISC:追求指令系统的精简高效,精简高速的硬件组成, 精妙智能的编译软件,达到低价高性能的理想目的
解答:计算机指令中要用到的操作数一般可以来自: 1.CPU内部的通用寄存器,此时应在指令字中给出用到的 寄存器编号(寄存器名),通用寄存器的数量一般为几 个、十几个,故在指令字中须为其分配2、3、4、5或更 多一点的位数来表示一个寄存器;该寄存器的内容,可 以是指令运算用到的数据,也可能用作为一个操作数的 地址。 2.可以是外围设备(接口)中的一个寄存器,通常用设 备编号或设备入出端口地址或设备映像地址来表示; 3.可以是内存储器的一个存储单元,此时应在指令字中 给出该存储单元的地址。
5.2.计算机指令中要用到的操作数一般可以来自哪些部件? 计算机指令中要用到的操作数一般可以来自哪些部件? 计算机指令中要用到的操作数一般可以来自哪些部件 如何在指令中表示这些操作数的地址?通常使用哪些寻址 如何在指令中表示这些操作数的地址? 方式? 方式?
计算机的寻址方式: 1. 立即数寻址:操作数直接给出在指令字中,即指令字中直接给 出的不同再是操作数地址,而是操作数本身。 2. 直接寻址:操作数地址字段直接给出操作数在存储器中的地址。 3. 寄存器寻址:指令字中直接给出操作数所在的通用寄存器的编 号。 4. 寄存器间接寻址:指令字中给出通用寄存器的编号,在寄存器 中给出的不是一个操作数,而是操作数地址时,就可以用这一地址 去读写存储器。 5. 变址寻址:指令字中给出的一个数值(变址偏移量)与指定的 一个寄存器(变址寄存器)的内容相加之和作为操作数的地址,用 于读写存储器。

第1-3章计算机组成原理课后习题答案

第1-3章计算机组成原理课后习题答案

第1章计算机系统概论1.1 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:计算机系统由硬件和软件两大部分组成。

硬件即指计算机的实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成,如主机、外设等。

软件是看不见摸不着的,由人们事先编制成具有各类特殊功能的信息组成,用来充分发挥硬件功能,提高机器工作效率,便于人们使用机器,指挥整个计算机硬件系统工作的程序、资料、数据集合。

硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。

1.2 如何理解计算机系统的层次结构?解:(1)第一级:实际机器M1 (机器语言机器),机器语言程序直接在M1上执行;(2)第二级:虚拟机器M2(汇编语言机器),将汇编语言程序先翻译成机器语言程序,再在M1-上执行;(3)第三级:虚拟机器M3(高级语言机器),将高级语言程序先翻译成汇编语言程序,再在M2、M1(或直接到M1)上执行;(4)第零级:微程序机器M0(微指令系统),由硬件直接执行微指令。

(5)实际上,实际机器M1和虚拟机器M2之间还有一级虚拟机,它是由操作系统软件构成,该级虚拟机用机器语言解释操作系统。

(6)虚拟机器M3还可以向上延伸,构成应用语言虚拟系统。

1.3 说明高级语言、汇编语言和机器语言的差别及联系。

解:机器语言由0、1代码组成,是机器能识别的一种语言。

用机器语言编写程序时要求程序员对他们所使用的计算机硬件及其指令系统十分熟悉,编写程序难度很大,操作过程也极易出错。

汇编语言是符号式的程序设计语言,汇编语言是面向机器的语言,它由一些特殊的符号表示指令。

用汇编语言编写的汇编语言程序必须先被翻译成机器语言程序,才能被机器接受并自动运行。

汇编语言的每一条语句都与机器语言的某一条语句(0、1代码)一一对应。

高级语言是面向用户的语言,与具体的计算机指令系统无关、对问题的描述更接近于人们习惯,且易于掌握和书写。

它具有较强的通用性,程序员完全不必了解、掌握实际机器M1的机型、内部的具体组成及其指令系统,只要掌握这类高级语言的语法和语义,便可直接用这种高级语言来编程,给程序员带来了极大的方便。

第二章 习题解答

第二章 习题解答
b)双重循环,内循环每次执行 3*10 条指令,外循环一次除了内循环之外 还有另外 3 条指令,因此外循环一次共执行 33 条指令,总共执行 33N 条指令
当 N<=0 时,a) 仅执行判断及退出指令,共 3 条 b) N=0,将执行 33*232 条指令;N<0,将执行 33*(232+N)条指令
jr $ra jr $ra
[00400024] 34040004 ori $4, $0, 4; 1: li $a0,4
[00400028] 0c10000c jal 0x00400030 [FIB]; 2: jal FIB
[0040002c] 0810001f j 0x0040007c [exit]; 3: j exit
[00400030] 23bdfff4 addi $29, $29, -12; 4: addi $sp,$sp,-12
[00400034] afbf0000 sw $31, 0($29); 5: sw $ra,0($sp)
[00400038] afb10004 sw $17, 4($29); 6: sw $s1,4($sp)
beq $s3,$0,exit #$s3=0,exit
add $s0,$s0,$s1 #a+=b
addi $t0,$t0,1 #i++
j loop
exit:
2)
loop: slti $s3,$s0,10 #$s3=a<10?1:0
beq $s3,$0,exit
add $s4,$s0,$s1 #$s4=a+b
addf,f,g
c) addf,f,f
addf,f,j
d) addi f,j,2

专升本计算机试卷

专升本计算机试卷

2007年普通高等学校专升本统一考试计算机试卷一、单项选择题(在每小题给出的四个选项中只有一项是正确的,将正确选项的字母序号填在括号内。

每小题1分,共60分)1.计算机科学的奠基人是( )。

A.巴贝奇B.图灵C.爱达D.比尔·盖茨2.世界上第一台电子计算机ENIAC诞生于( )。

A.1946年B.1964年C.1942年D.1954年3.计算机集成制造系统的简称是( )。

A.ACEB.CIMSC.CADD.CAM4.美国政府提出的“国家信基础设施”的简称是( )。

A.InternetIIC.GIID.NII5.通常我们所说的第四代计算机系统,硬件采用的主要逻辑元件是( )。

A.大规模、超大规模集成电路B.晶体管C.中小规模集成电路D.电子管6.在计算机内部,用来传达、存储、加工处理的数据指令形式都是( )。

A.八进制码B.十进制码C.二进制码D.十六进制码7.已知字母a的ASCII码为97,则ASCII码二进制数1000010对应的字母是( )。

A. AB. BC.66D. E8.微机中的1GB表示的容量是( )。

A.1000MBB.1024MbC.1000MbD.1024MB9.下列数据中最大的数是( )。

A.(256)10B.(100000001)2C.(77)8D(8F)1610.计算机病毒是一种( )。

A.特殊的计算机部件B.游戏软件C.人为编制的特殊程序D.能传播的计算机病毒11.防止软盘感染病毒的有效方法是( )。

A.不要把软盘和有病毒的软盘放在一起B.保持机房清洁C.定期对软盘格式化D.将软盘设置成写保护状态12.计算机硬件系统的组成为:输入设备、输出设备和( )。

A.控制器、运算器、存储器B.控制器、加法器、RAM存储器C.中央处理器、运算器、存储器D.CPU、外存储器13.以下微型计算机的存储设备中,访问速度最快的是( )。

A.CacheB.RAMC.硬盘D.软盘14.人们常说的“掌上电脑”的简称是( )。

电大计算机组成原理2021平时测试答案

电大计算机组成原理2021平时测试答案

一.选择题题目1 正确获得8.00分中的8.00分IB标记題目题干两个补码数相加,只有在()时有可能产生溢岀。

选择一项:a. 符号位相同巴b.符号位不同「C.两个正数相加结果为正「d.数值位产生向符号位的进位,符号位也向更高位产生进位反馈Your answer is correct.正确答案是:符号位相同题目2正确获得8.00分中的8.00分IB标记题目题干怎点数补码减法可直接用加法器完成,此时,符号位()参与运算:并把补码形式的减数诸位求发送加法器,再向最低位给出进位信号。

选择一项:r a.与数值位一起参与运算,1 ' b.与数值位分别进行运算,1「c.与数值位一起参与运算,0C d.与数值位分别进行运算,0反馈Your answer is correct.正确答案是:与数值位一起参与运算,1题目3 正确获得8.00分中的8.00分IE标记題目懸干针对8位2进制整数,下列说法中正确的是()。

选择一项:「a. 0的补码等于一1的反码「b. -126的补码与+2的移128方案的移码有相同的表示1C. 127 的补码为10000000「d. +1的补码等于一127的反码反馈Your answer is correct.正确答案是:126的补码与+2的移128方案的移码有相同的表示题目4 正确获得8.00分中的8.00分IB标记题目题干某让算机字长32位,采用原码宦点小数表示,符号位为1位,数值位为31位,则可表示的最大正小数为(),最小负小数为()o选择一项:a. + (231-1),・(1・2・31)b. + (1-2-31), - (1-2-31)C. + (231-1) , - (1-2-32)d. + (232-1 ) , - (1-2-31)反馈Your answer is correct.正确答案是:+ (1-2-31),・(1-2-31)题目5 正确获得8.00分中的8.00分IE标记題目趣干长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规左均相同,则它们可表示的数的范围和精度为O。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.一条指令通常由哪两部分组成?指令的操作码一般有哪几种组织方式?各自应用在什么场合?各自的优缺点是什么?
答案
一条指令由操作码和操作数地址码两部分组成。

对操作码的组织与编码有以下三种:
(1)定长的操作码的组织方案
优点:计算机的硬件设计简单,指令译码和执行速度快。

缺点:当指令数量增多、指令字单独为操作码划分出固定的多位后,留给表示操作数
地址的位数就会严重不足。

适用于字长较长的计算机系统,如32位或32位以上。

(2)变长的操作码的组织方案
优点:在比较短的指令字中,既能表示出比较多的指令条数又能尽量满足操作数地址
的要求。

缺点:计算机的硬件设计复杂,指令译码和执行速度较慢。

适用于字长较短的计算机系统,如16位或16位以下。

(3)操作码字段与操作数地址有所交叉的方案
优点:在比较短的指令字中,既能表示出比较多的指令条数又能尽量满足操作数地址
的要求。

操作码不再集中在指令字的最高位,而是与表示操作数地址的字段有所交叉。

缺点:计算机的硬件设计复杂,指令译码和执行速度较慢。

这种方案不很常用。

2.什么是形式地址?简述对变址寻址、相对寻址、基地址寻址应在指令中给出些什么信息?如何得到相应的实际(有效)地址?各自有什么样的主要用法?答案
表示在指令中的操作数地址称为形式地址。

(1)变址寻址:应在指令中给出一个数值(称为变址偏移量)及一个寄存器(称为
变址寄存器)的编号。

实际地址(又称有效地址)=变址寄存器的内容+变址偏移量
主要用于处理数组型数据。

(2)相对寻址:应在指令中给出一个数值(称为相对寻址偏移量)
实际地址(又称有效地址)=程序计数器PC的内容+相对寻址偏移量
主要用于相对转移指令。

(3)基地址寻址:应在指令中给出一个寄存器(称为基址寄存器)的编号。

实际地址(又称有效地址)=程序中的地址+基址寄存器
主要用于多道程序或浮动地址程序定位存储器空间。

3.简述计算机的控制器的功能和基本组成,微程序的控制器和组合逻辑的控制器在组成和运行原理方面的相同、不同之处表现在哪里?
答案
控制器的功能是自动连续地执行指令序列,并依据当前正在执行的指令和它所处的
执行步骤,提供出在这一时刻整机各部件要用到的控制信号。

控制器的基本组成包括
(1)程序计数器(PC)
(2)指令寄存器(IR)
(3)脉冲源、启停控制逻辑、指令执行的步骤标记线路
(4)全部时序控制信号产生部件
微程序的控制器和组合逻辑的控制器在组成同类型的控制器,其共同点是:
基本功能都是提供计算机各个部件协同运行所需要的控制信号,组成部分都有程序计数器PC,指令寄存器IR,都分成几个执行步骤完成每一条指令的具体功能;不同点主要表现在:处理指令执行步骤的办法,提供控制信号的方案不一样,组合逻辑控制器是用节拍发生器指明指令执行步骤,用组合逻辑电路直接给出应提供的控制信号,其优点是运行速度明显地快,缺点是设计与实现复杂些,但随着大规模现场可编程集成电路的出现,该缺点已得到很大缓解;微程序的控制器是通过微指令地址的衔接区分指令执行步骤,应提供的控制信号是从控制存储器中读出来的,并经过一个微指令寄存器送到被控制部件的,其缺点是运行速度要慢
一些,优点是设计与实现简单些,易于用于实现系列产品的控制器,理论上可实现
动态微程序设计.。

相关文档
最新文档