当前位置:文档之家› 计算机组成原理与汇编语言程序设计课后习题及解答(详解)

计算机组成原理与汇编语言程序设计课后习题及解答(详解)

计算机组成原理与汇编语言程序设计课后习题及解答(详解)
计算机组成原理与汇编语言程序设计课后习题及解答(详解)

计算机组成原理与汇编语言程序设计课后习题及解答

徐洁,俸远祯电子工业出版社第1章习题一

1.什么是程序存储工作方式?

答:计算机的工作方式——存储程序工作方式。即事先编写程序,再由计算机把这些信息存储起来,然后连续地、快速地执行程序,从而完成各种运算过程。

2.采用数字化方法表示信息有哪些优点?

用数字化方法表示信息的优点:

(1)抗干扰能力强, 可靠性高。

(2)依靠多位数字的组合,在表示数值时可获得很宽的表示范围以及很高的精度。

(3)数字化的信息可以存储、信息传送也比较容易实现。

(4)可表示的信息类型与范围及其广泛,几乎没有限制。

(5)能用逻辑代数等数字逻辑技术进行信息处理,这就形成了计算机硬件设计的基础。

3.如果有7×9点阵显示出字符A的图像,请用9个七位二进制代码表示A的点阵信息。

4.数字计算机的主要特点是什么?

1. (1)能在程序控制下自动连续地工作;

(2|)运算速度快;

(3)运算精度高;

(4)具有很强的信息存储能力;

(5)通用性强,应用领域及其广泛。

5.衡量计算机性能的基本指标有哪些?

答:衡量计算机性能的基本指标:

(1)基本字长——参加一次运算的数的位数;

(2)数据通路宽度——数据总线一次能并行传送的位数;

(3)运算速度——可用①CPU的时钟频率与主频,②每秒平均执行指令数,③典型四则运算的时间来表示。

(4)主存储器容量——可用字节数或单元数(字数)×位数来表示。

(6)配备的外围设备及其性能。

(7)系统软件配置。

7.系统软件一般包括哪些部分?列举你所熟悉的三种系统软件。

系统软件一般包括操作系统,编译程序、解释程序、各种软件平台等。例如WINDOWS98操作系统,C 语言编译程序等,数据库管理系统。

8.对源程序的处理有哪两种基本方式?

对源程序的处理通常有两种处理方式:解释方式和编译方式。

第2章习题二

1.将二进制数(101010.01)2 转换为十进制数及BCD码。

解:(101010.01)2 = (42.25)10 = (01000010.00100101)BCD

2.将八进制数(37.2)8转换为十进制数及BCD码.

解:(37.2)8 = (31.25)10 =(00110001.00100101)BCD

3.将十六进制数(AC.E)转换为十进制数及BCD码.

解: (AC.E)16 =(172.875)10 = (000101110010.100001110101)BCD

4.将十进制数(7

5.34)10转换为8位二进制数及八进制数、十六进制数。

解: (75.34)10 = (01001011.01010111)2 =(213.256)8 =(4B.57)16

5.将十进制数13/128转换为二进制数.

解: (13/128)10 =(1101/10000000)2 =(0.0001101)2

6.分别写出下列各二进制数的原码、补码,字长(含一位数符)为8位。

(1)0 (2)- 0 (3)0.1010 (4)- 0.1010 (5)1010 (6)-1010

解: 原码补码

0 00000000 00000000

-0 10000000 00000000

0.1010 0.1010000 0.1010000

- 0.1010 1.1010000 1.0110000

1010 00001010 00001010

-1010 10001010 11110110

7.若X补=0.1010,则X原、真值等于什么?

解:X补=0.1010,则X原=0.1010,真值X = 0.1010

8.若X补=1.1010,则X原、真值等于什么?

解:X补=1.1010,则X原=1.0110,真值X = - 0.0110

9.某定点小数字长16位,含1位符号,原码表示,分别写出下列典型值的二进制代码与十进制真值。

(1)非0最小正数(2)最大正数

(3)绝对值最小负数(4)绝对值最大负数

解: 二进制代码十进制真值

(1)非0最小正数0.000000000000001 2-15

(2)最大正数0.111111********* 1-2-15

(3)绝对值最小负数 1.000000000000001 -2-15

(4)绝对值最大负数 1.111111********* -(1-2-15)

10.某定点小数字长16位,含1位符号,补码表示,分别写出下列典型值的二进制代码与十进制真值。

(1)非0最小正数(2)最大正数

(3)绝对值最小负数(4)绝对值最大负数

解: 二进制代码十进制真值

(2)最大正数0.111111********* 1-2-15

(3)绝对值最小负数 1.111111********* -2-15

(4)绝对值最大负数 1.000000000000000 -1

11.某浮点数字长16位,其中阶码6位,含1位符号位,补码表示,以2为底;尾数10位(含1位数符),补码表示,规格化。分别写出下列各典型值的二进制代码与十进制真值。

(1)非0最小正数(2)最大正数

(3)绝对值最小负数(4)绝对值最大负数

解: 二进制代码十进制真值

(1)非0最小正数100000, 0.100000000

(2)最大正数

011111, 0.111111111

(3)绝对值最小负数

100000, 1.100000000

(4)绝对值最大负数

011111, 1.000000000

14.减少指令中一个地址码位数的方法是什么?

答:减少指令中一个地址码位数的方法是采用寄存器寻址方式。

15.某主存单元的地址码与存储单元内容对应关系如下:

地址码存储内容

1000H A307H

1001H 0B3FH

1002H 1200H

1003H F03CH

1004H D024H

(1)若采用寄存器间接寻址读取操作数,指定寄存器R0的内容为1002H,则操作数是多少?

(2)若采用自增型寄存器间接寻址方式(R0)+,R0的内容为1000H,则操作数是多少?指令执行后R0的内容是什么?

(3)若采用自减型寄存器间接寻址方式-(R1)+读取操作数,R1的内容为1003H,则操作数是多少?指令执行后R1的内容是什么?

(4)若采用变址寻址方式X(R2),指令中给出形式地址d = 3H , 变址寄存器R2的内容为1000H,则操作数是多少?

解:(1)操作数为1200H。

(2)操作数为A307H,指令执行后R0的内容1001H。

(3)操作数为F03CHH,指令执行后R0的内容1002H。

(4)操作数为F03CHH。

16.对I/O设备的编址方法有哪几种?请稍作解释。

答:对I/O设备的编址方法有两种:外围设备单独编址和外围设备与主存统一编址。

外围设备单独编址:为I/O接口中的有关寄存器分配I/O端口地址,一般由地址总线若干低位提供I/O 端口地址,从而选择某个寄存器进行读/写。

外围设备与主存统一编址。将I/O接口中的有关寄存器与主存单元统一编址,一般由地址码中高端(地址值大)的一段区域分配给I/O端口。

答:I/O指令的设置方法有三种:

(1)设置专用的I/O指令:指令中的操作码明确规定某种输入/输出操作,CPU寄存器号,I/O端口地址。应用于外围设备单独编址方式。

(2)用通用的数据传送指令实现I/O操作:应用于外围设备与主存单元统一编址方式。

(3)通过I/O处理器或处理机控制I/O操作:应用于采用协处理器或多处理机的系统。

第3章习题三

1.试说明串行进位和并行进位的不同之处。

答:采用串行进位的加法器,是将n个加法器串接起来。其中的进位是逐级形成的,每一级的进位直接依赖前一级的近位。由于串行进位的延时时间较长,所以速度很慢。

采用并行进位的加法器中,各加法器的进位信号仅由进位产生函数Gi与进位传递函数Pi及最低位进位C0决定,而Gi和Pi之与本位的Ai和Bi有关,即Gi与Pi的形成是同时的,因此各级的进位输出Ci也是同时形成的。并行进位有效地减少进位延时时间。

3.用变形补码计算[X]补+[Y]补,并指出是否溢出,说明是正溢还是负溢。

(1)[X]补=00 110011 [Y]补= 00 101101

0 0 1 1 0 0 1 1

+) 0 0 1 0 1 1 0 1

0 1 1 0 0 0 0 0

[X]补+[Y]补=01 100000 , 符号位为01,为正溢。

(2)[X]补=00 010110 [Y]补= 00 100101

0 0 1 1 0 1 1 0

+) 0 0 1 0 0 1 0 1

0 1 0 1 1 0 1 1

[X]补+[Y]补=01 011011 , 符号位为01,为正溢。

(3)[X]补=11 110011 [Y]补= 11 101101

1 1 1 1 0 0 1 1

+) 1 1 1 0 1 1 0 1

1 1 1 0 0 0 0 0

[X]补+[Y]补=11 100000 , 符号位为11,结果正确。

(4)[X]补=11 001101 [Y]补= 11 010011

1 1 0 0 1 1 0 1

+) 1 1 0 1 0 0 1 1

1 0 1 0 0 0 0 0

[X]补+[Y]补=10 100000 , 符号位为10,为负溢。

3.用变形补码计算[X]补-[Y]补,并指出是否溢出,说明是正溢还是负溢。

(1)[X]补=00 110011 [Y]补= 00 101101

解:[-Y]补=11 010011

0 0 1 1 0 0 1 1

+) 1 1 0 1 0 0 1 1

[X]补-[Y]补=00 000110 , 符号位为00,结果正确。

(2)[X]补=00 110011 [Y]补= 11 010011

解:[-Y]补=00 101101

0 0 1 1 0 0 1 1

+) 0 0 1 0 1 1 0 1

0 1 0 0 0 0 0 0

[X]补-[Y]补=01 000000 , 符号位为01,为正溢。

(3)[X]补=00 100011 [Y]补= 00 110100

解:[-Y]补=11 001100

0 0 1 1 0 0 1 1

+) 1 1 0 0 1 1 0 0

1 1 1 1 1 1 1 1

[X]补-[Y]补=11 111111 , 符号位为11,结果正确。

(4)[X]补=00 101010 [Y]补= 11 110111

解:[-Y]补=00 001001

0 0 1 0 1 0 1 0

+) 0 0 0 0 1 0 0 1

0 0 1 1 0 0 1 1

[X]补-[Y]补=00 110011 , 符号位为00,结果正确。

6.用无符号数一位乘法计算X×Y,写出规范的运算过程。(1)X=1001 Y=1101

(2)X=1101 Y=1111

(3)X=1010 Y=1001

7.用无符号数不恢复余数法求X÷Y,写出运算过程,分别给出求得的商和余数。

(1)X=00101001 Y=1011

(2)X=00110110 Y=1111

(3)X=01011010 Y=1001

8.简要解释下列名词术语:

微命令,同步控制方式,指令周期,机器周期,时钟周期,时钟脉冲,指令流程,微指令,微程序,微周期,直接控制编码,分段直接译码法,分段间接译码法,增量方式,断定方式,垂直型微指令,水平型微指令。

答:微命令——构成控制信号序列的最小单位。例如打开或关闭某个控制门的电位信号,某个寄存器的打入脉冲等。

同步控制方式——同步控制方式是这样一种时序控制方式:各种操作都由统一的时序信号同步定时,它的主要特征是有固定的时钟周期划分。这意味着什么时间执行什么操作是事先安排好的。一个基本操作占用一个时钟周期(节拍),某个操作发生的时刻由相应的脉冲边沿定时。

指令周期——指令周期是从取指令、分析指令到执行完该指令所需的时间。不同的指令,其指令周期长短可以不同。

机器周期——在组合逻辑机控制器中,通常将指令周期划分为几个不同的阶段,每个阶段所需的时间,称为机器周期。例如,取指令周期、存储器读周期、存储器写周期等。

时钟周期——一个机器周期的操作一般需分为几步完成。因此,将一个机器周期划分为若干相等的时间段,每个时间段内完成一步基本操作,这个时间段用一个电平信号宽度对应,称为节拍或时钟周期。

指令流程——指令流程体现了计算机工作原理中一个核心内容:CPU究竟怎样执行指令流程?一般是给出一条特定的指令,以模型机CPU内部组成为背景,用寄存器传送级语句描述其读取与执行流程。

微指令——若干微命令的组合,以编码形式存放在控制存储器的一个单元中,控制实现一步操作。一条微指令的功能就是给出完成指令某步操作所需的微操作控制信号和后继微指令地址。

一小段微程序,解释实现一条机器指令;控制存储器中的微程序能解释实现全部指令系统。

微周期——通常指从控制存储器读取一条微命令并执行相应的微操作所需的时间。

直接控制编码——是指微指令的微命令字段中的每一位都代表一个微命令。设计微指令时,选用或不选用某个微命令,只要将表示该微命令的对应位设置成1或0就可以了。

分段直接译码法——将微指令的微命令字段分成若干小段,把相斥性微命令组合在同一段中,而把相容性微命令组合在不同的段中,每个字段独立编码,每种编码代表一个微命令,且各字段编码单独定义,与其它字段无关,这被称为分段直接译码法。

分段间接译码法——是在直接译码法的基础上,进一步缩短字长的一种编码方法。在这种编码法中,一个字段的含义不仅取决于本字段编码,还兼由其它字段来解释,以便使用较少的信息位表示更多的微命令。

增量方式——与工作程序用程序计数器产生指令地址相似。在微程序控制器中,可设置一个微程序计数器μPC,在顺序执行指令时,后继微指令地址由现行微地址(即μPC的内容)加上一个增量(通常为1)来形成,遇到转移时,由微指令给出转移微地址,使微程序按新的顺序执行。

断定方式——指后继地址可由程序设计者指定,或者根据微指令所规定的测试结果直接决定后继微地址的全部或部分值。

垂直型微指令——垂直型微指令的特征是微指令较短,微指令的并行操作那里有限,一般一条微指令只能控制数据通路的一二种信息传送操作。

水平型微指令——它有如下特征:微指令较长,微指令中的微操作具有高度的并行性,微指令编码简单。优点是执行效率高,灵活性好,微程序条数较少。

9.试说明模型机中下列寄存器是作用:

通用寄存器,暂存器,IR,PC,MAR,MDR

答:通用寄存器——是一组可编程访问,具有多种功能的寄存器。本身在逻辑上只具有接收信息、存储信息和发送信息的作用,但通过编程与运算部件的配合可以实现多种功能,如可为ALU提供操作数并存放运算结果,也可用作变址寄存器、地址指针和计数器等。

暂存器——用来暂存从主存储器读出的数据以及从ALU输出端输出的运算结果。

IR——用来存放当前正在执行的一条指令。

PC——提供指令的地址,即指示程序的进程。当现行指令执行完毕后,由PC提供后继指令的地址,并送往地址寄存器MAR。

MAR——用于存放CPU访问主存或I/O接口的地址。

MDR——用于存放CPU于主存或I/O接口之间传送的数据。

10.模型机的脉冲型微命令有哪些?

答:模型机中的脉冲型微命令有:CPR0,CPR1,CPR2,CPR3,CPIR,CPPC,CPSP,CPMDR,CPMAR,CPD,CPC,CPZ 。

11.何谓组合逻辑控制器?何谓微程序控制器?试比较它们的优缺点。

CPU通过组合逻辑电路产生微命令,相应的控制器称为组合逻辑控制器。优点:速度快。缺点:设计较凌乱,不易修改扩充,应用于快速CPU中。

CPU采用微程序控制方式来产生微命令,相应的控制器称为微程序控制器。优点:设计比较规整,易于修改扩充。缺点:速度较组合逻辑控制器慢。

12.拟出下述指令的读取与执行流程:

(1)MOV R0,R2

解:FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 R2→C

ET0 C→R0

(2)MOV R1,(PC)+

FT1 M→MDR→IR,PC+1→PC

ST0 PC→MAR

ST1 M→MDR→C

ST2 PC+1→Z

ST3 Z→PC

ET0 C→R0

(3)MOV -(SP),-(R1)

解:FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 R1-1→Z

ST1 Z→MAR , R1

ST2 M→MDR→C

DT0 SP-1→Z

DT2 Z→MAR ,SP

ET0 C→MDR

ET1 MDR→M

(4)MOV (R0)+ , X(R3)

解:FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 PC→MAR

ST1 M→MDR→D , PC+1→PC

ST2 D+R3→Z

ST3 Z→MAR

ST4 M→MDR→C

DT0 R0→MAR

DT1 R0+1→Z

DT2 Z→R0

ET0 C→MDR

ET1 MDR→M

(5)MOV (R0) , (PC)+

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 PC→MAR

ST1 M→MDR→C

ST2 PC+1→Z

ST3 Z→PC

DT0 R0→MAR

ET0 C→MDR

ET1 MDR→M

(6)MOV DI ,(SP)+

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 SP→MAR

ST1 M→MDR→C

ST2 SP+1→Z

DT0 PC→MAR

DT1 M→MDR→MAR,PC+1→PC ET0 C→MDR

ET1 MDR→M

13.拟出下述程序的读取与执行过程:

(1)ADD R0,X(R1)

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 PC→MAR

ST1 M→MDR→D , PC+1→PC

ST2 D+R1→Z

ST3 Z→MAR

ST4 M→MDR→C

DTO R0→D

ET0 C ADD D→Z

ET1 Z→R0

(2)SUB (R1)+,(PC)+

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 PC→MAR

ST1 M→MDR→C

ST2 PC+1→Z

ST3 Z→PC

DT0 R0→MAR

DT1 M→MDR→D

DT2 R0+1→Z

DT3 Z→R0

ET0 C SUB D→Z

ET1 Z→MDR

ET2 MDR→M

(3)AND (R3)+ , R0

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 R0→C

DT0 R3→MAR

DT1 M→MDR→D

DT2 R3+1→Z

DT3 Z→R3

ET0 C AND D→Z

ET1 Z→MDR

ET2 MDR→M

(4)OR R0 , DI

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 PC→MAR

DT1 R0→D

ET0 C OR D→Z

ET1 Z→R0

(5)EOR -(R2) , R1

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 R1→C

DT0 R2-1→Z

DT1 Z→MAR , R2

DT2 M→MDR→D

ET0 C EOR D→Z

ET1 Z→MDR

ET2 MDR→M

(6)INC -(R2)

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

DT0 R2-1→Z

DT1 Z→MAR , R2

DT2 M→MDR→D

ET0 INC D→Z

ET1 Z→MDR

ET2 MDR→M

(7)DEC (R1)

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

DT0 R1→MAR

DT1 M→MDR→D

ET0 DEC D→Z

ET1 Z→MDR

ET2 MDR→M

(8)COM (R0)+

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

DT0 R0→MAR

DT1 M→MDR→D

DT2 R0+1→Z

DT3 Z→R0

ET0 COM D→Z

ET1 Z→MDR

ET2 MDR→M

(9)NEG DI

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

DT0 PC→MAR

ET0 NEG D→Z

ET1 Z→MDR

ET2 MDR→M

(10)SAL R1

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

DT1 R1→D

ET0 SAL D→Z

ET1 Z→R1

(11)SAR R2

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC DT1 R2→D

ET0 SAR D→Z

ET1 Z→R2

14.拟出下述程序的读取与执行过程:(1)JMP R1

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ET0 R1→PC

(2)JMP (R0)

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ET0 R0→MAR

ET1 M→MDR→PC

(3)JMP X(PC)

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 PC→MAR

ST1 M→MDR→D

ST2 D+PC→Z

ST3 Z→PC

(4)RST (SP)+

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ET0 SP→PC

ET1 M→MDR→PC

ET2 SP+1→Z

ET3 Z→PC

(5)JSR R0

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 R0→C

ET0 SP-1→Z

ET2 PC→MDR

ET3 MDR→M

ET4 C→PC

(6)JSR (R3)

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

STO R3→MAR

ST1 M→MDR→C

ET0 SP-1→Z

ET1 Z→MAR , SP

ET2 PC→MDR

ET3 MDR→M

ET4 C→PC

(7)JSR (R2)+

解: FT0 PC→MAR

FT1 M→MDR→IR,PC+1→PC

ST0 R2→MAR

ST1 M→MDR→C

ST2 R2+1→Z

ST3 Z→R2

ET0 SP-1→Z

ET1 Z→MAR , SP

ET2 PC→MDR

ET3 MDR→M

ET4 C→PC

第4章习题四

3. 在8086/8088CPU中,分别进行下列8位二进制数的运算后,标志寄存器中OF、ZF、SF、CF的值各是多少?

(1)10101011+01010101

结果,OF=0 , ZF=1 , SF=0 , CF=1

(2)11011010+11101101

(3)01010101 – 001111110

(4)10110011– 01100010

4. 在002B0H和002B3H字单元中,分别存放了2个16位字2C53H和1F0EH,试用图表示它们在存储器中的存储情况。

答案:

5. 试说明段基址和段基值的不同之处。

答:一个段起始单元的地址称为段基址(20位),其低4位必须位0(可被16整除)。

段基址的高16位称为段基值,它保存在段寄存器CS、DS、SS、ES中。

6. 试说明8086/8088主存储器的逻辑地址由哪两部分组成。

答:逻辑地址:段基值:偏移量

7. 设某一存储单元的物理地址是34567H,试完成下列不同的逻辑地址表示。

(1) 3456H:0007H

(2)3400H:0567H

8. 假设某个程序装入主存后,(SS)= 0500H,(SP)= 64H,试计算该程序的堆栈栈底的物理地址。解:SP的内容为栈顶单元相对堆栈段段基址的字节距离(偏移量)。当SP初始化时,其值为栈顶的长度(这时SP指向栈底+2单元)。所以堆栈栈底的物理地址为:

习题9. 假设堆栈寄存器(SS)= 1E2CH,程序中设定堆栈的长度为100个字节。试计算该程序的堆栈栈底字单元的物理地址,堆栈指针SP的初始值(即堆栈中没有数据时)和SP初始值指向的物理地址。

解:

100=64H

堆栈栈底字单元的物理地址:1E2CH×10H+64H-2=1E322H

堆栈指针SP的初始值:64H

SP初始值指向的物理地址:1E2CH×10H+64H=1E324H

习题10. 设(SP)=40H,(BX)=1234H ,(DS)=5678H. 如现有两条压栈指令:

PUSH BX

PUSH DS

试问两条指令执行后,图4 – 46中各单元的的数据是多少?(SP)等于多少?

答: (SP)=3CH

习题11. 设(SP)=60H,则执行下述3条指令后,(水平)的值为多少?

PUSH AX ; (SP)=5EH

PUSH BX ; (SP)=5CH

POP CX ; (SP)=5EH

解: (SP)=5EH

习题12. 试分别说明下列各指令中源操作数和目的操作数使用的寻址方式,试说明如何确定有效地址EA.

(1) ADD AX , 0A51H

(2) MOV BL , DA TA1

(3) MOV DS , AX

(4) AND AL , V AR1+2

(5) TEST [SI] , CL

(6) OR ARRY[BX] , - 1

(7) SUB DS:[01FEH] , DX

(9) AND CX , - 19[BX][SI]

(10) PUSH ES

(11) CLC ; CF←0

13. 试分别指出下列各指令语句的语法是否有错误,若有错,指明是什么错误。

(1) MOV AL , 0F5H ;√

(2) (2)ADD [BX][BP] , BX ; √

(3) (3)CMP AL , 100H ; √

(4) (4)TEST [BP] , DL ; √

(5) (5)ADC 15H , CL ; ×ADC是双操作数指令; 目的地址不能为立即数

(6) (6)SUB [DI] , DA_WORD ; ×源操作数和目的操作数不能同时为存储器操作数

(7) (7)OR CH , CL ; √

(8) (8)MOV AL , 1000H ; ×源操作数和目的操作数类型属性不一致

(9) (9)SAR 10H[DI] , 2 ; √移位次数大于1时, 应由CL指定移位次数

(10) NOT AL , BL ; ×NOT 是单操作数指令

(11) (11)DEC CX , 1 ; ×DEC是单操作数指令

(12) (12)LEA ES , TAB[BX] ; ×LEA指令的目的地址必须是通用寄存器

14. 执行下面2条指令后,标志寄存器中CF,AF,ZF,SF和OF分别是多少?

ADD AL , 0BAH ; 0BAH=10111010B

15. 假设(DS) = 091DH , (SS) = 1E4AH , (AX) = 1234H , (BX) = 0024H , (CX) = 5678H , (BP) = 0024H , (SI) = 0012H , (DI) = 0032H , (09226H) = 00F6H , (09228H) = 1E40H , (1E4F6H) = 091DH . 试给出下列各指令或程序段执行的分别执行的结果.

(1) (1)MOV CL , 20H[BX][SI]

解: 源操作数的物理地址: (DS)×10H + 20H+(BX)+(SI)

将09226H字节单元的内容送CL,结果(CL) = 00F6H

(2) MOV [BP][DI] , CX

解:目的操作数的物理地址: (SS)×10H + (BP)+(DI)

将CX寄存器的内容传送到1E4F6H字单元, 结果(1E4F6H) = (CX) = 5678H

(3)(3)LEA BX , 20H[BX][SI]

MOV AX , 2[BX]

解: 执行完第一句指令后,BX的内容为:

第二句指令中,源操作数的物理地址为EA = (DS)×10H+2+(BX)

将09228H字单元的内容送AX寄存器, 结果(AX) = 1E40H

(4)LDS SI , [BX][DI]

MOV [SI] , BX

解:第一句指令中源操作数的逻辑地址为DS:(BX)+(DI)

其偏移量为(BX)+(DI) = 0024H+0032H = 0056H,

执行完第一句指令后, (SI) = 0056H

第二句指令中,源操作数的物理地址为

(DS)×10H+(SI) = 091D0H+0056H = 09226H

将BX寄存器的内容送09226单元, 结果(09226H) = (BX) = 0024H

燕继荣《政治学十五讲》笔记和课后习题详解-政治学的基本问题【圣才出品】

第一讲政治学的基本问题 1.1复习笔记 一、政治的定义 1.中国的解释 (1)古代 孔子指出,“政者,正也。子帅以正,孰敢不正”,即“政治”就是政治领袖“不以自己的私意治人民,不以强制的手段治人民:而要在自己良好的影响之下,鼓励人民‘自为’”。因此,政治是对国家的治理,有教导、指正的含义。 (2)近代 孙中山认为,“政治两字的意思,浅而言之,政就是众人的事,治就是管理,管理众人的事,便是政治”,即“政治是对公共事务的管理”。 2.西方 “政治”源于古希腊,是指有关国家的事务。 3.对政治概念的不同解释 对政治概念的不同解释主要有: (1)价值性解释:政治就是追求和实现“善治”的活动; (2)神学性解释:政治就是实现“天道”或“神意”的努力; (3)权力性解释:政治就是权力的分配和使用,如中国古代的法家、马基雅维利、马克斯·韦伯、拉斯韦尔等; (4)管理性解释:政治就是组织管理的活动或过程。 4.马克思主义政治观

在当代中国政治和政治研究的发展中,马克思主义政治观念一直占有主导地位。其具有如下特点: (1)认为政治是一种特定的社会关系 政治关系是社会关系之一,政治具有公共性和阶级性两重性;在阶级社会中,政治主要是相互对抗的阶级之间的关系。 (2)认为政治是更为基础的经济关系的集中表现 经济基础决定上层建筑。政治属于上层建筑,是各种社会经济利益和要求的集中体现。 (3)认为国家政权是政治的主要和根本的问题 国家政权决定和支配着经济需要的实现方式,所以,阶级社会中,各阶级斗争的核心主要围绕争夺国家政权展开。 (4)认为政治是一种有规律的社会现象 阶级斗争是阶级社会政治生活的主要内容,在社会生产力的推动下,政治也随着阶级斗争的变化呈现不同的阶段性的发展特点。 5.政治的定义 政治是指人类集体生活的一种组织和安排,在这种组织和安排之下,各种组织、团体和个人通过一定的程序,实施对集体决策的影响。 政治的主体多种多样,小到个人和家庭,大到国家和国际社会。 二、研究政治的原因 1.确立基本的政治理念,广泛地形成政治共识 不同的人可能会产生不同的理念,不同的理念可能导致不同的实践。所以,研究政治的目的就是要确立最基本的政治理念,识别各种既有观念的本质,尽可能消除彼此之间的分歧

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

第一章计算机系统概论 计算机的硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。早起将运算器和控制器合在一起称为CPU(中央处理器)。目前的CPU包含了存储器,因此称为中央处理器。存储程序并按地址顺序执行,这是冯·诺依曼型计算机的工作原理,也是CPU自动工作的关键。 计算机系统是一个有硬件、软件组成的多级层次结构,它通常由微程序级、一般程序级、操作系统级、汇编语言级、高级语言级组成,每一级上都能进行程序设计,且得到下面各级的支持。 习题:4冯·诺依曼型计算机的主要设计思想是什么它包括那些主要组成部分 主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备 5什么是存储容量什么是单元地址什么是数据字什么是指令字 存储器所有存储单元的总数称为存储器的存储容量。每个存储单元都有编号,称为单元地址。如果某字代表要处理的数据,称为数据字。如果某字为一条指令,称为指令字 7指令和数据均存放在内存中,计算机如何区分它们是指令还是数据 每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序 第二章运算方法和运算器

按 对阶操作。 直接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。为此要解决汉字的输入编码、汉字内码、子模码等三种不同用途的编码。 1第三章内部存储器 CPU能直接访问内存(cache、主 存) 双端口存储器和多模块交叉存储器属于并行存储器结构。 cache是一种高速缓冲存储器,是为了解决CPU和主存之间速度不匹配而采用的一项重要的硬件技术,并且发展为多级cache体系,指令cache与数据cache分设体 系。要求cache的命中率接近于1 适度地兼顾了二者的优点又尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用。 习题:1设有一个具有20位地址和32位字长的存储器,问: (1)该存储器能存储多少个字节的信息

计算机组成原理课后习题答案解析

作业解答 第一章作业解答 1.1 基本的软件系统包括哪些内容? 答:基本的软件系统包括系统软件与应用软件两大类。 系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用。包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。 1.2 计算机硬件系统由哪些基本部件组成?它们的主要功能是什么? 答:计算机的硬件系统通常由输入设备、输出设备、运算器、存储器和控制器等五大部件组成。 输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。 输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系统所要求的信息形式输出。 存储器的主要功能是存储信息,用于存放程序和数据。 运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。 控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。 1.3 冯·诺依曼计算机的基本思想是什么?什么叫存储程序方式? 答:冯·诺依曼计算机的基本思想包含三个方面: 1) 计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。 2) 采用二进制形式表示数据和指令。 3) 采用存储程序方式。 存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器中。在解题

过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。 1.4 早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心? 答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的传递。 随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器。同时随着半导体存储器代替磁芯存储器,存储容量成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。为了适应发展的需要,现代计算机组织结构逐步转变为以存储器为中心。 1.5 什么叫总线?总线的主要特点是什么?采用总线有哪些好处? 答:总线是一组可为多个功能部件共享的公共信息传送线路。 总线的主要特点是共享总线的各个部件可同时接收总线上的信息,但必须分时使用总线发送信息,以保证总线上信息每时每刻都是唯一的、不至于冲突。 使用总线实现部件互连的好处: ①可以减少各个部件之间的连线数量,降低成本; ②便于系统构建、扩充系统性能、便于产品更新换代。 1.6 按其任务分,总线有哪几种类型?它们的主要作用是什么? 答:按总线完成的任务,可把总线分为:CPU内部总线、部件内总线、系统总线、外总线。 1.7 计算机的主要特点是什么? 答:计算机的主要特点有:①能自动连续地工作;②运算速度快;③运算精度高;④具有很强的存储能力

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

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 码 只做加法 既做算术运算,又做逻辑运算 只读存储器 光擦除可编程的只读存储器 位微处理器。

(完整版)计算机组成原理期末考试试题及答案

计算机组成原理试题 一、选择题(共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 字符信息是符号数据,属于处理(非数值)领域的问题,国际上采用的字符系统是七单位的(ASCII)码。P23 2 按IEEE754标准,一个32位浮点数由符号位S(1位)、阶码E(8位)、尾数M(23位)三个域组成。其中阶码E的值等于指数的真值(e)加上一个固定的偏移值(127)。P17 3 双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用(空间)并行技术,后者采用(时间)并行技术。P86 4 衡量总线性能的重要指标是(总线带宽),它定义为总线本身所能达到的最高传输速率,单位是(MB/s)。P185 5 在计算机术语中,将ALU控制器和()存储器合在一起称为()。 6 数的真值变成机器码可采用原码表示法,反码表示法,(补码)表示法,(移码)表示法。P19-P21 7 广泛使用的(SRAM)和(DRAM)都是半导体随机读写存储器。前者的速度比后者快,但集成度不如后者高。P67 8 反映主存速度指标的三个术语是存取时间、(存储周期)和(存储器带宽)。P67 9 形成指令地址的方法称为指令寻址,通常是(顺序)寻址,遇到转移指令时(跳跃)寻址。P112 10 CPU从(主存中)取出一条指令并执行这条指令的时间和称为(指令周期)。 11 定点32位字长的字,采用2的补码形式表示时,一个字所能表示

的整数范围是(-2的31次方到2的31次方减1 )。P20 12 IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则它能表示的最大规格化正数为(+[1+(1-2 )]×2 )。 13 浮点加、减法运算的步骤是(0操作处理)、(比较阶码大小并完成对阶)、(尾数进行加或减运算)、(结果规格化并进行舍入处理)、(溢出处理)。P54 14 某计算机字长32位,其存储容量为64MB,若按字编址,它的存储系统的地址线至少需要(14)条。64×1024KB=2048KB(寻址范32围)=2048×8(化为字的形式)=214 15一个组相联映射的Cache,有128块,每组4块,主存共有16384块,每块64个字,则主存地址共(20)位,其中主存字块标记应为(9)位,组地址应为(5)位,Cache地址共(13)位。 16 CPU存取出一条指令并执行该指令的时间叫(指令周期),它通常包含若干个(CPU周期),而后者又包含若干个(时钟周期)。P131 17 计算机系统的层次结构从下至上可分为五级,即微程序设计级(或逻辑电路级)、一般机器级、操作系统级、(汇编语言)级、(高级语言)级。P13 18十进制数在计算机内有两种表示形式:(字符串)形式和(压缩的十进制数串)形式。前者主要用在非数值计算的应用领域,后者用于直接完成十进制数的算术运算。P19 19一个定点数由符号位和数值域两部分组成。按小数点位置不同,

燕继荣《政治学十五讲》笔记和课后习题详解(1-3讲)【圣才出品】

第一讲政治学的基本问题 1.1 复习笔记 一、政治的定义 1.中国的解释 (1)古代 孔子指出,“政者,正也。子帅以正,孰敢不正”,即“政治”就是政治领袖“不以自己的私意治人民,不以强制的手段治人民:而要在自己良好的影响之下,鼓励人民‘自为’”。因此,政治是对国家的治理,有教导、指正的含义。 (2)近代 孙中山认为,“政治两字的意思,浅而言之,政就是众人的事,治就是管理,管理众人的事,便是政治”,即“政治是对公共事务的管理”。 2.西方 “政治”源于古希腊,是指有关国家的事务。 3.对政治概念的不同解释 对政治概念的不同解释主要有: (1)价值性解释:政治就是追求和实现“善治”的活动; (2)神学性解释:政治就是实现“天道”或“神意”的努力; (3)权力性解释:政治就是权力的分配和使用,如中国古代的法家、马基雅维利、马

克斯·韦伯、拉斯韦尔等; (4)管理性解释:政治就是组织管理的活动或过程。 4.马克思主义政治观 在当代中国政治和政治研究的发展中,马克思主义政治观念一直占有主导地位。其具有如下特点: (1)认为政治是一种特定的社会关系 政治关系是社会关系之一,政治具有公共性和阶级性两重性;在阶级社会中,政治主要是相互对抗的阶级之间的关系。 (2)认为政治是更为基础的经济关系的集中表现 经济基础决定上层建筑。政治属于上层建筑,是各种社会经济利益和要求的集中体现。 (3)认为国家政权是政治的主要和根本的问题 国家政权决定和支配着经济需要的实现方式,所以,阶级社会中,各阶级斗争的核心主要围绕争夺国家政权展开。 (4)认为政治是一种有规律的社会现象 阶级斗争是阶级社会政治生活的主要内容,在社会生产力的推动下,政治也随着阶级斗争的变化呈现不同的阶段性的发展特点。 5.政治的定义 政治是指人类集体生活的一种组织和安排,在这种组织和安排之下,各种组织、团体和个人通过一定的程序,实施对集体决策的影响。 政治的主体多种多样,小到个人和家庭,大到国家和国际社会。 二、研究政治的原因

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

计算机组成原理期末考试试题及答案 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

计算机组成原理试题 一、选择题(共20分,每题1分) 1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自______。 A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.累加器。 2.______可区分存储单元中存放的是指令还是数据。 A.存储器; B.运算器; C.控制器; D.用户。 3.所谓三总线结构的计算机是指______。 A.地址线、数据线和控制线三组传输线。 B.I/O总线、主存总统和DMA总线三组传输线; C.I/O总线、主存总线和系统总线三组传输线; D.设备总线、主存总线和控制总线三组传输线.。 4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是______。 A.128K; B.64K; C.64KB; D.128KB。 5.主机与设备传送数据时,采用______,主机与设备是串行工作的。 A.程序查询方式; B.中断方式; C.DMA方式; D.通道。 6.在整数定点机中,下述第______种说法是正确的。

A.原码和反码不能表示-1,补码可以表示-1; B.三种机器数均可表示-1; C.三种机器数均可表示-1,且三种机器数的表示范围相 同; D.三种机器数均不可表示-1。 7.变址寻址方式中,操作数的有效地址是______。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.以上都不对。 8.向量中断是______。 A.外设提出中断; B.由硬件形成中断服务程序入口地址; C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址 D.以上都不对。 9.一个节拍信号的宽度是指______。 A.指令周期; B.机器周期; C.时钟周期; D.存储周期。 10.将微程序存储在EPROM中的控制器是______控制器。 A.静态微程序; B.毫微程序; C.动态微程序; D.微程序。 11.隐指令是指______。 A.操作数隐含在操作码中的指令; B.在一个机器周期里完成全部操作的指令; C.指令系统中已有的指令;

计算机组成原理第二版课后习题详细答案

第1章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解: 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 2. 如何理解计算机的层次结构? 答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构。 (1)硬件系统是最内层的,它是整个计算机系统的基础和核心。 (2)系统软件在硬件之外,为用户提供一个基本操作界面。 (3)应用软件在最外层,为用户提供解决具体问题的应用系统界面。 通常将硬件系统之外的其余层称为虚拟机。各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。 3. 说明高级语言、汇编语言和机器语言的差别及其联系。 答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语

言的符号表示,高级语言是面向算法的语言。高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。 4. 如何理解计算机组成和计算机体系结构? 答:计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,如指令系统、数据类型、寻址技术组成及I/O机理等。计算机组成是指如何实现计算机体系结构所体现的属性,包含对程序员透明的硬件细节,如组成计算机系统的各个功能部件的结构和功能,及相互连接方法等。 5. 冯?诺依曼计算机的特点是什么? 解:冯?诺依曼计算机的特点是:P8 ●计算机由运算器、控制器、存储器、输入设备、输出设备五大 部件组成; ●指令和数据以同同等地位存放于存储器内,并可以按地址访 问; ●指令和数据均用二进制表示; ●指令由操作码、地址码两大部分组成,操作码用来表示操作的 性质,地址码用来表示操作数在存储器中的位置; ●指令在存储器中顺序存放,通常自动顺序取出执行; ●机器以运算器为中心(原始冯?诺依曼机)。

计算机组成原理练习题-答案

一、填空题 1.对存储器的要求是速度快,_容量大_____,_价位低_____。为了解决这方面的矛盾,计算机采用多级存储体系结构。 2.指令系统是表征一台计算机__性能__的重要因素,它的____格式__和___功能___不仅直接影响到机器的硬件结构而且也影响到系统软件。 3.CPU中至少有如下六类寄存器__指令____寄存器,__程序_计数器,_地址__寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。 4.完成一条指令一般分为取指周期和执行周期,前者完成取指令和分析指令操作,后者完成执行指令操作。 5.常见的数据传送类指令的功能可实现寄存器和寄存器之间,或寄存器和存储器之间的数据传送。 6.微指令格式可分为垂直型和水平型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构。 7.对于一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,其中一个操作数通常隐含在累加器中 8.设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为 2^127(1-2^-23) ,最小正数为 2^-129 ,最大负数为 2^-128(-2^-1-2^-23) ,最小负数为 -2^127 。 9.某小数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码和反码时,其对应的真值范围分别是 -127/128 ~+127/128 -1 ~+127/128 -127/128 ~+127/128 (均用十进制表示)。 10.在DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是停止CPU访问主存、周期挪用和DMA和CPU交替访问主存。 11.设 n = 8 (不包括符号位),则原码一位乘需做 8 次移位和最多 8 次加法,补码Booth算法需做 8 次移位和最多 9 次加法。 12.设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。 13.一个总线传输周期包括申请分配阶段、寻址阶段、传输阶段和结束阶段四个阶段。 14.CPU采用同步控制方式时,控制器使用机器周期和节拍组成的多极时序系统。

政治学基础课后习题参考答案

政治学基础课后习题参考答案 第一篇政治与政治学 第一讲政治 一.名词解释 1.政治: 是人们在特定社会经济关系及其所表现的利益关系基础上,社会成员通过社会公共权力确认和保障其权利并实现其利益的一种社会关系。 2.部落联盟: 若干胞族结合而形成了部落,部落有自己的生活区域和方言。有亲属关系和仅在方言上有差异的共同语言的若干部落,出于共同的需要而形成的社会组织,则构成了部落联盟。 3.管理政治观分析: 政治是公共事务的管理活动,把握了政治的公众性和管理性特征。但并没有说明公众性的含义,忽视了统治性的一面。 4.氏族民主制 为了维护和协调氏族社会中的这些共同利益与利益差异和矛盾,规约氏族成员的社会活动,氏族社会的公共权力及其机关应运而生。 5.国家政权 是指掌握国家主权的政治组织及其所掌握的政治权力,以维护对社会的统治和管理。国家政权是国家的具体化身,通常都是通过国家政权来理解国家的。 二.简答 1.政治的起源和发展是如何进行的? 政治起源于人类原始社会的氏族公社阶段。在原始氏族社会中,存在着氏族、胞族、部落和部落联盟四级组织。在这四组织内部,存在着利益的差别和共同的利益。为了维护和协调氏族社会活动,氏族社会的公共权力及其机关应运而生。氏族组织内的权力带着道德强制性,在特定情况下也具有暴力强制性。原始社会中的这种政治,被称为氏族民主制。 在奴隶社会、封建社会和资本主义社会,阶级利益的对立和政治统治是这些社会政治关系的基本特征,同时社会公共权力也有协调和管理的另一面。 社会主义社会公有制的建立,消除了阶级利益对立的基础,但社会利益差别仍然存在。社会政治以非阶级性的利益差别的协调和公共利益的维护及实现为主要特征,但社会公共权力仍然有统治的性质。 到共产主义社会,旧式分工和三大差别消灭,人类社会的政治关系不复存在,人类再回到无政治社会。 2.怎样理解政治的涵义及其本质? 确定政治的内涵应满足三个必要条件:一是政治这一范畴的周延性:二是政治这一范畴的确定性;三是政治这一范畴的本质性。 根据马克思主义对于政治含义的理解。把政治定义为:政治是人们在特定社会经济关系及其所表现的利益关系基础上,社会成员通过社会公共权力确认和保障其权利并实现其利益的一种社会关系。 这一定义有三基本点:其一,强调社会政治关系是围绕着一切特定利益,借助于一切社会公共权力形成的;其二,强调一切借助于社会公共权力来实现和形成的利益要求和社会关系才具有政治性;其三,指出了政治的本质内容是政治关系。一方面它是一定经济基础之上

计算机组成原理期末试题

1.刷新存储器的重要性能指标是它的带宽。若显示工作方式采用分辨率为1024*768,颜色深度24位,帧频(刷新速度)为72Hz,求: 1)刷新存储器的容量是多少 2)刷新存储器的带宽是多少 1)刷新存储器的容量= 1024*768 * 24bit= 2)帧频(刷新速度)为72Hz指的是:每秒钟读72次, 所以,刷新存储器的带宽=1024*768 * 24bit *72 次/秒=162MB/s 2.试推导磁盘存储器读写一块信息所需要的总时间 读写一块总时间TB=平均找道时间Ts+平均等待时间Tw +读写传输时间Tt 读写一块总时间TB=平均找道时间+平均等待时间+读写传输时间=Ts+Tw+Tt 1)Tw 设磁盘每秒r转,每条磁道N个字,则数据传输率=rN个字/秒 转一周的时间=1/r,所以 Tw =1/2*(1/r)=1/(2r) 2)Tt 又设每块的字数是n,一旦读写头定位在该块,则Tt≈n/(rN)秒 所以TB=Ts+ 1/(2r)+ n/(rN) 秒 3.采用串行接口进行7位ASCII码传送,带有一位奇偶校验位、一位起始位和一位停止位,当波特9600波特时,字符传送率是 9600波特=9600bit/秒 =9600 bit*(1字符/10bit)/秒 =960字符/秒 4.某总线在一个总线周期中并行传送8个字节的信息,设一个总线周期等于一个总线时钟周期,总线时钟频率为70MHz,求总线带宽 Dr=8字节/T秒=8*70*10^6≈420MB/秒 5.某机器CPU中有16个寄存器,运行某中断处理程序时,仅用到其中的2个寄存器,请问响应中断而进入该中断处理程序时是否将通用寄存器内容保存到主存中去需保存几个寄存器 要将通用寄存器内容保存到主存中去。 只要保存中断处理程序用到的那2个寄存器的内容。 1.已知cache的存储周期是40ns,主存存储周期200ns, cache/主存系统平均50ns,求cache的命中率访问n个字,设命中率为H cache/主存系统的平均访问时间 =命中cache的时间+不命中cache的主存访问时间 =H*Tc+(1-H)*Tm =H*40+(1-H)*200 =50

计算机组成原理课后答案

… 第一章计算机系统概论 什么是计算机系统、计算机硬件和计算机软件硬件和软件哪个更重要 计算机系统:计算机硬件、软件和数据通信设备的物理或逻辑的综合体 计算机硬件:计算机的物理实体 计算机软件:计算机运行所需的程序及相关资料 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要 如何理解计算机系统的层次结构 实际机器M1向上延伸构成了各级虚拟机器,机器M1内部也可向下延伸而形成下一级的微程序机器M0,硬件研究的主要对象归结为传统机器M1和微程序机器M0,软件研究对象主要是操作系统及以上的各级虚拟机 》 说明高级语言、汇编语言和机器语言的差别及其联系。 机器语言是可以直接在机器上执行的二进制语言 汇编语言用符号表示指令或数据所在存储单元的地址,使程序员可以不再使用繁杂而又易错的二进制代码来编写程序 高级语言对问题的描述十分接近人们的习惯,并且还具有较强的通用性 如何理解计算机组成和计算机体系结构 计算机体系结构是对程序员可见的计算机系统的属性 计算机组成对程序员透明,如何实现计算机体系结构所体现的属性 冯·诺依曼计算机的特点是什么 。 由运算器、控制器、存储器、输入设备、输出设备五大部件组成 指令和数据以同一形式(二进制形式)存于存储器中 指令由操作码、地址码两大部分组成 指令在存储器中顺序存放,通常自动顺序取出执行 以运算器为中心(原始冯氏机) 画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。 计算机硬件各部件 运算器:ACC, MQ, ALU, X ' 控制器:CU, IR, PC 主存储器:M, MDR, MAR I/O设备:设备,接口 计算机技术指标: 机器字长:一次能处理数据的位数,与CPU的寄存器位数有关 存储容量:主存:存储单元个数×存储字长 运算速度:MIPS, CPI, FLOPS 解释概念 & 主机:计算机硬件的主体部分,由 CPU+MM(主存或内存)组成 CPU:中央处理器,是计算机硬件的核心部件,由运算器+控制器组成 主存:计算机中存放正在运行的程序和数据的存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成

计算机组成原理典型例题讲解

分析设计计算: 1.CPU结构如图1所示,其中有一个累加寄存器AC,一个状态条件寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。 (1)标明图中四个寄存器的名称。 (2)简述指令从主存取到控制器的数据通路。 (3)简述数据在运算器和主存之间进行存/ 取访问的数据通路。 图1 解: (1)a为数据缓冲寄存器DR ,b为指令寄存器IR ,c为主存地址寄存器,d为程序计数器PC。 (2)主存M →缓冲寄存器DR →指令寄存器IR →操作控制器。 (3)存贮器读:M →缓冲寄存器DR →ALU →AC 存贮器写:AC →缓冲寄存器DR →M

2. 某机器中,配有一个ROM芯片,地址空间0000H—3FFFH。现在再用几个16K×8的芯片构成一个32K×8的RAM区域,使其地址空间为8000H—FFFFH。假设此RAM芯片有/CS和/WE信号控制端。CPU地址总线为A15—A0,数据总线为D7—D0,控制信号为R//W,MREQ(存储器请求),当且仅当MREQ 和R//W同时有效时,CPU才能对有存储器进行读(或写)。 (1)满足已知条件的存储器,画出地址码方案。 (2)画出此CPU与上述ROM芯片和RAM芯片的连接图。 解:存储器地址空间分布如图1所示,分三组,每组16K×8位。 由此可得存储器方案要点如下: (1)用两片16K*8 RAM芯片位进行串联连接,构成32K*8的RAM区域。片内地址:A0——A13,片选地址为:A14——A15; (2)译码使用2 :4 译码器; (3)用/MREQ 作为2 :4译码器使能控制端,该信号低电平(有效)时,译码器工作。 (4)CPU的R / /W信号与RAM的/WE端连接,当R // W = 1时存储器执行读操作,当R // W = 0时,存储器执行写操作。如图1 0000 3FFF 8000

马基 第二章习题

一、单项选择题 1.片面强调理性认识的作用,在实际工作中会导致( ) A.经验论 B.教条主义 C.诡辩论 D.二元论 2.绝对真理和相对真理的关系是( ) A.两种性质不同的真理 B.两种各自独立的真理 C.真理的两个不同阶段 D.客观真理的两种不同属性 3.认识之所以能够不断地得到发展,其根本原因就在于( ) A.科学家们不断地发明创造 B.自然科学和社会科学的不断发展与结合 C.社会实践的需要 D.人们追求知识的愿望 4.感性认识和理性认识的区别在于( ) A.感性认识是可靠的,理性认识是不可靠的 B.感性认识是对对象的认识,理性认识是对本质的认识 C.感性认识来源于实践,理性认识来源于书本 D.感性认识来源于直接经验,理性认识来源于间接经验 5.在下列成对的理论中,属于唯物主义与唯心主义对立的是( ) A.能动反映论与机械反映论的对立 B.反映论与先验论的对立 C.可知论与不可知论的对立 D.唯理论与经验论的对立 6.感性认识有待于上升到理性认识,这体现了( ) A.认识论中的唯物论 B.认识论中的辩证法 C.认识论中的唯理论 D.认识论中的经验论 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.认识是主体对客体的能动反映的原理 B.实践是认识的来源和目的原理 C.真理的绝对性和真理的相对性统一的原理 D.能动的反映是摹写和创造相统一的原理 13.下列属于唯心主义经验论性质的观点是( ) A.感觉经验是认识的起点 B.必须事事直接经验 C.只有经验事实而无客观事实 D.亲身经验比抽象理论可靠 14.相对真理是指( ) A.不含有绝对性质的真理 B.包含有错误因素的真理 C.人们在一定条件下对客观事物及其规律的正确认识总是有限的 D.暂时正确的真理 15.绝对真理和相对真理的关系是( ) A.两种性质不同的真理 B.两种各自独立的真理

【精品】计算机组成原理期末考试简答题重点

一、简答题 1、试述浮点数规格化的目的和方法。 答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数,否则便是非规格化数。通过规格化,可以保证运算数据的精度。 方法:进行向左规格化,尾数左移一位,阶码减1,直到规格化完毕。 2、简述循环冗余码(CRC)的纠错原理。 答:CRC码是一种纠错能力较强的校验码。在进行校验时,先将被检数据码的多项式用 生成多项式G(X)来除,若余数为0,说明数据正确;若余数不为0,则说明被检数据有错。 只要正确选择多项式G(X),余数与CRC码出错位位置的对应关系是一定的,由此可以 用余数作为判断出错位置的依据而纠正出错的数据位。 3、DRAM存储器为什么要刷新?有几种刷新方式? DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷终究是有泄漏的,电荷数又不能像 SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。为此必须设法由外界按一定规律给栅 极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。 ①集中式---正常读/写操作与刷新操作分开进行,刷新集中完成。 ②分散式---将一个存储系统周期分成两个时间片,分时进行正常读/写操作和刷新操作。 ③异步式---前两种方式的结合,每隔一段时间刷新一次,保证在刷新周期内对整个存储器 刷新一遍。 4、CPU中有哪些主要寄存器?简述这些寄存器的功能。 (1)指令寄存器(IR):用来保存当前正在执行的一条指令。 (2)程序计数器(PC):用来确定下一条指令的地址。 (3)地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。 (4)缓冲寄存器(DR): <1>作为CPU和内存、外部设备之间信息传送的中转站。 <2>补偿CPU和内存、外围设备之间在操作速度上的差别。 <3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。 (5)通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。 (6)状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。 5、中断处理过程包括哪些操作步骤? 关闭中断标识,重要数据入栈, 处理中断服务功能, 数据出栈, 恢复中断标识, 开中断.

计算机组成原理试题

计算机组成原理试题(A) 教学中心名称考点成绩 专业、班级姓名学号 一、填空题(每空1分,共10分) 1.计算机中的信息可分为两类,它们是信息和信息。 2.第二代电子数字计算机所用的基本器件是。 3.设X=-9/16,[X]补= 。 4.运算器中的核心部件是。 5.浮点表示法中,阶码决定浮点数的,尾数决定浮点数的。 6.CPU中PC的主要功能是。 7.按照信息的传送格式,接口可分为和两大类。 二、选择题(每小题2分,共20分) 1. 某主存储器按字节编址,地址线数目为16,这个存储器的容量为 . A 16K×16位B.32K×8位、C.64K ×8位 2.采用DMA方式传送数据时,每传送一个数据就要占用的时间。 A一个指令周期B.一个存储周期C.一个机器周期 3. Cache是。 A.主存的一部分 B.为扩大存储容量而设置的 C.为提高存储系统的速度而设置的 4.操作控制器的功能是。 A产生操作控制信号,以解释并执行指令 B、产生时序信号C.对指令泽码 5.中断响应时,保存PC并更新PC的内容,主要是为了. A.提高处理机的速度 B.能进入中断处理程字并能正确返回原程序 C.便于编制中断处理程序 6.计算机辅助设计是指。 A.CAD B.CAI C.CAT 7.某机字长32位,内存容量为4MW,若按字节编址,其寻址范围为. A.0~4M B。0~16M C.0~32M 8.在磁盘存储器中,与转速无关的技术指标是。 A.存储密度B.平均等待时间C.数据传输率 9.设指令中的形式地址为以相对寻址时,操作数的有效地址E=. A.(D)B.(PC)+D C.(R)+D

10.计算机中,执行部件接控制部件的命令所作的不可再分的操作称为. A.微命令B.微操作C操作 三.判断改错题(每小题2分,共10分。正确,在括号内打√;错误,则打×并更正) 1.磁盘存储器是一种随机存取存储器。() 2.零地址指令就是没有操作数的指令。() 3.时序发生器是控制器的主要部件之一。() 4.设X=10110110,采奇校验时,其校验位C=1。() 5.中断处理过程中,保存现场必须在中断服务之后进行。() 四.简答题(每小题10分,共40分) 1.CPU由哪些主要部件组成?说明各部件的作用。 2.试述高速缓冲存储器的基本设计思想和特点。 3.主机与外部设备间为什么要设置接口? 4.为什么说取指令是公操作?在取指令阶段,CPU主要完成哪些操作? 五.计算题(共10 分) 1.设X=0.0101,Y=-0.1101,用双符号补码计算X+Y=?和X-Y=?并判断其结果是否溢出。(5分) 2. 设X=8C3E(H),Y=B6DF(H),Z=54D2(H)。求X∧Y⊕Z=? (5分) 七.设计题(10分) 某机字长16 位,主存按字编址,容量为8MW,请用如下RAM芯片为该机设计一个主存。 A A0 07 1.地址线和数据线各有多少根? 2.共用多少这种芯片? 3.画出其组成框图,并正确标出各信号线。

马基总的习题

马克思主义基本原理习题集 ?第一章马克思主义哲学是 ?科学的世界观和方法论 (一)单项选择题 ?1 哲学的基本问题是() ? A 物质和运动的关系问题 ? B 主体与客体的关系问题 ? C 思维和存在的关系问题 ? D 社会和自然的关系问题 ?2世界上唯一不变的是变。这一论断的含义是( ) ?A 变是世界的本源 ?B 世界上只有变,没有不变 ?C 变是绝对的,不变是相对的 ?D 变与不变是绝对对立的 ?3 唯物主义和唯心主义的根本区别在于() ?A 前者是劳动人民和先进阶级的哲学,后者是统治阶级的哲学 ?B 前者重视实践,后者不重视实践 ?C 前者认为存在决定思维,后者认为思维决定存在 ?D 前者主张从自然界出发,后者主张从人出发 ?4 哲学史就是一部唯物主义和唯心主义斗争的历史,这是一种()?A 简单化的形而上学的观点 ?B 符合历史实际的观点 ?C 历史唯物主义的观点 ?D 不符和历史实际的观点 ?5 马克思主义哲学与旧唯物主义的根本区别在于() ?A 前者是理论化的世界观,后者不是理论化的世界观 ?B 前者吸取了具体科学的成果,后者没有吸取具体科学的成果 ?C 前者是科学,后者是非科学

?D 前者以实践为出发点和归宿,后者不懂得实践的意义?6 马克思主义哲学的首要的基本的观点是()?A 联系和发展的观点 ?B 革命的批判的观点 ?C 实践的观点 ?D 人民群众的观点 ?7 马克思主义哲学的创立() ?A 表明人类发现了绝对真理 ?B 表明哲学由此成为科学的哲学 ?C 为人类揭示了永恒的真理 ?D 为人类认识真理开辟了广阔的道路 ?8 马克思在哲学上的伟大贡献是() ?A 创立了唯物史观 ?B 建立了革命的人道主义 ?C 使哲学成为实证的科学 ?D 创立了辩证思维方法 ?9 马克思主义哲学的显著特点是() ?A 批判性和实践性 ?B 革命性和否定性 ?C 系统性和完备性 ?D 实践性和阶级性 ?10 马克思主义哲学创立之后,开始出现了()?A 唯物论与唯心论的对立 ?B 可知论与不可知论的对立 ?C 辩证法与形而上学的对立 ?D 唯物史观与唯心史观的对立 ?11 马克思主义哲学的根本使命是()

相关主题
文本预览
相关文档 最新文档