文档库 最新最全的文档下载
当前位置:文档库 › 组成原理练习题

组成原理练习题

组成原理练习题
组成原理练习题

题目部分,(卷面共有30题,100分,各大题标有题量和总分)

一、选择题(10小题,共20分)

1、浮点数的表示范围和精度取决于()。

A、阶码的位数和尾数的机器数形式;

B、阶码的机器数形式和尾数的位数;

C、阶码的位数和尾数的位数;

D、阶码的机器数形式和尾数的机器数形式。

答案:C

2、存放欲执行指令的寄存器是()。

A、MAR;

B、PC;

C、MDR;

D、IR。

答案:D

3、()寻址对于实现程序浮动提供了较好的支持。

A、间接寻址;

B、变址寻址;

C、相对寻址;

D、直接寻址。

答案:C

4、在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这属于()

A、同步控制;

B、异步控制;

C、联合控制;

D、局部控制。

答案:A

5、当定点运算发生溢出时,应()。

A、向左规格化;

B、向右规格化;

C、发出出错信息;

D、舍入处理。

答案:C

6、某计算机字长是32位,它的存储容量是64KB、按字编址,它的寻址范围是()。

A、16KB:

B、16K;

C、32K;

D、32KB。

答案:B

7、下述说法中()是正确的。

A、EPROM是可改写的,因而也是随机存储器的一种;

B、EPROM是可改写的,但它不能用作为随机存储器用:

C、EPROM只能改写一次,故不能作为随机存储器用;

D、EPROM是可改写的,但它能用作为随机存储器用。

答案:B

8、某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是()

A、128K;

B、64K;

C、64KB:

D、128KB。

答案:B

9、一个节拍信号的宽度是指()。

A、指令周期:

B、机器周期;

C、时钟周期;

D、存储周期。

答案:C

10、某一RAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最少数目是()。

A、21;

B、17;

C、19;

D、20。

答案:C

二、判断题(10小题,共20分)

1、浮点数通常采用规格化数来表示,规格化数即指其尾数的第1位应为0的浮点数。()答案:×

2、在计算机中,所表示的数有时会发生溢出,其根本原因是计算机的字长有限。()答案:√

3、浮点数的取值范围由阶码的位数决定,而浮点数的精度由尾数的位数决定()

答案:√

4、将补码的符号位改用多位来表示,就变成变形补码,一个用双符号位表示的变形补

码01.1010是正数。()

答案:×

5、补码的符号位是数值的一部分。( )

答案:√

6、若二进制正数为10110011,则它的补码就是10110011 ( )

答案:×

7、在堆栈操作中,栈底位置是固定的,栈顶位置随着堆栈指针SP内容变化而浮动。( ) 答案:√

8、定字长指令格式是指各指令字长度都相等,故又称等字长指令格式;变字长指令格式是指各指令字长度可以不等,故又称变长指令字结构。( )

答案:√

9、转移类指令能改变指令执行顺序,因此,执行这类指令时,PC和SP的值都将发生变化。( )

答案:×

10、EPROM中的内容一旦写入,就不能再抹去。( )

答案:×

三、问答题(4小题,共20分)

1、简述浮点加减法的运算步骤,哪几步操作要考虑溢出问题?

答案:①检查有无操作数为0,有则简化操作。②对阶:将阶码小的调整到与阶码大的一致。③尾数加、减,本步应考虑加、减的结果是否产生了上溢或下溢(尾数溢出)。④结果规格化,尾数右规,可能产生阶码上溢;尾数左规,可能产生阶码下溢。

2、已知带返转指令的含义如下图所示,写出机器在完成带返转指令时,取指阶段和执行阶段所需的全部微操作命令及节拍安排。

答案:取指阶段

T PC→MAR,1 →R

T M(MAR)→MDR,(PC)+1 →PC(1分)

1

T MDR →IR,OP(IR)→ID (1分)

2

由图可见,带返转指令执行阶段需完成将返回地址M+l,存入指令的地址码字段K所指示的存储单元中,从K+l号单元开始才是子程序的真正内容,故执行阶段的微操作命令及节拍安排为:

T Ad(IR)→MAR,1→W (1分)

1T PC →MDR (1分)

2T MDR →M (MAR )

,Ad (IR )+1→PC (1分) 3、按序写出完成一条加法指令ADD a (a 为主存地址)组合逻辑控制器所发出的微操作命

令及节拍安排。

答案:组合逻辑控制器完成ADD a 指令的微操作命令及节拍安排为: 取指周期 (2分)

0T PC →MAR, 1→R

1T M (MAR )→MDR, (PC )+1→PC 2T MDR →IR, OP (IR )→ID

执行周期(3分)

0T Ad (IR )→MAR,1→R (即a →MAR ) 1T M (MAR )→MDR 2T (ACC )+(MDR )→ACC

4、按序写出完成一条加法指令SUB α(α为主存地址)两种控制器所发出的微操作命令及节拍安排。 答案:(8分)组合逻辑控制器完成SUB α指令的微操作命令及节拍安排为: 取指周期(2分)

0T P C M A R ,1R →→ 1T M (M A R

)M D R (P C )+1→→,

2T MDR IR OP(IR)ID →→,

执行周期(2分)

0T A d (I R )M A R 1→→, (即MAR α→) 1T M (M A R

)M D R

→ 2T (ACC)(MDR)ACC →-

微程序控制器完成ADD

α指令的微操作命令及节拍安排为:

取指周期(2分)

0T PC MAR 1R →→,

1T Ad(CMDR)CMAR →

2T M (M A R )M D R (P C )+1→→, 3T A d (C M D R )C M

A → 4T M D R I R →

5T O P (I R

)→微地址形成部件CMAR 执行周期(2分)

0T A d (I R

)M A R 1→→, (即MAR α→)

1T A d (C M D R )C M A → 2T M (M A R )M D R → 3T A d (C M D R )C M A

4T (A C C )(M D R )A C

→+ 5T A d (C M D R )C M A

四、分析计算题(2小题,共10分)

1、设机器数字长为8位(含一位符号位在内),若A=+15,B=+24,求[]A B -补并还原成真值。 答案:答:

150001111,B 240011000A =+=+=+=+(1分)

[][][]=00001111=00011000=11101000

A B B ∴-补补补,,,,,(1分) [][][]==00001111A B A B -+补补补则,,

111010001,+,1110111

(1分)

[]=11110111A B ∴-补,(1分) 故 A B -= -0001001= -9(1分)

2、设1116x =+

,7

16

y =+,试用变形补码计算x+y 。 答案:答:117

0.1011=0.01111616

x y =+==+,(1分) [

][]00.1011,00.1000X Y ∴==补补

(2分)

此时,符号位为“01”,表示溢出,又因第一位符号位为“0”,表示结果的真正符号,故“01”

表示正溢出。(2分)

五、简答(3小题,共15分)

1、除了采用高速芯片外,分别指出存储器、运算器、控制器和I/O 系统各自可采用什么方法提高机器速度,各举一例简要说明。

答案:答:存储器:采用多体交叉存储器(2分) 运算器:采用快速进位链(1分) 控制器:采用指令流水(1分) I/O 系统:采用DMA 方式(1分)

2、某机有五个中断源,按中断响应的优先顺序由高到低为L0,L1,L2,L3,L4,现要求

答案:(每写对一个屏蔽字1分)

设屏蔽位为“1”时表示对应的中断源被屏蔽,屏蔽字排列如下:

3、某机主存容量为4M?16位,且存储字长等于指令字长,若该机的指令系统具备56种操作。操作码位数固定,且具有直接、间接、立即、相对、变址五种寻址方式。

(1)画出一地址指令格式并指出各字段的作用;

(2)该指令直接寻址的最大范围(十进制表示);

(3)一次间址的寻址范围(十进制表示);

(4)相对寻址的位移量(十进制表示)。

答案:(1)一地址指令格式为(1分)

OP操作码字段,共6位,可反映56种操作;

M寻址方式特征字段,共3位,可反映5种寻址方式;

A形式地址字段,共16 -6-3=7位(1分)

(2)直接寻址的最大范围为72=128 (1分)

2= 65536(1分)

(3)由于存储字长为16位,故一次间址的寻址范围为16

(4)相对寻址的位移量为-64~+ 63(1分)

六、设计题(1小题,共15分)

1、设CPU有16根地址线,8根数据线,并用MREQ作访存控制信号(低电平有效),用WR作读/写控制信号(高电平为读,低电平为写)。现有下列存储芯片:1K×4位RAM; 4K×8位RAM; 8K×8位RAM; 2K×8位ROM; 4K×8位ROM; 8K×8位ROM及74LS138译码器和各种门电路,如图所示。画出CPU与存储器的连接图,要求

74138译码器

(1)主存地址空间分配:

6000H~67FFH为系统程序区;

6800H~6BFFH为用户程序区。

(2)合理选用上述存储芯片,说明各选几片?

(3)详细画出存储芯片的片选逻辑图。

答案:答:(1)将16进制地址范围写成二进制地址码,并确定其总容量。(2分)

(2)根据地址范围的容量以及该范围在计算机系统中的作用,选择存储芯片。由6000H~67FFH系统程序区的范围,应选1片2K?8位的ROM(1分)

由6800H~6BFFH用户程序区的范围,应选2片lK?4位的RAM芯片(1分)(3)存储芯片的片选逻辑图(6分)

计算机组成原理试题及答案

A .(7CD )16 B. ( 7D0)16 C. (7E0)16 D. 3. 下列数中最大的数是 _______ 。 A .(10011001) 2 B. (227) 8 C. (98)16 4. ____ 表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 在小型或微型计算机里,普遍采用的字符编码是 A. BCD 码 B. 16 进制 C. 格雷码 6. 下列有关运算器的描述中, ______ 是正确的 A. 只做算术运算,不做逻辑运算 B. C. 能暂时存放运算结果 D. 7. EPROM 是指 ____ 。 A. 读写存储器 B. C. 可编程的只读存储器 D. 8. Intel80486 是 32位微处理器, Pentium 是A.16 B.32 C.48 D.64 9 .设]X ]补=1.XXX 3X 4,当满足 _________ ■寸,X > -1/2 成立。 A. X 1必须为1,X 2X 3X 4至少有一个为1 B. X 1必须为1 , X 2X 3X 4任意 C. X 1必须为0, X 2X 3X 4至少有一个为1 D. X 1必须为0, X 2X 3X 4任意 10. CPU 主要包括 _____ 。 A.控制器 B. 控制器、运算器、cache C.运算器和主存 D.控制器、ALU 和主存 11. 信息只用一条传输线 ,且采用脉冲传输的方式称为 _________ 。 A. 串行传输 B. 并行传输 C. 并串行传输 D. 分时传输 12. 以下四种类型指令中,执行时间最长的是 _________ 。 A. RR 型 B. RS 型 C. SS 型 D. 程序控制指令 13. 下列 _____ 属于应用软件。 A. 操作系统 B. 编译系统 C. 连接程序 D. 文本处理 14. 在主存和CPU 之间增加cache 存储器的目的是 _____ 。 A. 增加内存容量 B. 提高内存可靠性 C.解决CPU 和主存之间的速度匹配问题 D. 增加内存容量,同时加快存取速 度 15. 某单片机的系统程序,不允许用户在执行时改变,则可以选用 ____________ 作为存储芯 片。 A. SRAM B. 闪速存储器 C. cache D. 辅助存储器 16. 设变址寄存器为X ,形式地址为D, (X )表示寄存器X 的内容,这种寻址方式的有 效地址为 ______ 。 A. EA=(X)+D B. EA=(X)+(D) C.EA=((X)+D) D. EA=((X)+(D)) 17. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为 ___________ 。 A. 隐含寻址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址 18. 下述 I/O 控制方式中,主要由程序实现的是 ________ 。 7F0)16 D. ( 152)10 o D. ASC H 码 只做加法 既做算术运算,又做逻辑运算 只读存储器 光擦除可编程的只读存储器 位微处理器。

计算机组成原理试题及答案

2. (2000)10化成十六进制数是______。 A.(7CD)16 B.(7D0)16 C.(7E0)16 D.(7F0)16 3. 下列数中最大的数是______。 A.(10011001)2 B.(227)8 C.(98)16 D.(152)10 4. ______表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 在小型或微型计算机里,普遍采用的字符编码是______。 A. BCD码 B. 16进制 C. 格雷码 D. ASCⅡ码 6. 下列有关运算器的描述中,______是正确的。 A.只做算术运算,不做逻辑运算 B. 只做加法 C.能暂时存放运算结果 D. 既做算术运算,又做逻辑运算 7. EPROM是指______。 A. 读写存储器 B. 只读存储器 C. 可编程的只读存储器 D. 光擦除可编程的只读存储器 8. Intel80486是32位微处理器,Pentium是______位微处理器。 A.16B.32C.48D.64 9. 设[X]补=1.x1x2x3x4,当满足______时,X > -1/2成立。 A.x1必须为1,x2x3x4至少有一个为1 B.x1必须为1,x2x3x4任意 C.x1必须为0,x2x3x4至少有一个为1 D.x1必须为0,x2x3x4任意 10. CPU主要包括______。 A.控制器 B.控制器、运算器、cache C.运算器和主存 D.控制器、ALU和主存 11. 信息只用一条传输线,且采用脉冲传输的方式称为______。 A.串行传输 B.并行传输 C.并串行传输 D.分时传输 12. 以下四种类型指令中,执行时间最长的是______。 A. RR型 B. RS型 C. SS型 D.程序控制指令 13. 下列______属于应用软件。 A. 操作系统 B. 编译系统 C. 连接程序 D.文本处理 14. 在主存和CPU之间增加cache存储器的目的是______。 A. 增加内存容量 B. 提高内存可靠性 C. 解决CPU和主存之间的速度匹配问题 D. 增加内存容量,同时加快存取速度 15. 某单片机的系统程序,不允许用户在执行时改变,则可以选用______作为存储芯片。 A. SRAM B. 闪速存储器 C. cache D.辅助存储器 16. 设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,这种寻址方式的有效地址为______。 A. EA=(X)+D B. EA=(X)+(D) C.EA=((X)+D) D. EA=((X)+(D)) 17. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为______。 1

计算机组成原理实验报告

福建农林大学计算机与信息学院信息工程类实验报告系:计算机科学与技术专业:计算机科学与技术年级: 09级 姓名:张文绮学号: 091150022 实验课程:计算机组成原理 实验室号:___田405 实验设备号: 43 实验时间:2010.12.19 指导教师签字:成绩: 实验一算术逻辑运算实验 1.实验目的和要求 1. 熟悉简单运算器的数据传送通路; 2. 验证4位运算功能发生器功能(74LS181)的组合功能。 2.实验原理 实验中所用到的运算器数据通路如图1-1所示。其中运算器由两片74181

以并/串形式构成8位字长的ALU。运算器的输出经过一个三态门(74245)和数据总线相连,运算器的两个数据输入端分别由两个锁存器(74373)锁存,锁存器的输入连接至数据总线,数据开关INPUT DEVICE用来给出参与运算的数据,并经过一个三态门(74245)和数据总线相连,数据显示灯“BUS UNIT”已和数据总线相连,用来显示数据总线内容。 图1-2中已将用户需要连接的控制信号用圆圈标明(其他实验相同,不再说明),其中除T4为脉冲信号,其它均为电平信号。由于实验电路中的时序信号均已连至W/R UNIT的相应时序信号引出端,因此,在进行实验时,只需将W/R UNIT 的T4接至STATE UNIT的微动开关KK2的输出端,按动微动开关,即可获得实验所需的单脉冲,而S3,S2,S1,S0,Cn,LDDR1,LDDR2,ALU-B,SW-B各电平控制信号用SWITCH UNIT中的二进制数据开关来模拟,其中Cn,ALU-B,SW-B为低电平控制有效,LDDR1,LDDR2为高电平有效。 3.主要仪器设备(实验用的软硬件环境) ZYE1603B计算机组成原理教学实验系统一台,排线若干。 4.操作方法与实验步骤

计算机组成原理试题及答案

中国自考人——700门自考课程永久免费、完整在线学习快快加入我们吧! 全国2002年4月高等教育自学考试 计算机组成原理试题 课程代码:02318 一、单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个选项中只有一个选项是符 合题目要求的,请将正确选项前的字母填在题后的括号内。 1.若十进制数为,则相应的十六进制数为( )。 若x=1011,则[x]补=( )。 3.某机字长8位,含一位数符,采用原码表示,则定点小数所能表示的非零最小正数为( )。 4.设某浮点数共12位。其中阶码含1位阶符共4位,以2为底,初码表示;尾数含1位数符共8位,补码 表示,规格化。则该浮点数所能表示的最大正数是( )。 5.原码乘法是指( ) A.用原码表示乘数与被乘数,直接相乘 B.取操作数绝对值相乘,符号位单独处理 C.符号位连同绝对值一起相乘 D.取操作数绝对值相乘,乘积符号与乘数符号相同 6.一般来讲,直接映象常用在( ) A.小容量高速Cache B.大容量高速Cache C.小容量低速Cache D.大容量低速Cache 7.下列存储器中,( )速度最快。 A.硬盘 B.光盘 C.磁带 D.半导体存储器 8.采用直接寻址方式,则操作数在( )中。 A.主存 B.寄存器 C.直接存取存储器 D.光盘 9.零地址指令的操作数一般隐含在( )中。 A.磁盘 B.磁带 C.寄存器 D.光盘 10.微程序存放在( ) A.主存中 B.堆栈中 C.只读存储器中 D.磁盘中 11.在微程序控制方式中,机器指令和微指令的关系是( )。 A.每一条机器指令由一条微指令来解释执行 B.每一条机器指令由一段(或一个)微程序来解释执行 C.一段机器指令组成的工作程序可由一条微指令来解释执行 D.一条微指令由若干条机器指令组成 12.异步传送方式常用于( )中,作为主要控制方式。 A.微型机的CPU内部控制 B.硬连线控制器 C.微程序控制器 D.串行I/O总线 13.串行总线主要用于( )。 A.连接主机与外围设备 B.连接主存与CPU C.连接运算器与控制器 D.连接CPU内部各部件 14.在常用磁盘中,( )。 A.外圈磁道容量大于内圈磁道容量 B.各道容量不等 C.各磁道容量相同 D.内圈磁道容量大于外圈磁道容量 15.在下列存储器中,( )可以作为主存储器。 A.半导体存储器 B.硬盘 C.光盘 D.磁带 二、改错题(本大题共5小题,每小题2分,共10分)针对各小题的题意,改正其结论中的错误,或补充

计算机组成原理试卷A卷答案

华侨大学2012—2013学年第一学期期末考试 《计算机组成原理》考试试卷(A卷) 学院课程名称考试日期 姓名专业学号 一、选择题(本大题共15小题,每小题2分,共30分)) 1、完整的计算机系统应包括_______。 A.CPU和主存B.外部设备和主机 C.主机和实用程序D.配套的硬件系统和软件系统 2、有些计算机将一部分软件永恒地存于只读存储器中,称之为_______。 A.硬件B.软件C.固件D.辅助存储器 3、冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是_______。 A.指令操作码的译码结果B.指令和数据的寻址方式 C.指令周期的不同阶段D.指令和数据所在的存储单元 4、浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和溢出判断等步骤。设浮点数的阶码和尾数都采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27*29/32、Y=25*5/8,则浮点加法计算X+Y的最终结果是_____。 A.00111 1100010 B.00101 0001000 C.01000 0010001 D.发生溢出 5、下列关于RISC的叙述中,错误的是_______。 A.RISC普遍采用微程序控制器 B.RISC大多数指令在一个时钟周期内完成 C.RISC的内部通用寄存器数量相对CISC多 D.RISC的指令数、寻址方式和指令格式种类相对CISC少 6、在微机中,系统日期、硬盘参数与计算机配置信息等均存储在_______。 A.Cache B.ROM C.EPROM D.CMOS 7、相对于微程序控制器,硬布线控制器的特点是_______。 A.指令执行速度慢,指令功能的修改和扩展容易 B.指令执行速度慢,指令功能的修改和扩展困难 C.指令执行速度快,指令功能的修改和扩展容易 D.指令执行速度快,指令功能的修改和扩展困难 8、下列有关RAM和ROM的叙述中,正确的是_______。 ① RAM是易失性存储器,ROM是非易失性存储器 ② RAM和ROM都是采用随机存取方式进行信息访问 ③ RAM和ROM都可用做Cache ④ RAM和ROM都需要进行刷新 A.仅①②B.仅②③C.仅①②③D.仅②③④

计算机组成原理实验报告

重庆理工大学 《计算机组成原理》 实验报告 学号 __11503080109____ 姓名 __张致远_________ 专业 __软件工程_______ 学院 _计算机科学与工程 二0一六年四月二十三实验一基本运算器实验报告

一、实验名称 基本运算器实验 二、完成学生:张致远班级115030801 学号11503080109 三、实验目的 1.了解运算器的组成结构。 2.掌握运算器的工作原理。 四、实验原理: 两片74LS181 芯片以并/串形式构成的8位字长的运算器。右方为低4位运算芯片,左方为高4位运算芯片。低位芯片的进位输出端Cn+4与高位芯片的进位输入端Cn相连,使低4位运算产生的进位送进高4位。低位芯片的进位输入端Cn可与外来进位相连,高位芯片的进位输出到外部。 两个芯片的控制端S0~S3 和M 各自相连,其控制电平按表2.6-1。为进行双操作数运算,运算器的两个数据输入端分别由两个数据暂存器DR1、DR2(用锁存器74LS273 实现)来锁存数据。要将内总线上的数据锁存到DR1 或DR2 中,则锁存器74LS273 的控制端LDDR1 或LDDR2 须为高电平。当T4 脉冲来到的时候,总线上的数据就被锁存进DR1 或DR2 中了。 为控制运算器向内总线上输出运算结果,在其输出端连接了一个三态门(用74LS245 实现)。若要将运算结果输出到总线上,则要将三态门74LS245 的控制端ALU-B 置低电平。否则输出高阻态。数据输入单元(实验板上印有INPUT DEVICE)用以给出参与运算的数据。其中,输入开关经过一个三态门(74LS245)和内总线相连,该三态门的控制信号为SW-B,取低电平时,开关上的数据则通过三态门而送入内总线中。 总线数据显示灯(在BUS UNIT 单元中)已与内总线相连,用来显示内总线上的数据。控制信号中除T4 为脉冲信号,其它均为电平信号。 由于实验电路中的时序信号均已连至“W/R UNIT”单元中的相应时序信号引出端,因此,需要将“W/R UNIT”单元中的T4 接至“STATE UNIT”单元中的微动开关KK2 的输出端。在进行实验时,按动微动开关,即可获得实验所需的单脉冲。 S3、S2、 S1、S0 、Cn、M、LDDR1、LDDR2、ALU-B、SW-B 各电平控制信号则使用“SWITCHUNIT”单元中的二进制数据开关来模拟,其中Cn、ALU-B、SW-B 为低电平有效,LDDR1、LDDR2 为高电平有效。 对于单总线数据通路,作实验时就要分时控制总线,即当向DR1、DR2 工作暂存器打入数据时,数据开关三态门打开,这时应保证运算器输出三态门关闭;同样,当运算器输出结果至总线时也应保证数据输入三态门是在关闭状态。 运算结果表

组成原理试题库 有答案版

《计算机组成原理》试题库 选择题 1.一张3.5英寸软盘的存储容量为______,每个扇区存储的固 定数据是______。 A.1.44MB,512B B.1MB,1024BC.2MB,256BD.1.44MB,512KB 2.机器数______中,零的表示形式是唯一的。 A.原码 B.补码 C.校验码 D.反码 3.在计算机中,普遍采用的字符编码是______。 A.BCD码 B.16进制 C.格雷码 D.ASCⅡ码 4.______表示法主要用于表示浮点数中的阶码。 A.原码 B.补码 C.反码 D.移码 5.程序控制类指令的功能是______。 A.改变程序执行的顺序 B.进行主存和CPU之间的数据传送 C.进行CPU和I/O设备之间的数据传送 D.进行算术运算和 逻辑运算 6.EPROM是指______。 A.读写存储器 B.只读存储器 C.光擦除可编程的只读存储器 D.可编程的只读存储器 7.Intel80486是32位微处理器,Pentium是______位微处理器。 A.16 B.32 C.48 D.64 8.CPU主要包括______。

A.控制器 B.控制器、运算器、cache C.运算器和主存 D.控制器、ALU和主存 9.下列数中最大的数是______。 2B.(227)8 C.(98)16D.(152)10 10.以下四种类型指令中,执行时间最长的是______。 A.寄存器—存储器型 B.寄存器—寄存器型 C.存储器-存储器型 D.程序控制指令 11.下列______属于应用软件。 A.操作系统 B.编译系统 C.连接程序 D.文本处理 12.在主存和CPU之间增加cache存储器的目的是______。 A.增加内存容量 B.解决CPU和主存之间的速度匹配问题 C.提高内存可靠性 D.增加内存容量,同时加快存取速度 13.信息只用一条传输线,且采用脉冲传输的方式称为 ______。 A.串行传输 B.并行传输 C.并串行传输 D.分时传输 14.扩展操作码是_____。 A、操作码字段外辅助操作字段的代码 B、指令格式中不同字段设置的操作码 C、操作码的长度随地址数的减少而增加 D、指令系统新增加的操作码 15.下述I/O控制方式中,主要由程序实现的是______。 A.PPU(外围处理机)方式 B.中断方式 C.DMA方式 D.通道方式

组成原理试卷五

一、选择题(共5 分,每题1 分) 1.设寄存器内容为80H,若它对应的真值是–127,则该机器数是______ A.原码; B.补码; C.反码; D.移码。 2.下列叙述中______ 是正确的。 A.程序中断方式中有中断请求,DMA 方式中没有中断请求; B.程序中断方式和DMA 方式中实现数据传送都需中断请求; C.程序中断方式和DMA 方式中都有中断请求,但目的不同; D.DMA 要等到指令周期结束时才进行周期窃取。 3.设机器数字长为32 位,一个容量为16MB 的存储器,CPU按半字寻址,其寻址范围是______ 。 A.2的24次方; B.2的23次方; C.2的22次方; D.2的21次方。 4.在中断接口电路中,向量地址可通过______ 送至CPU。 A.地址线; B.数据线; C.控制线; D.状态线。 5.在程序的执行过程中,Cache 与主存的地址映象是由______ 。 A.程序员调度的;

B.操作系统管理的; C.由程序员和操作系统共同协调完成的; D.硬件自动完成的。 6.总线复用方式可以______ 。 A.提高总线的传输带宽; B.增加总线的功能; C.减少总线中信号线的数量; D.提高CUP 利用率。 7.下列说法中正确的是______ 。 A.Cache 与主存统一编址,Cache 的地址空间是主存地址空间的一部分; B.主存储器只由易失性的随机读写存储器构成; C.单体多字存储器主要解决访存速度的问题; D.Cache 不与主存统一编址,Cache 的地址空间不是主存地址空间的一部分。 8.在采用增量计数器法的微指令中,下一条微指令的地址______。 A.在当前的微指令中; B.在微指令地址计数器中; C.在程序计数器; D.在CPU中。 9.由于CPU 内部操作的速度较快,而CPU 访问一次存储器的时间较长,因此机器周期通常由______来确定。 A.指令周期; B.存取周期; C.间址周期; D.执行周期。

计算机组成原理实验报告(运算器组成、存储器)

计算机组成原理实验报告 一、实验1 Quartus Ⅱ的使用 一.实验目的 掌握Quartus Ⅱ的基本使用方法。 了解74138(3:8)译码器、74244、74273的功能。 利用Quartus Ⅱ验证74138(3:8)译码器、74244、74273的功能。 二.实验任务 熟悉Quartus Ⅱ中的管理项目、输入原理图以及仿真的设计方法与流程。 新建项目,利用原理编辑方式输入74138、74244、74273的功能特性,依照其功能表分别进行仿真,验证这三种期间的功能。 三.74138、74244、74273的原理图与仿真图 1.74138的原理图与仿真图 74244的原理图与仿真图

1. 4.74273的原理图与仿真图、

实验2 运算器组成实验 一、实验目的 1.掌握算术逻辑运算单元(ALU)的工作原理。 2.熟悉简单运算器的数据传送通路。 3.验证4位运算器(74181)的组合功能。 4.按给定数据,完成几种指定的算术和逻辑运算。 二、实验电路 附录中的图示出了本实验所用的运算器数据通路图。8位字长的ALU由2片74181构成。2片74273构成两个操作数寄存器DR1和DR2,用来保存参与运算的数据。DR1接ALU的A数据输入端口,DR2接ALU的B数据输入端口,ALU的数据输出通过三态门74244发送到数据总线BUS7-BUS0上。参与运算的数据可通过一个三态门74244输入到数据总线上,并可送到DR1或DR2暂存。 图中尾巴上带粗短线标记的信号都是控制信号。除了T4是脉冲信号外,其他均为电位信号。nC0,nALU-BUS,nSW-BUS均为低电平有效。 三、实验任务 按所示实验电路,输入原理图,建立.bdf文件。 四.实验原理图及仿真图 给DR1存入01010101,给DR2存入10101010,然后利用ALU的直通功能,检查DR1、

组成原理复习题

一、单项选择题 1.CPU包括()两部分。 A.ALU和累加器 B.ALU和控制器 C.运算器和控制器 D.ALU 和主存储器 2.CPU与主存合称为()。 A、中央处理器 B、微机 C、主机 D、接口 3.下列数值中与二进制数10000相等的是()。 A.10 B. 10BCD C.0FH D.10Q 4、在8421码表示的二一十进制数中,代码1001表示()。 A、3 B、6 C、9 D、1 5.若某数的二进制编码为0010101,采用奇校验后,该数的校验码为()。 A.10010101 B. 00010101 C.00110101 D.00101001 6.用8位二进制数补码整数的表示范围,其所能表示的数据个数分别为()。 A.-128~127 B.-127~127 C.-127~128 D.-128~128 7、定点数作加减运算时,其符号位与数位一起参与运算的编码是()。 A、原码与补码 B、补码与反码 C、反码与原码 D、原码8.定点数作加减运算时,其符号位与数位一起参与运算的编码是()。 A.原码与补码 B.补码与反码 C.反码与原码 D.原码 9、在浮点数表示中,为保持真值不变,尾数向右移2位,阶码要()。 A、加1 B、减1 C、加2 D、减2 10.浮点数的尾数右移2位,为了保证其值不变,阶码要()。 A.左移1位 B.右移1位 C.左移2位 D.右移2位11.若某数的二进制编码为0010101,采用奇校验后,该数的校验码为()。 A.10010101 B. 00010101 C.00110101 D.00101001 12.用于表示下一条将要执行的指令的地址寄存器为()。 A.AC B.IR C.DR D.PC 13.设[X]补=10000000,则X的真值为()。

组成原理 试题及答案

1. 用ASCII码(七位)表示字符5和7是(1) ;按对应的ASCII码值来比较(2) ;二进制的十进制编码是(3) 。 (1) A. 1100101和1100111 B. 10100011和01110111 C. 1000101和1100011 D. 0110101和0110111 (2) A.“a”比“b”大 B.“f”比“Q”大 C. 空格比逗号大 D.“H”比“R”大 (3) A. BCD码 B. ASCII码 C. 机内码 D. 二进制编码 2. 运算器由许多部件组成,但核心部件应该是________。 A. 数据总线 B. 数据选择器 C. 算术逻辑运算单元 D 累加寄存器。 3. 对用户来说,CPU 内部有3个最重要的寄存器,它们是。 A. IR,A,B B. IP,A,F C. IR,IP,B D. IP,ALU,BUS 4. 存储器是计算机系统中的记忆设备,它主要用来。 A. 存放程序 B. 存放数据 C. 存放微程序 D. 存放程序和数据 5. 完整的计算机系统由组成。 A. 主机和外部设备 B. 运算器、存储器和控制器 C. 硬件系统和软件系统 D. 系统程序和应用程序 6.计算机操作系统是一种(1) ,用于(2) ,是(3) 的接口。 (1) A. 系统程序 B. 应用程序 C. 用户程序 D. 中间程序 (2) A.编码转换 B. 操作计算机 C. 控制和管理计算机系统的资源 D. 把高级语言程序翻译成机器语言程序 (3) A. 软件和硬件 B. 主机和外设 C. 用户和计算机 D. 高级语言和机器语言机 7.磁盘上的磁道是 (1) ,在磁盘存储器中查找时间是 (2) ,活动头磁盘存储器的平均存取时间是指 (3) ,磁道长短不同,其所存储的数据量 (4) 。 (1) A. 记录密度不同的同心圆 B. 记录密度相同的同心圆 C. 阿基米德螺线 D. 随机同心圆 (2) A. 磁头移动到要找的磁道时间 B. 在磁道上找到扇区的时间 C. 在扇区中找到数据块的时间 D. 以上都不对 (3) A. 平均找道时间 B. 平均找道时间+平均等待时间 C. 平均等待时间 D. 以上都不对 (4) A. 相同 B.长的容量大 C. 短的容量大 D.计算机随机决定 8. 中断向量地址是。 A.子程序入口地址 B.中断服务子程序入口地址

计算机组成原理试卷及答案

计算机组成原理试题及答案 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 1.若十进制数据为137.5则其八进制数为(B )。 A、89.8 B、211.4 C、211.5 D、1011111.101 2.若x补=0.1101010,则x原=(A )。 A、1.0010101 B、1.0010110 C、0.0010110 D、0.1101010 3.若采用双符号位,则发生正溢的特征是:双符号位为(B)。 A、00 B、01 C、10 D、11 4.原码乘法是(A )。 A、先取操作数绝对值相乘,符号位单独处理 B、用原码表示操作数,然后直接相乘 C、被乘数用原码表示,乘数取绝对值,然后相乘 D、乘数用原码表示,被乘数取绝对值,然后相乘 5.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。 A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址 6.下列数中,最小的数是(A)。 A.(101001)2B.(52)8C.(2B)16D.45 7.下列数中,最大的数是(D)。 A.(101001)2B.(52)8C.(2B)16D.45 8.下列数中,最小的数是(D)。 A.(111111)2B.(72)8C.(2F)16D.50 9.已知:X=-0.0011,Y= -0.0101。(X+Y)补= ( A)。 A.1.1100B.1.1010 C.1.0101D.1.1000 10.一个512KB的存储器,地址线和数据线的总和是(C )。 A.17 B.19C.27D.36 11.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )。 A.64K B.32KB C.32K D.16KB 12.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。 A.21 B.17 C.19 D.20 12.计算机内存储器可以采用(A)。 A.RAM和ROM B.只有ROM C.只有RAM D.RAM和SAM 13.单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用( C) 。 A.堆栈寻址方式 B.立即寻址方式 C.隐含寻址方式 D.间接寻址方式 14.零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自(B)。 A.立即数和栈顶 B.栈顶和次栈顶 C.暂存器和栈顶 D.寄存器和内存单元 15.指令系统中采用不同寻址方式的目的主要是( C)。 A.实现存储程序和程序控制 B.可以直接访问外存 C.缩短指令长度,扩大寻址空间,提高编程灵活性 D.提供扩展操作码的可能并降低指令译码难度 16.用于对某个寄存器中操作数的寻址方式称为( C)寻址。 A.直接 B.间接 C.寄存器直接 D.寄存器间接 17.寄存器间接寻址方式中,操作数处在( B )。 A.通用寄存器 B.贮存单元 C.程序计数器 D.堆栈 18.RISC是(A)的简称。 A.精简指令系统计算机 B.大规模集成电路

计算机组成原理实验报告

计算机组成原理实验报告 ——微程序控制器实验 一.实验目的: 1.能瞧懂教学计算机(TH-union)已经设计好并正常运行的数条基本指令的功能、格式及执 行流程。并可以自己设计几条指令,并理解其功能,格式及执行流程,在教学计算机上实现。 2.深入理解计算机微程序控制器的功能与组成原理 3.深入学习计算机各类典型指令的执行流程 4.对指令格式、寻址方式、指令系统、指令分类等建立具体的总体概念 5.学习微程序控制器的设计过程与相关技术 二.实验原理: 微程序控制器主要由控制存储器、微指令寄存器与地址转移逻辑三大部分组成。 其工作原理分为: 1、将程序与数据通过输入设备送入存储器; 2、启动运行后从存储器中取出程序指令送到控制器去识别,分析该指令要求什么事; 3、控制器根据指令的含义发出相应的命令(如加法、减法),将存储单元中存放的操作数据取出送往运算器进行运算,再把运算结果送回存储器指定的单元中; 4、运算任务完成后,就可以根据指令将结果通过输出设备输出 三.微指令格式: 其中高八位为下地址字段、其余各位为控制字段、 1)微地址形成逻辑 TH—UNION 教学机利用器件形成下一条微指令在控制器存储器的地址、 下地址的形成由下地址字段及控制字段中的CI3—SCC控制、当为顺序执行时,下地址字段不起作用、下地址为当前微指令地址加1;当为转移指令(CI3—0=0011)时,由控制信号SCC 提供转移条件,由下地址字段提供转移地址、 2)控制字段 控制字段用以向各部件发送控制信号,使各部件能协调工作。 控制字段中各控制信号有如下几类: ①对运算器部件为了完成数据运算与传送功能,微指令向其提供了24位的控制信号,包括:4位的A、B口地址,用于选择读写的通用积存器3组3位的控制码I8-I6、 I5-I3、I2-I6,用于选择结果处置方案、运算功能、数据来源。 3组共7位控制信号控制配合的两片GAL20V8 3位SST,用于控制记忆的状态标志位 2位SCI,用于控制产生运算器低位的进位输入信号 2位SSH,用于控制产生运算器最高,最地位(与积存器)移位输入信号 ②对内存储器I/O与接口部件,控制器主要向它们提供读写操作用到的全部控制信号,共3位,即MRW

计算机组成原理上机实验报告

《计算机组成原理实验》课程实验报告 实验题目组成原理上机实验 班级1237-小 姓名 学号 时间2014年5月 成绩

实验一基本运算器实验 1.实验目的 (1)了解运算器的组成原理 (2)掌握运算器的工作原理 2.实验内容 输入数据,根据运算器逻辑功能表1-1进行逻辑、移位、算术运算,将运算结果填入表1-2。 表 1-1运算器逻辑功能表 运算类 A B S3 S2 S1 S0 CN 结果 逻辑运算65 A7 0 0 0 0 X F=( 65 ) FC=( ) FZ=( ) 65 A7 0 0 0 1 X F=( A7 ) FC=( ) FZ=( ) 0 0 1 0 X F=( ) FC=( ) FZ=( ) 0 0 1 1 X F=( ) FC=( ) FZ=( ) 0 1 0 0 X F=( ) FC=( ) FZ=( ) 移位运算0 1 0 1 X F=( ) FC=( ) FZ=( ) 0 1 1 0 0 F=( ) FC=( ) FZ=( ) 1 F=( ) FC=( ) FZ=( ) 0 1 1 1 0 F=( ) FC=( ) FZ=( ) 1 F=( ) FC=( ) FZ=( ) 算术运算 1 0 0 0 X F=( ) FC=( ) FZ=( ) 1 0 0 1 X F=( ) FC=( ) FZ=( ) 1 0 1 0X F=( ) FC=( ) FZ=( ) 1 0 1 0X F=( ) FC=( ) FZ=( ) 1 0 1 1 X F=( ) FC=( ) FZ=( ) 1 1 0 0 X F=( ) FC=( ) FZ=( ) 1 1 0 1 X F=( ) FC=( ) FZ=( ) 表1-2运算结果表

组成原理试卷

注意事项: 1.考生将姓名、学号等信息写在试卷相应位置; 2.必须使用蓝(黑)色钢笔或签字笔在规定位置答题; 3.注意字迹清楚,保持卷面整洁。 B-2 共4 页 7. 微程序存放在计算机系统的()中。 A.主存储器 B. 外存储器 C. 控制存储器 D.CACHE 8. 采用周期挪用DMA方式传递数据时,需要挪用一个或几个()时间。 A.指令周期 B.时钟周期 C.机器周期 D.存储周期 9. CACHE的块替换全部由()实现。 A. 操作系统 B. 系统软件 C.硬件 D.固件 10.寄存器寻址方式中,操作数处在()。 A.通用寄存器 B.堆栈 C.主存储器 D.程序计数器 二、判断题【每小题1分,共10分】 (将正确“T”或者错误“F”填入下表) 1.设置高速缓冲存储器的目的是为了取代主存达到高速存取。 2.微程序控制方式中一条机器指令由一条微指令解释。 3.存储器字扩展是指存储器的存储单元数不变,而存储单元长度是 存储芯片数据位数的整数倍。 4.CPU中保存当前正在执行的指令的寄存器是程序计数器。 5.虚拟存储器分为页式、段式、段页式三种。 6.操作数地址在指令中的寻址方式为直接寻址。 7.传统CPU由控制器和存储器两部分组成。 8.半导体存储器都是易失性存储器。 9.从控制存储器取出一条微指令并执行它的时间称为指令周期。 10.独立请求方式是集中式总线仲裁中响应速度最快的。

B -3 共 4 页 三、计算题【每小题10分,共30分】 1、某计算机系统中内存由CACHE 和主存构成,CPU 执行一段程序时,cache 完成存取的次数为2700次,主存完成存取的次数为300次,已 知CACHE 的存取周期为50ns,主存的访问周期为240ns,请计算CACHE/主存层次的:(1)平均访问时间;(2)效率。 2、有一个五级浮点加法运算流水线分别完成求阶差、对阶、尾数运算、规格化、舍入处理五步操作,每个过程段所需要的时间分别为:T1=60ns ,T2=50ns ,T3=100ns ,T4=80ns ,T5=50ns ,若忽略级间缓存时间,并每个过程段的时间都相同,则当该流水线连续执行20次浮点运算时,请计算下列指标: (1) 该流水线加速比;(2)该流水线的吞吐率。 3、某磁盘组有4个记录面, 每面有250个磁道,磁盘转速为4800转/分, 数据传输率为184000B/s 。请计算该磁盘组的: (1)总容量;(2)平均等待时间。 四、简答题【每小题5分,共15分】 1、 【5分】冯·诺依曼计算机由哪几个基本功能部件构成?各功能部件的主要功能是什么? 2、【5分】什么是BCD 码?试举出至少三种BCD 码。 3、【5分】简述浮点加法运算的一般步骤。 五、综合应用题【共25分】 1、【10分】下图为某8位机的主存空间构成示意图,其中RAM 为8K*8的随机存储器,ROM 位8K*8位的只读存储器。仔细分析该图,并按要求答题。 (1)地址寄存器AR 中低n 位中的n 是多少? (2)该存储器最大空间有多少?已经构成的空间有多少?

计算机组成原理实验报告册

实验一监控程序与汇编实验 实验时间:第周星期年月日节实验室:实验台: (以上部分由学生填写,如有遗漏,后果由学生本人自负) 1、实验目的 1)了解教学计算机的指令格式、指令编码、选择的寻址方式和具体功能。 2)了解汇编语言的语句与机器语言的指令之间的对应关系,学习用汇编语言设计程序的过程和方法。 3)学习教学机监控程序的功能、监控命令的使用方法,体会软件系统在计算机组成中的地位和作用。 2、实验平台 硬件平台:清华大学TEC-XP实验箱的MACH部分 软件平台:监控程序、PC端指令集仿真软件 3、实验要求 1)学习联机使用TEC-XP 教学实验系统和仿真终端软件; 2)使用监控程序的R 命令显示/修改寄存器内容、D 命令显示存储器内容、E 命令修改存储器内容; 3)使用A 命令写一小段汇编程序,使用U命令观察汇编码与机器码之间的关系,用G 命令连续运行该程序,用T命令单步运行并观察程序单步执行情况。 **代码不得写到0000——1FFF的地址单元中,如有违反将被取消当堂成绩 4、操作步骤及实验内容 1)实验箱功能开关设置及联机操作: 1. 将实验箱COM1口与PC机相连; 2. 设置功能状态开关为00110; 3. 于PC端运行; 4. 按RESET,START键,若PC端出现如下输出(如图所示),则操作成功; 图 2)仿真软件相关操作: 1. 在项目文件夹找到并启动; 图

2. 点击文件-启动监控程序; 图 4.若PC端出现如下输出(如图所示),则操作成功; 图 3)理解下列监控命令功能: A、U、G、R、E、D、T 1. A命令:完成指令汇编操作,把产生的指令代码放入对应的内存单元中,可连 续输入。不输入指令直接回车,则结束A命令(如图所示); 图 2. U命令:从相应的地址反汇编15条指令,并将结果显示在终端屏幕上(如图所 示); 图 注:连续使用不带参数的U命令时,将从上一次反汇编的最后一条语句之后接着继续反汇编。 3. G命令:从指定(或默认)的地址运行一个用户程序(如图所示); 图 4. R命令:显示、修改寄存器内容,当R命令不带参数时,显示全部寄存器和状 态寄存器的值(如图所示); 图 5. E命令:从指定(或默认)地址逐字显示每个内存字的内容,并等待用户打入 一个新的数值存回原内存单元(如图所示); 图 6. D命令:从指定(或默认)地址开始显示内存120个存储字的内容(如图所示);

计算机组成原理试题及答案

计算机组成原理试题及 答案 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

计算机组成原理试题一 一、选择题(共20分,每题1分) 1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自__C____。 A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.累加器。 2.__C___可区分存储单元中存放的是指令还是数据。 A.存储器; B.运算器; C.控制器; D.用户。 3.所谓三总线结构的计算机是指_B____。 A.地址线、数据线和控制线三组传输线。 B.I/O总线、主存总统和DMA总线三组传输线; C.I/O总线、主存总线和系统总线三组传输线; D.设备总线、主存总线和控制总线三组传输线.。 4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是__B____。 A.128K; B.64K;

C.64KB; D.128KB。 5.主机与设备传送数据时,采用____A__,主机与设备是串行工作的。 A.程序查询方式; B.中断方式; C.DMA方式; D.通道。 6.在整数定点机中,下述第___B___种说法是正确的。 A.原码和反码不能表示 -1,补码可以表示 -1; B.三种机器数均可表示 -1; C.三种机器数均可表示 -1,且三种机器数的表示范围相同; D.三种机器数均不可表示 -1。 7.变址寻址方式中,操作数的有效地址是___C___。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.以上都不对。 8.向量中断是___C___。 A.外设提出中断; B.由硬件形成中断服务程序入口地址; C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地

计算机组成原理实验

实验一基础汇编语言程序设计 一、实验目的: 1、学习和了解TEC-XP16教学实验系统监控命令的用法。 2、学习和了解TEC-XP16教学实验系统的指令系统。 3、学习简单的TEC-XP16教学实验系统汇编程序设计。 二、预习要求: 1、学习TEC-XP16机监控命令的用法。 2、学习TEC-XP16机的指令系统、汇编程序设计及监控程序中子程序调用。 3、学习TEC-XP16机的使用,包括开关、指示灯、按键等。 4、了解实验内容、实验步骤和要求。 三、实验步骤: 在教学计算机硬件系统上建立与调试汇编程序有几种操作办法。 第一种办法,是使用监控程序的A命令,逐行输入并直接汇编单条的汇编语句,之后使用G命令运行这个程序。缺点是不支持汇编伪指令,修改已有程序源代码相对麻烦一些,适用于建立与运行短小的汇编程序。 第二种办法,是使用增强型的监控程序中的W命令建立完整的汇编程序,然后用M命令对建立起来的汇编程序执行汇编操作,接下来用G命令运行这个程序。适用于比较短小的程序。此时可以支持汇编伪指令,修改已经在内存中的汇编程序源代码的操作更方便一些。 第三种办法,是使用交叉汇编程序ASEC,首先在PC机上,用PC机的编辑程序建立完整的汇编程序,然后用ASEC对建立起来的汇编程序执行汇编操作,接下来把汇编操作产生的二进制的机器指令代码文件内容传送到教学机的内存中,就可以运行这个程序了。适用于规模任意大小的程序。

在这里我们只采用第一种方法。 在TEC-XP16机终端上调试汇编程序要经过以下几步: 1、使教学计算机处于正常运行状态(具体步骤见附录联机通讯指南)。 2、使用监控命令输入程序并调试。 ⑴用监控命令A输入汇编程序 >A 或>A 主存地址 如:在命令行提示符状态下输入: A 2000↙;表示该程序从2000H(内存RAM区的起始地址)地址开始 屏幕将显示: 2000: 输入如下形式的程序: 2000: MVRD R0,AAAA ;MVRD 与R0 之间有且只有一个空格,其他指令相同 2002: MVRD R1,5555 2004: ADD R0,R1 2005: AND R0,R1 2006: RET ;程序的最后一个语句,必须为RET 指令 2007:(直接敲回车键,结束A 命令输入程序的操作过程) 若输入有误,系统会给出提示并显示出错地址,用户只需在该地址重新输入正确的指令即可。 ⑵用监控命令U调出输入过的程序并显示在屏幕上 >U 或>U 主存地址

组成原理试卷与答案

试卷一 一、选择题(每小题2分,共20分): 1. 寄存器间接寻址方式中,操作数处在____。 A.通用寄存器 B.主存单元 C.程序计数器 D.堆栈 2. 存储器是计算机系统中的记忆设备,它主要用来___。 A.存放数据B.存放程序C.存放数据和程序D.存放微程序 3. 某计算机字长32位,其存储容量是1MB,若按字编址,它的寻址范围是___。 A.0—1M B.0—512KB C.0—256K D.0—256KB 4. 堆栈寻址方式中,设A为累加器,SP为堆栈指示器,Msp为SP指示器的栈顶单元,如果进栈操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作应为___。 A.(Msp)→A, (SP)+1→SP B.(SP)+1→SP, (Msp)→A C. (SP)-1→SP, (Msp)→A D.(Msp)→A, (SP)-1→SP 5. 流水CPU是由一系列叫做“段”的处理线路所组成,和具有m个并行部件的CPU相比,一个m段流水CPU___ 。 A.具备同等水平的吞吐能力B.不具备同等水平的吞吐能力 C.吞吐能力大于前者的吞吐能力D.吞吐能力小于前者的吞吐能力6. 同步控制是___。 A.只适用于CPU控制的方式B. 只适用于外设控制的方式 C.由统一时序信号控制的方式D. 所有指令执行时间都相同的方式 7.相联存贮器是按______进行寻址的存贮器。 A. 地址方式 B. 堆栈方式 C. 内容指定方式 D. 地址方式与堆栈方式 8.交叉存贮器实质上是一种_____存贮器,它能_____执行______独立的读写操作。 A. 模块式,并行,多个 B .模块式串行,多个 C. 整体式,并行,一个 D .整体式,串行,多个 9.采用串行接口进行七位ASCII码的传送,带有一位奇校验位、一位起始位和一位停止位,当波特率为9600波特时,字符传送速率为___。 A.960 B. 873 C. 1371 D. 480 10. 计算机的外围设备是指___。 A.输入/输出设备B. 外存储器 C.远程通信设备D. 除了CPU和内存以外的其它设备 二、填空题(每空1分,共27分): 1.{(26)16 V (63)16} ⊕(135)8 的值为A()10。 2.指令系统的A 和B 不仅直接影响到机器的硬件结构,而且 C __ _。 3. RISC指令系统的最大特点是:A _ ;B ;C 种类少。只有取数/ 存数指令访问存储器。 4.动态半导体存贮器的刷新一般有A 和B 两种方式。

相关文档