计算机原理练习题答案

计算机原理练习题答案
计算机原理练习题答案

《计算机原理》练习题

一、填空题

1、为区别不同的进制,在数的末尾用字母表示,二进制为B ,十六进制为H ,十进制为D 。

2、8位二进制数组成一个字节,它是单片机中数的基本单位。

3、硬件技术中三种基本的无源器件是电阻、电容、电感。

4、电感对电流的作用效果可以总结为:阻交流、通直流,交流电流频率越高,电感对电流的阻抗效应越强。

5、电容对电流的作用效果可以总结为:隔直流、通交流,交流电流频率越高,电容对电流的阻抗效应越弱。

6、晶体二极管的一个最重要特征是单向导电。

7、晶体三极管的主要作用是电流放大作用。

8、微机硬件的五大部件是:运算器、控制器、存储器、输入设备和输出设备。

9、单片机又称为微控制器(MCU)。

10、单片机就是在一块芯片上集成了中央处理部件(CPU)、存储器(RAM、ROM)、定时器/计数器和各种输入/输出(I/O)接口等片上外设的微型计算机。

11、单片机构成的四要素是CPU 、ROM 、RAM 和片上外设,它们相互之间通过总线连接。

12、8051单片机是8 位CPU。

13、时钟电路用于产生单片机工作所需要的时钟信号。

14、时钟周期(振荡周期)是指为单片机提供时钟信号的振荡源的周期。

15、机器周期是指单片机完成某种基本操作所需要的时间,它由12 个时钟周期组成。

16、假设单片机时钟频率f=12MHz,则时钟周期为1/12 us,机器周期为1 us。

17、假设单片机时钟频率f=6MHz,则时钟周期为1/6 us,机器周期为2 us。

18、单片机的存储系统包含三大部分:程序存储器(ROM)、数据存储器(RAM) 和特殊功能寄存器(SFR) 。

19、从物理地址空间来看,MCS-51单片机有四个存储器地址空间:即片内ROM 和片外ROM 以

及片内RAM 和片外RAM 。

20、从逻辑上看,单片机存储空间可分为三个部分:64KB程序存储器、256B数据存储器和64KB 数据存储器。

21、在单片机的引脚中,XTAL1和XTAL2用于连接时钟电路。

22、在单片机的引脚中,RESET用于连接复位电路。

23、在单片机的引脚中,EA=1,表示使用内部程序存储器。

24、在单片机的引脚中,EA=0,表示使用外部程序存储器。

25、单片机的时钟电路有:外部时钟电路和内部时钟电路。

26、单片机的并行端口有:P0 、P1 、P2 、P3 。其中P0 端口外接电路时要加上拉电阻,P3 端口主要使用其第二功能。

27、当单片机外接地址总线时,P2 端口作为地址总线高8位,P0 端口作为地址总线低8位。

28、当单片机外扩存储器时,作为数据总线的是P0 端口。

29、单片机复位后,PC= 0000H ,SP= 07H ,P0~P3= 0FFH 。

30、51单片机引脚P3.2的第二功能是:INT0外部中断0输入端,P3.3的第二功能是:INT1外部中断1输入端,P3.4的第二功能是:T0外部计数脉冲输入端0 ,P3.5的第二功能是:T1外部计数脉冲输入端1 。

31、单片机最小系统是能让单片机工作起来的一个最基本的组成电路。

32、C语言程序的基本结构有:顺序结构、选择结构和循环结构。

33、C语言程序中,有且仅有一个main 函数。

34、C程序的基本单位是函数。

35、C语言程序的执行是从main 函数开始,也是在main 函数中结束。

36、在C语言程序的运行过程中,我们称其值不能被改变的量为:常量;其值可以改变的量为:变量。

37、C语言中的变量必须先定义,后使用。

38、C语言规定给变量起名时,只能使用字母、数字、下划线,而且第一个字符不能是数字。

39、C语言中,定义数组a[10],则数组a的第一个元素是:a[0] ,最后一个元素是a[9] 。

40、C语言中,执行语句:x=7/3;则x的值为:2 。

41、C语言中,执行语句:x=7%3;则x的值为:1 。

42、单片机的片内数据存储器低128单元按照功能不同,可分为工作寄存器区、位寻址区、用户RAM 区三个区域。

43、堆栈是一种数据结构,是一片按照“先进后出”原则工作的连续存储区域。

44、堆栈的一端固定,称为栈底,另一端激活,称为栈顶,并用堆栈指针寄存器SP 存放栈顶地址,总是指向栈顶。

45、发光二极管LED与单片机连接时,一般阴极接端口,阳极接电源。这种连接方式下,端口输出低电平可点亮LED。

46、设变量k=0x08;则执行C语句:k=k<<1;后,k= 0x10 。

47、设变量k=0x10;则执行C语句:k=k>>1;后,k= 0x08 。

48、设变量k=0x6b;则执行C语句:k=~k;后,k= 0x94 。

49、数码管分为共阴极和共阳极两种结构。若字型码最低位对应a段,最高位对应h段,要显示数字“2”,这两种结构对应的字型码分别为:0x 5b 和0x a4 。

50、数码管分为共阴极和共阳极两种结构。若字型码最低位对应a段,最高位对应h段,要显示数字“6”,这两种结构对应的字型码分别为:0x 7d 和0x 82 。

51、数码管分为共阴极和共阳极两种结构。若字型码最低位对应a段,最高位对应h段,要显示数字“4”,这两种结构对应的字型码分别为:0x 66 和0x 99 。

52、共阴极数码管公共端为低电平;段选端为高电平时亮,为低电平时灭。

53、共阳极数码管公共端为高电平;段选端为低电平时亮,为高电平时灭。

54、根据LED数码管的硬件设计方法不同,数码管显示驱动方式分为:静态方式和动态方式。

55、数码管静态显示方式,每个数码管要占用一个端口;动态显示方式采用动态扫描方式显示。

56、在数码管的动态显示方式中,段选端输出字型码,片选端选择数码管。

57、非编码键盘仅提供按键的开关工作状态,其键码由软件确定。

58、按照键盘与单片机的连接方式分,可把键盘分为:独立式键盘和矩阵式键盘。

59、独立式键盘每一个按键占用一根端口线。

60、矩阵式键盘采用扫描方式检测按键闭合情况及识别确定键码。

61、当测试到有键闭合后,需进行去抖动处理。

62、引起中断的原因,或者是能发出中断请求的来源,称为:中断源。

63、单片机的中断优先级有2 级。

64、在单片机中断系统中,设置中断允许使用寄存器IE ,设置中断优先级使用寄存器IP ,设置外部中断的触发方式使用寄存器TCON 。

65、在单片机中断系统中,当发生中断请求时,将影响的寄存器是TCON 和SCON 。

66、计算机中断系统有两种不同类型的中断:一类称为非屏蔽中断,另一类称为可屏蔽中断。单片机的中断源均为可屏蔽中断。

67、在单片机中断系统中,要允许定时器T0中断,除设置ET0 =1之外,还要将总开关EA =1。

68、在单片机中断系统中,要允许外部中断1中断,可设置IE= 0x84 ,或者用位操作指令,设置EA =1和EX1 =1。

69、如果几个同一优先级的中断源同时向CPU申请中断,则51单片机中断源中外部中断0 的优先级最高。

70、如果几个同一优先级的中断源同时向CPU申请中断,则51单片机中断源中串行中断的优先级最低。

71、在单片机中断系统中,定时器T1的中断号是:3 。

72、在单片机中断系统中,外部中断1的中断号是:2 。

73、中断处理过程可分为:中断请求、中断响应、中断服务和中断返回。

74、编写中断应用程序大致包括两大部分:中断初始化和中断服务程序。

75、MCS-51单片机内部有2 个16 位的可编程定时器/计数器。

76、定时器T0和T1可通过编程作为定时器使用,也可通过编程作为计数器使用。

77、定时器T0可分为两个8位专用寄存器:TH0 和TL0 ;T1可分为TH1 和TL1 。

78、定时器T0和T1作为计数器使用时,是对外部输入脉冲计数;作为定时器使用时,是对内部机器周期脉冲计数。

79、设置单片机定时器的工作方式,使用寄存器TMOD 。

80、启动定时器,使用寄存器TCON 。

81、将51单片机的定时器/计数器作为13位计数器使用,其工作方式为:方式0 。

82、将51单片机的定时器/计数器作为16位计数器使用,其工作方式为:方式1 。

83、将51单片机的定时器/计数器作为8位计数器使用,并带初值自动装入功能,其工作方式为:方式2 。

84、当系统时钟频率为12MHz时,51单片机的定时器/计数器的方式0的最大定时时间是8.192 ms,方式1的最大定时时间是65.536 ms,方式2和方式3的最大定时时间是256 us。

85、当系统时钟频率为6MHz时,51单片机的定时器/计数器的方式0的最大计数值是8192 ,方式1的最大计数值是65536 ,方式2和方式3的最大计数值是256 。

86、当定时时间超过单片机定时器的最大定时时间时,可采用两种方法扩大定时时间:一种是硬件定时+ 软件计数;一种是硬件定时+ 硬件计数。

87、使用定时器T0定时、工作方式2;定时器T1计数,工作方式1,则TMOD=0x 52 。

88、MCS-51单片机中的串行通信共有4种方式,其中方式0是用作同步移位寄存器来扩展I/O 口的。

89、串行通信有单工、半双工和全双工三种通信模式。

90、点阵式LED的连接线分为行线和列线,要点亮LED,行线是高电平有效,列线是低电平有效。

二、选择题(将正确答案填在空白处,每小题均只有一个正确答案)

1、MCS-51单片机是 A CPU。

(A)8位(B)准16位(C)16位(D)4位

2、MCS-51内部数据RAM中,特殊功能寄存器SFR占 B 字节。

(A)512 (B)128 (C)64K (D)256

3、MCS-51单片机内部程序ROM的容量是 C 字节。

(A)64K (B)128 (C)4K (D)256

4、MCS-51单片机外部ROM和RAM均可扩展到 D 字节。

(A)4K (B)128 (C)256 (D)64K

5、单片机应用程序一般存放在 C 中。

(A)CPU (B)寄存器(C)ROM (D)RAM

6、MCS-51单片机中,当引脚EA=1时,表示访问 B 。

(A)外部ROM (B)内部ROM (C)外部RAM (D)内部RAM

7、MCS-51单片机中,一个机器周期等于 A 个时钟周期。

(A)12 (B)4 (C)2 (D)8

8、MCS-51单片机中,有 D 个并行端口。

(A)1 (B)2 (C)3 (D)4

9、MCS-51扩展外部数据存储器时,用作数据总线的是 B 端口。

(A)P0和P2 (B)P0 (C)P2和P3 (D)P2

10、MCS-51扩展外部存储器时,用作地址总线的是 A 端口。

(A)P0和P2 (B)P0 (C)P2和P3 (D)P2

11、当MCS-51单片机系统的振荡晶体频率为12MHz时,其一个机器周期的时间是 A 。

(A)1us (B)2us (C)3us (D)4us

12、MCS-51按键处理中,为防止误操作,一般延时 B 后再进行处理。

(A)5ms (B)10ms (C)0.5s (D)0.3s

13、MCS-51控制多位数码管时, D 负责输出字型码,控制数码管的显示内容。

(A)显示端(B)公共端(C)位选端(D)段选端

14、MCS-51单片机中,输入/输出端口中用于专门的第二功能的端口是 D 。

(A)P0 (B)P1 (C)P2 (D)P3

15、程序状态字寄存器PSW中的RS1和RS0用来 A 。

(A)选择工作寄存器区号(B)指示复位(C)选择定时器(D)选择工作方式

16、在单片机C语言中,数据类型char的最大表示范围是 B 。

(A)-129~+128 (B)-128~+127 (C)-127~+129 (D)-126~+127

17、下列标志位中, C 是奇偶标志。

(A)CY (B)AC (C)P (D)OV

18、在单片机扩展系统中,通常 B 口作为用户I/O口使用。

(A)P0 (B)P1 (C)P2 (D)P3

19、MCS-51单片机的XTAL1和XTAL2引脚是 D 引脚。

(A)外接定时器(B)外接串行口(C)外接中断(D)外接晶振

20、进位标志CY在 C 中。

(A)累加器ACC (B)算术逻辑单元ALU (C)程序状态字寄存器PSW (D)数据指针DPTR 21、MCS-51有 B 个位的定时器/计数器。

(A)1,8 (B)2,16 (C)1,16 (D)2,8

22、定时器T1工作于计数状态时,其外接的计数脉冲信号应连接到 D 引脚。

(A)P3.2 (B)P3.3 (C)P3.4 (D)P3.5

23、要使用外部中断0进行中断处理,其外部中断请求信号应连到 A 引脚。

(A)P3.2 (B)P3.3 (C)P3.4 (D)P3.5

24、MCS-51单片机中,有 B 个中断源,其中外部中断有个。

(A)6,2 (B)5,2 (C)6,3 (D)5,3

25、在MCS-51单片机中,要设置外部中断1的触发方式为电平触发,应执行语句: A 。

(A)IT1=0;(B)IT1=1;(C)IE1=0;(D)IE1=1;

26、在MCS-51单片机中,要设置外部中断0的触发方式为边沿触发,应执行语句: B 。

(A)IT0=0;(B)IT0=1;(C)IE0=0;(D)IE0=1;

27、下列说法正确的是: C 。

(A)各中断源发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。

(B)各中断源发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。

(C)各中断源发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器中。

(D)各中断源发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。

28、要设置中断的优先级,应使用寄存器 B 。

(A)IE (B)IP (C)TCON (D)SCON

29、要设置中断的允许,应使用寄存器 A 。

(A)IE (B)IP (C)TCON (D)SCON

30、要启动定时器/计数器,应使用寄存器 C 。

(A)IE (B)IP (C)TCON (D)SCON

31、要设置定时器/计数器的工作方式,应使用寄存器 D 。

(A)IE (B)IP (C)TCON (D)TMOD

32、要设置外部中断1为高优先级,应执行语句: A 。

(A)PX1=1;(B)PX1=0;(C)PT1=1;(D)PT1=0;

33、要设置定时器T0为低优先级,应执行语句: D 。

(A)PX0=1;(B)PX0=0;(C)PT0=1;(D)PT0=0;

34、在单片机中断系统中,如果几个同一优先级的中断源同时向CPU申请中断,则以下中断源中

A 的优先级最高。

(A)外部中断0 (B)定时器T0 (C)外部中断1 (D)定时器T1

35、在单片机中断系统中,如果几个同一优先级的中断源同时向CPU申请中断,则以下中断源中

D 的优先级最低。

(A)外部中断0 (B)定时器T0 (C)外部中断1 (D)定时器T1

36、在单片机中断系统中,定时器T1的中断号是: C 。

(A)1 (B)2 (C)3 (D)4

37、在单片机中断系统中,外部中断0的中断号是: A 。

(A)0 (B)1 (C)2 (D)3

38、在单片机中断系统中,定时器T0的中断号是: A 。

(A)1 (B)2 (C)3 (D)4

39、在单片机中断系统中,外部中断1的中断号是: B 。

(A)1 (B)2 (C)3 (D)4

40、将51单片机的定时器/计数器作为13位计数器使用,其工作方式为: A 。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

41、将51单片机的定时器/计数器作为16位计数器使用,其工作方式为: B 。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

42、将51单片机的定时器/计数器作为8位计数器使用,并带初值自动装入功能,其工作方式为:

C 。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

43、下列说法错误的是: A 。

(A)同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。

(B)同一级别的中断请求按时间的先后顺序依次响应。

(C)同级中断不能嵌套。

(D)低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。

44、下列关于TH0和TL0的叙述正确的是: B 。

(A)TH0和TL0必须为相同的值。

(B)TH0寄存器存放计数值的高8位,TL0寄存器存放计数值的低8位。

(C)TH0寄存器存放计数值的低8位,TL0寄存器存放计数值的高8位。

(D)TH0和TL0均为16位寄存器。

45、在单片机中断系统中,若要将所有中断源均设置为低优先级,则中断优先级寄存器IP的值为:

B 。

(A)0x1f (B)0x00 (C)0x15 (D)0x0a

46、在单片机中断系统中,若要允许所有外部中断,禁止其他中断,则中断允许寄存器IE的值为: D 。(A)0x8a (B)0x1a (C)0x15 (D)0x85

47、在单片机中断系统中,若要允许所有定时中断,禁止其他中断,则中断允许寄存器IE的值为: A 。(A)0x8a (B)0x1a (C)0x15 (D)0x85

48、在单片机中断系统中,若要将所有中断源均设置为高优先级,则中断优先级寄存器IP的值为:

A 。

(A)0x1f (B)0x00 (C)0x15 (D)0x0a

49、在51单片机定时器编程中,若要启动定时器T0,应执行语句: C 。

(A)TF0=1;(B)TF0=0;(C)TR0=1;(D)TR0=0;

50、当系统时钟频率为6MHz时,51单片机的定时器/计数器的方式0的最大定时时间是 D us。(A)32 (B)256 (C)8192 (D)16384

51、当系统时钟频率为6MHz时,51单片机的定时器/计数器的方式1的最大定时时间是 C us。(A)256 (B)8192 (C)131072 (D)65536

52、在MCS-51定时器的工作方式中, B 的定时时间最长。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

53、在MCS-51定时器的工作方式中, C 具有初值自动装入功能。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

54、在MCS-51定时器的工作方式中, A 是作为13位计数器使用。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

55、要使MCS-51中的定时器T1工作于计数、方式0;定时器T0工作于定时、方式1;则TMOD应设置为: B 。

(A)0x04 (B)0x41 (C)0x14 (D)0x15

56、要使MCS-51中的定时器T1工作于计数、方式1;定时器T0工作于定时、方式2;则TMOD应设置为: A 。

(A)0x52 (B)0x15 (C)0x24 (D)0x25

57、要使MCS-51中的定时器T0工作于计数、方式1;定时器T1工作于定时、方式0;则TMOD应设置为: D 。

(A)0x50 (B)0x41 (C)0x14 (D)0x05

58、在MCS-51的串行通信方式中,帧格式为1位起始位、8位数据位和1位停止位的异步通信方式是

B 。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

59、串行通信传输速率的单位是波特,而波特的单位是 B 。

(A)字节/秒(B)位/秒(C)帧/秒(D)字符/秒

三、计算题(写出计算过程)

1、将二进制数:10011101B转换为十进制。

10011101B=1*27+1*24+1*23+1*22+1*20=128+16+8+4+1=157

2、将二进制数:10100101B转换为十进制。

3、将二进制数:11001011B转换为十进制。

4、将二进制数:10110110B转换为十进制。

5、将二进制数:11011001B转换为十进制。

6、将十进制数:59转换为二进制。

59D=111011B(要写出除式)

7、将十进制数:110转换为二进制。

8、将十进制数:78转换为二进制。

9、将十进制数:85转换为二进制。

85D=1010101B

10、将十进制数:107转换为二进制。

107D=1101011B

11、将二进制数:11000101B转换为十六进制。

11000101B=0C5H

12、将二进制数:00101101B转换为十六进制。

13、将二进制数:01111000B转换为十六进制。

01111000B=78H

14、将二进制数:10111010B转换为十六进制。

10111010B=0BAH

15、将二进制数:11101001B转换为十六进制。

11101001B=0E9H

16、将十六进制数:7CH转换为二进制。

7CH=01111100B

17、将十六进制数:4AH转换为二进制。

4AH=01001010B

18、将十六进制数:0D5H转换为二进制。

0D5H=11010101B

19、将十六进制数:0BFH转换为二进制。

0BFH=10111111B

20、将十六进制数:0E9H转换为二进制。

21、设X=10110010B,Y=01101010B,计算二进制与运算X·Y,二进制或运算X+Y。

X·Y=00100010B,X+Y=11111010B。

22、设X=10011110B,Y=11001011B,计算二进制与运算X·Y,二进制或运算X+Y。

23、设X=10001100B,Y=00101011B,计算二进制与运算X·Y,二进制或运算X+Y。

X·Y=00001000B,X+Y=10101111B。

24、设X=11010110B,Y=01111110B,计算二进制与运算X·Y,二进制或运算X+Y。

X·Y=01010110B,X+Y=11111110B。

25、设X=10001101B,Y=10100111B,计算二进制与运算X·Y,二进制或运算X+Y。

四、简答题

1、什么是单片机?

答:就是在一块芯片上集成了中央处理部件(CPU)、存储器(RAM、ROM)、定时器/计数器和各种输入/输出(I/O)接口(如并行I/O口、串行I/O口和A/D转换器)等片上外设的微型计算机。

2、单片机构成的四个要素是什么?画出单片机结构简图。

答:单片机构成的四个要素是CPU、ROM、RAM、片上外设(IO口等),

互相之间通过总线连接。

3、单片机存储系统由几部分组成?画出单片机存储系统简图。

答:单片机存储系统由程序存储器(ROM)、数据存储器(RAM)、特殊功

能寄存器(SFR)三部分组成。

4、MCS-51的时钟周期、机器周期、指令周期是如何分配的?当振荡频率

为6MHz时,一个单片机时钟周期为多少微秒?机器周期呢?指令周期

呢?

答:MCS-51的时钟周期是单片机最小的时间单位,它是时钟频率的倒数;

机器周期是单片机完成一个基本操作所需要的时间,它固定等于12个时钟周期;指令周期是单片机执行

一条指令需要的时间,它等于1~4个机器周期。当振荡频

率为6MHz时,一个单片机时钟周期为1/6us,机器周期

为2us,指令周期为2~8us。

5、单片机的并行端口有哪些功能?

答:单片机的并行端口有以下功能:

P0:(1)数据总线8位/地址总线低8位;(2)通用I/O

端口。

P1:通用I/O端口。

P2:(1)地址总线高8位;(2)通用I/O端口。

P3:(1)通用I/O端口;(2)第二功能。

6、什么是单片机最小系统?画出单片机最小系统简图,并简述各部分功能。

答:单片机最小系统就是能让单片机工作起来的一个最基本的组成电路。(电路图见课堂笔记)电源:为单片机系统提供能源。复位电路:让单片机系统能够实现初始化。时钟电路:为单片机系统提供时钟信号。EA接高电平:选择片内程序存储器。P0端口上拉电阻:提高P0端口的驱动能力。

7、画出数码管的结构简图,以及两种连接方式的示意图。

答:

8、简述矩阵式键盘识别按键状态的工作原理。

答:矩阵式键盘将端口线分为行线和列线,在行列相交的位置连接按键,采用扫描的方式识别按键状态。行线和列线一组输出,一组输入。通过输出线依次输出低电平,在输入线中检查状态变化来判断按键状态。

9、什么是中断?什么是中断源?MCS-51单片机的中断源有哪些?

答:中断是指计算机在执行某一程序的过程中,由于计算机系统内、外的某种原因,而必须中止原来程序的执行,转去执行相应的处理程序,待处理结束之后,再回来继续执行被中止的原程序的过程。

引起中断的原因,或者是能发出中断申请的来源,称为“中断源”。

MCS-51单片机的中断源有:(1)INT0:外部中断0中断请求,由P3.2脚输入。

(2)INT1:外部中断1中断请求,由P3.3脚输入。

(3) TF0:定时器T0溢出中断请求。

(4) TF1:定时器T1溢出中断请求。

(5) RI或TI:串行中断请求。

10、画出中断响应过程示意图。

答:

11、简述MCS-51单片机中断初始化的步骤。若规定外部中断1为边

沿触发方式,高优先级,允许中断;试写出相关的初始化程序。

答:MCS-51单片机中断初始化的步骤:(1)初始化堆栈指针SP;(2)

定义中断优先级;(3)定义外部中断触发方式;(4)开放中断。初始化程序为:

SP=0x60;

PX1=1;

IT1=1;

EA=1;

EX1=1;

12、简述MCS-51单片机中断初始化的步骤。若规定外部中断0为电平触发方式,低优先级,允许中断;试写出相关的初始化程序。

答:MCS-51单片机中断初始化的步骤:(1)初始化堆栈指针SP;(2)定义中断优先级;(3)定义外部中断触发方式;(4)开放中断。初始化程序为:

SP=0x60;

PX0=0;

IT0=0;

EA=1;

EX0=1;

13、简述MCS-51单片机中断初始化的步骤。若规定外部中断0为边沿触发方式,高优先级,允许中断;外部中断1为电平触发方式,低优先级,允许中断;试写出相关的初始化程序。

答:MCS-51单片机中断初始化的步骤:(1)初始化堆栈指针SP;(2)定义中断优先级;(3)定义外部中断触发方式;(4)开放中断。初始化程序为:

SP=0x60;

PX0=1;

PX1=0;

IT0=1;

IT1=0;

EA=1;

EX0=1;

EX1=1;

14、简述MCS-51单片机定时器初始化的步骤。设系统晶振频率为12MHz,若定时器T0工作于方式0,作为定时器定时5ms;试写出相关的初始化程序。

答:MCS-51单片机定时器初始化的步骤:(1)确定工作方式;(2)预置定时或计数的初值;(3)根据需要开启定时器/计数器中断;(4)启动定时器/计数器工作。初始化程序为:

TMOD=0x00;

TH0=(8192-5000*12/12)/32;

TL0=(8192-5000*12/12)%32;

EA=1;

ET0=1;

TR0=1;

15、简述MCS-51单片机定时器初始化的步骤。设系统晶振频率为6MHz,若定时器T1工作于方式1,作为计数器计数4000次;试写出相关的初始化程序。

答:MCS-51单片机定时器初始化的步骤:(1)确定工作方式;(2)预置定时或计数的初值;(3)根据需要开启定时器/计数器中断;(4)启动定时器/计数器工作。初始化程序为:

TMOD=0x50;

TH1=(65536-4000*12/12)/256;

TL1=(65536-4000*12/12)%256;

EA=1;

ET1=1;

TR1=1;

16、简述MCS-51单片机定时器初始化的步骤。设系统晶振频率为6MHz,若定时器T0工作于方式2,作为定时器定时200us;试写出相关的初始化程序。

答:MCS-51单片机定时器初始化的步骤:(1)确定工作方式;(2)预置定时或计数的初值;(3)根据需要开启定时器/计数器中断;(4)启动定时器/计数器工作。初始化程序为:

TMOD=0x02;

TH0=256-200*6/12;

TL0=256-200*6/12;

EA=1;

ET0=1;

TR0=1;

17、简述MCS-51单片机定时器初始化的步骤。设系统晶振频率为12MHz,若定时器T0工作于方式1,作为计数器计数20000次;试写出相关的初始化程序。

答:MCS-51单片机定时器初始化的步骤:(1)确定工作方式;(2)预置定时或计数的初值;(3)根据需要开启定时器/计数器中断;(4)启动定时器/计数器工作。初始化程序为:

TMOD=0x05;

TH0=(65536-20000*12/12)/256;

TL0=(65536-20000*12/12)%256;

EA=1;

ET0=1;

TR0=1;

五、设计题(应包含画图、设计说明、程序)

1、使用按键控制一个LED灯闪烁,按一次亮,再按一次灭,周而复始。

要求:(1)使用外部中断1,中断实现。(2)在程序设计中必须考虑按键去抖动。

解:说明:(1)使用按键开关直接接P3.3,作为外部中断1的输入端,按键开关闭合为低电平,触发中断;(2)使用一个LED灯,阴极接P1.0,阳极接电源,P1.0输出低电平灯亮。(3)按键开关的去抖动使用软件延时实现。(4)LED灯的闪烁,通过对P1.0输出的状态取反来实现。

程序:#include

#define uchar unsigned char

sbit L1=P1^0;

void delay10ms()

{

uchar i,j;

for (i=20;i>0;i--)

for (j=250;j>0;j--) ;

}

void main()

{

SP=0x60;

IT1=1;

EA=1;

EX1=1;

L1=1;

while (1) ;

}

void int_1() interrupt 2

{

delay10ms();

if (INT1==0)

{

L1=~L1;

}

}

2、使用按键控制八个LED灯实现跑马灯功能,按一次,灯的显示切换一次,周而复始。

要求:(1)使用外部中断0,中断实现。(2)在程序设计中必须考虑按键去抖动。

解:说明:(1)使用按键开关直接接P3.2,作为外部中断0的输入端,按键开关闭合为低电平,触发中断;(2)使用八个LED灯,阴极接P1端口,阳极接电源,P1端口输出低电平灯亮。(3)按键开关的去抖动使用软件延时实现。(4)跑马灯的功能使用二进制移位方式实现。

程序:#include

#define uchar unsigned char

uchar k;

void delay10ms()

{

uchar i,j;

for (i=20;i>0;i--)

for (j=250;j>0;j--) ;

}

void main()

{

SP=0x60;

IT0=1;

EA=1;

EX0=1;

k=0x01;

while (1) ;

}

void int_0() interrupt 0

{

delay10ms();

if (INT0==0)

{

P1=~k;

k=k<<1;

if (k==0) k=0x01;

}

}

3、控制一个LED灯每3秒钟闪烁一次,即亮1.5秒,灭1.5秒。

要求:(1)使用定时器T0,采用硬件定时+软件计数的方式实现。(2)系统时钟频率为6MHz。

解:说明:(1)使用一个LED灯,阴极接P1.0,阳极接电源,P1.0输出低电平灯亮;(2)使用定时器T0工作在定时状态,方式1工作,定时时间10ms;(3)使用软件计数,要实现1.5s的定时,计数次数为:1500/10=150次。(4)LED灯的闪烁,通过对P1.0输出的状态取反来实现。

程序:#include

#define uchar unsigned char

sbit L1=P1^0;

uchar count;

void main()

{

TMOD=0x01;

TH0=(65536-10000*6/12)/256;

TL0=(65536-10000*6/12)%256;

ET0=1;

EA=1;

count=0;

TR0=1;

while (1) ;

}

void time0() interrupt 1

{

TH0=(65536-10000*6/12)/256;

TL0=(65536-10000*6/12)%256;

count++;

if (count==150)

{

count=0;

L1=~L1;

}

}

4、控制一个LED灯每1秒钟闪烁一次,即亮0.5秒,灭0.5秒。

要求:(1)使用定时器T0定时,定时器T1计数,采用硬件定时+硬件计数的方式实现。(2)系统时钟频率为12MHz。

解:(1)使用一个LED灯,阴极接P1.0,阳极接电源,P1.0输出低电平灯亮;(2)使用定时器T0工作在定时状态,方式2工作,定时时间100us;(3)使用定时器T1工作在计数状态,方式0工作,要实现0.5s的定时,计数次数为:0.5s/100us=5000次。(4)LED灯的闪烁,通过对P1.0输出的状态取反来实现。

程序:#include

sbit L1=P1^0;

void main()

{

TMOD=0x42;

TH1=(8192-5000*12/12)/32;

TL1=(8192-5000*12/12)%32;

TH0=256-100*12/12;

TL0=256-100*12/12;

ET0=1;

ET1=1;

EA=1;

TR0=1;

TR1=1;

while (1) ;

}

void time0() interrupt 1

{

T1=0;

T1=1;

}

void time1() interrupt 3

{

TH1=(8192-5000*12/12)/32;

TL1=(8192-5000*12/12)%32;

L1=~L1;

}

5、控制八个LED灯每2秒钟闪烁一次,即亮1秒,灭1秒。

要求:(1)使用定时器T1,采用硬件定时+软件计数的方式实现。(2)系统时钟频率为12MHz。

解:说明:(1)使用八个LED灯,阴极接P1端口,阳极接电源,P1端口输出低电平灯亮;(2)使用定时器T1工作在定时状态,方式1工作,定时时间10ms;(3)使用软件计数,要实现1s的定时,计数次数为:1000/10=100次。(4)LED灯的闪烁,通过对P1.0输出的状态取反来实现。

程序:#include

#define uchar unsigned char

uchar count;

void main()

{

TMOD=0x10;

TH1=(65536-10000*12/12)/256;

TL1=(65536-10000*12/12)%256;

ET1=1;

EA=1;

count=0;

P1=0xff;

TR1=1;

while (1) ;

}

void time1() interrupt 3

{

TH1=(65536-10000*12/12)/256;

TL1=(65536-10000*12/12)%256;

count++;

if (count==100)

{

count=0;

P1=~P1;

}

}

6、使用定时器控制跑马灯,每0.5秒切换一次,从低位到高位变化。

要求:(1)使用定时器T1定时,定时器T0计数,采用硬件定时+硬件计数的方式实现。(2)系统时钟频率为12MHz。

解:说明:(1)使用八个LED灯,阴极接P1端口,阳极接电源,P1端口输出低电平灯亮;(2)使用定时器T1工作在定时状态,方式2工作,定时时间100us;(3)使用定时器T0工作在计数状态,方式0工作,要实现0.5s的定时,计数次数为:0.5s/100us=5000次。(4)跑马灯功能采用二进制移位方式实现。

程序:#include

#define uchar unsigned char

uchar k;

void main()

{

TMOD=0x24;

TH0=(8192-5000*12/12)/32;

TL0=(8192-5000*12/12)%32;

TH1=256-100*12/12;

TL1=256-100*12/12;

ET0=1;

ET1=1;

EA=1;

k=0x01;

TR0=1;

TR1=1;

while (1) ;

}

void time0() interrupt 1

{

TH0=(8192-5000*12/12)/32;

TL0=(8192-5000*12/12)%32;

P1=~k;

k=k<<1;

if (k==0) k=0x01;

}

void time1() interrupt 3

{

T0=0;

T0=1;

}

7、使用按键控制一位数码管实现0~9的计数功能,按一次,数字加1,周而复始。

要求:(1)使用外部中断1,中断实现。(2)在程序设计中必须考虑按键去抖动。

解:说明:(1)使用一位共阴极数码管,段选端接P0端口,公共端接地;(2)使用按键开关直接接P3.3,作为外部中断1的输入端,按键开关闭合为低电平,触发中断;(3)按键开关的去抖动使用软件延时实现;(4)数码管的显示采用查表法实现。

程序:#include

#define uchar unsigned char

uchar i=0;

uchar dispcode[]=

{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

void delay10ms()

{

uchar i,j;

for (i=20;i>0;i--)

for (j=250;j>0;j--) ;

}

void main()

{

SP=0x60;

IT1=1;

EA=1;

EX1=1;

while (1)

{

P0=dispcode[i];

}

}

void int_1() interrupt 2

{

delay10ms();

if (INT1==0)

{

i++;

if (i==10)

i=0;

}

}

8、使用定时器控制一位数码管,每0.5秒变化一次,实现0~9的计数功能,周而复始。

要求:(1)使用定时器T0定时,采用硬件定时+软件计数的方式实现。(2)系统时钟频率为12MHz。解:说明:(1)使用一位共阳极数码管连接P0端口,公共端接电源,P0端口输出字型码控制数码管显示内容;(2)使用定时器T0工作在定时状态,方式1工作,定时时间10ms;(3)使用软件计数,要实现0.5s的定时,计数次数为:500/10=50次。(4)数码管字符的显示,采用查表法来实现。

程序:#include

#define uchar unsigned char

uchar code dispcode[]={0xc0,0xf9,

0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,

0x90};

uchar n=0,i=0;

void main()

{

TMOD=0x01;

TH0=(65536-10000*12/12)/256;

TL0=(65536-10000*12/12)%256;

ET0=1;

EA=1;

TR0=1;

while (1)

{

P0=dispcode[i];

}

}

void time0() interrupt 1

{

TH0=(65536-10000*12/12)/256;

TL0=(65536-10000*12/12)%256;

n++;

if (n==50)

{

n=0;

i++;

if (i==10)

i=0;

}

}

计算机原理试题与答案

全国2004年4月高等教育自学考试 计算机原理试题 课程代码:02384 第一部分选择题(共25分) 一、单项选择题(本大题共25小题,每小题1分,共25分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.计算机中一次处理的最大二进制位数即为() A.位B.字节 C.字长D.代码 2.下列算式中属于逻辑运算的是() A.1+1=2 B.1-1=0 C.1+1=10 D.1+1=1 3.下图所示的门电路,它的逻辑表达式是() A.F=CD AB B.F=ABCD C.F=AB+CD D.F=ABCD 4.八进制数中的1位对应于二进制数的() A.2位B.3位 C.4位D.5位 5.下列叙述正确的是() A.原码是表示无符号数的编码方法 B.对一个数据的原码的各位取反而且在末位再加1就可以得到这个数据的补码

C.定点数表示的是整数 D.二进制数据表示在计算机中容易实现 6.浮点数0.00100011B×2-1的规格化表示是() A.0.1000110B×2-11B B.0.0100011B×2-10B C.0.0100011B×20B D.0.1000110B×21B 7.两个定点数作补码加法运算,对相加后最高位出现进位1的处理是() A.判为溢出B.AC中不保留 C.寄存在AC中D.循环加到末位 8.运算器中通用寄存器的长度一般取() A.8位B.16位 C.32位D.等于计算机字长 9.目前在大多数微型机上广泛使用宽度为32/64位的高速总线是() A.ISA B.EISA C.PCI D.VESA 10.某计算机指令的操作码有8个二进位,这种计算机的指令系统中的指令条数至多为 ()A.8 B.64 C.128 D.256 11.间接访内指令LDA @Ad的指令周期包含CPU周期至少有() A.一个B.二个 C.三个D.四个 12.在程序中,可用转移指令实现跳过后续的3条指令继续执行。这种指令的寻址方式是() A.变址寻址方式B.相对寻址方式

计算机组成原理考试题库

计算机原理考试题库 一、选择题 1、电子计算机的算术/逻辑单元、控制单元及主存储器合称为C。 A、CPU B、ALU C、主机 D、UP 2、用以指定待执行指令所在地址的是C。 A、指令寄存器 B、数据计数器 C、程序计数器 D、累加器 3、完整的计算机系统应包括D。 A、运算器、存储器、控制器 B、外部设备和主机 C、主机和实用程序 D、配套的硬件设备和软件系统 4、计算机存储数据的基本单位为A。 A、比特Bit B、字节Byte C、字组Word D、以上都不对 5、计算机中有关ALU的描述,D是正确的。 A、只做算术运算,不做逻辑运算 B、只做加法 C、能存放运算结果 D、以上答案都不对 6、计算机系统中的存储系统是指D。 A、RAM存储器 B、ROM存储器 C、主存 D、主存和辅存 7、下列语句中是C正确的。 A、1KB=1024 1024B B、1KB=1024MB C、1MB=1024 1024B D、1MB=1024B 8、用以指定待执行指令所在地址的是C。 A、指令寄存器 B、数据计数器 C、程序计数器 D、累加器 9、计算机系统中的存储系统是指D。 A、RAM存储器 B、ROM存储器 C、主存 D、主存和辅存 10、电子计算机的算术/逻辑单元、控制单元及主存储器合称为C。 A、CPU B、ALU C、主机 D、UP 11、计算机中有关ALU的描述,D是正确的。 A、只做算术运算,不做逻辑运算 B、只做加法 C、能存放运算结果 D、以上答案都不对 12、下列D属于应用软件。 A、操作系统 B、编译程序 C、连接程序 D、文本处理 13、下列语句中是C正确的。 A、1KB=1024 1024B B、1KB=1024MB C、1MB=1024 1024B D、1MB=1024B 14、计算机系统中的存储系统是指D。 A、RAM存储器 B、ROM存储器 C、主存 D、主存和辅存 15、下列D属于应用软件。 A、操作系统 B、编译程序 C、连接程序 D、文本处理 16、存放欲执行指令的寄存器是D。 A、MAE B、PC C、MDR D、IR 17、用以指定待执行指令所在地址的是C。

计算机组成原理第1章 习题及参考答案

第一章绪论习题及参考答案 一、判断题 1.微型计算机广阔的应用领域中,会计电算化属于科学计算应用方面。( ) 2.决定计算机计算精度的主要技术指标是计算机的字长。( ) 3.利用大规模集成电路技术把计算机的运算部件和控制部件做在一块集成电路芯片上,这样的一块芯片叫做单片机。( ) 4.计算机“运算速度”指标的含义是指每秒钟能执行多少条操作系统的命令。() 5.兼容性是计算机的一个重要性能,通常是指向上兼容,即旧型号计算机的软件可以不加修改地在新型号计算机上运行。系列机通常具有这种兼容性。() 二、简答题 1.电子数字计算机与电子模拟计算机的主要区别是什么 2.简单描述计算机的发展过程和应用范围。 3.冯·诺依曼机的主要特点是什么 4.按照冯·诺依曼原理,现代计算机应具备哪些功能 5.如何理解软硬件之间的等价性 6.何谓绿色计算机对它有哪些要求 7.简单描述计算机的层次结构,说明各层次的主要特点。 8.计算机系统的主要技术指标有哪些 参考答案 一、判断题 1.错。会计电算化属于计算机数据处理方面的应用。 2.对。 3.错。计算机的运算部件和控制部件做在一块集成电路芯片上,这样的一块芯片叫CPU。 4.错。“运算速度”指标的含义是指每秒钟能执行多少条指令。 5.错。兼容性包括数据和文件的兼容、程序兼容、系统兼容和设备兼容,微型计算机通常具有这种兼容性。 二、简答题 1.电子数字计算机的运算对象是离散的数字量,用数码进行运算,其运算结果也是离散的数字量;电子模拟计算机的运算对象是连续变化的物理量(如电流、电压等),其运算结果也是连续变化的物理量。数字计算机的运算速度快,运算精度高。现代所说的计算机都是电子数字计算机。 2.从1946年世界上第一台数字电子计算机ENIAC研制成功至今,计算机的发展经历了4个时

计算机原理试题

计算机原理课程学位考试试题 参考答案见题后 一、选择题 1、 电子计算机的算术/逻辑单元、控制单元及主存储器合称为 C 。 A 、CPU B 、ALU C 、主机 D 、UP 2、 用以指定待执行指令所在地址的是 C A 、只做算术运算 不做逻辑运算 B 、只做加法 C 、能存放运算结果 D 、以上答案都不对 6、计算机系统中的存储系统是指 D A 、RAM 存储器 B 、ROM 存储器 C 、主存 D 、主存和辅存 7、 下列语句中是C 正确的。 A 、1KB 10241024B B 、1KB 1024MB C 、1MB 10241024B D 、1MB 1024B 8、 用以指定待执行指令所在地址的是 C 。 A 、指令寄存器 B 、数据计数器 C 、程序计数器 D 、累加器 9、 计算机系统中的存储系统是指 D 。 A 、RAM 存储器 B 、ROM 存储器 C 、主存 D 、主存和辅存 10、 电子计算机的算术/逻辑单元、控制单元及主存储器合称为 C 。 A 、CPU B 、ALU C 、主机 D 、UP 11、计算机中有关 ALU 的描述 D 是正确的。 A 、只做算术运算 不做逻辑运算 B 、只做加法 C 、能存放运算结果 D 、以上答案都不对 12、 下列D 属于应用软件。 A 、操作系统 B 、编译程序 C 、连接程序 D 、文本处理 13、 下列语句中是C A 、指令寄存器 B 、数据计数器 3、 完整的计算机系统应包括 D 。 A 、运算器、存储器、控制器 C 、主机和实用程序 4、 计算机存储数据的基本单位为 。 A 、比特 Bit B 、字节 Byte 5、 计算机中有关ALU 的描述 是 正确的。 C 、程序计数器 D 、累加器 B 、外部设备和主机 D 、配套的硬件设备和软件系统 A C 、字组 Word D 、以上都不对 D

《计算机组成原理》习题集部分参考答案.

《计算机组成原理》习题集部分参考答案 说明:这里给出了习题部分答案,仅供参考。名词解释、简答题以及论述题的答案均可以在教材以及其它参考书上找到,请各位同学自行完成。 一. 选择题(每小题2分,共20分 1. B 2. C 3. B 4. A 5. B 6. A 7. B 8.B 9.A 10.A 11. C 12. C 13. D 14. B 15. D 16. A 17. D 18. B 19. C 20. C 21. D 22. B 23. B 24. D 25. A 26. D 27. D 28. D 29. B 30. A 31. D 32. D 33. D 34.D、C 35. D 36. C 37. B 38. B 39. B 40. C 43.B 二. 填空题(每小题1分,共20分

1. 输入编码内码字模码 2. 加、减法浮点运算 3. 210 230 4. 算术运算逻辑运算 5. 程序地址 6. 存储周期存储器 7. 顺序寻址方式跳跃寻址方式8. 并行串行复用 9. 符号位数值域10.控制器运算器 11. 系统软件应用软件系统软件12.带宽单总线、双总线(或三总线。答2个即可 13. 并行空间并行时间并行14. 先进后出寄存器存储器 15. 软件系统16. 集中式分布式 17. 寄存器主存18.为计算机各部件的协调工作提供时间标志。 19. 硬、软件系统器件性能决定 20. 输入编码(或输入码内码(或机内码字模码 21. 内外存贮器指令寄存器22. 存储容量存取时间 23. 程序控制类操作数下一条指令 24. 寄存器-寄存器型寄存器-存储器型 25. 精简指令系统计算机复杂指令系统计算机26. 统一编址单独编址 27. 总线I/O设备(或输入输出设备28. 输入设备输出设备

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

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

最新计算机原理练习题答案

《计算机原理》练习题 一、填空题 1、为区别不同的进制,在数的末尾用字母表示,二进制为B ,十六进制为H ,十进制为D 。 2、8位二进制数组成一个字节,它是单片机中数的基本单位。 3、硬件技术中三种基本的无源器件是电阻、电容、电感。 4、电感对电流的作用效果可以总结为:阻交流、通直流,交流电流频率越高,电感对电流的阻抗效应越强。 5、电容对电流的作用效果可以总结为:隔直流、通交流,交流电流频率越高,电容对电流的阻抗效应越弱。 6、晶体二极管的一个最重要特征是单向导电。 7、晶体三极管的主要作用是电流放大作用。 8、微机硬件的五大部件是:运算器、控制器、存储器、输入设备和输出设备。 9、单片机又称为微控制器(MCU)。 10、单片机就是在一块芯片上集成了中央处理部件(CPU)、存储器(RAM、ROM)、定时器/计数器和各种输入/输出(I/O)接口等片上外设的微型计算机。 11、单片机构成的四要素是CPU 、ROM 、RAM 和片上外设,它们相互之间通过总线连接。 12、8051单片机是8 位CPU。 13、时钟电路用于产生单片机工作所需要的时钟信号。 14、时钟周期(振荡周期)是指为单片机提供时钟信号的振荡源的周期。 15、机器周期是指单片机完成某种基本操作所需要的时间,它由12 个时钟周期组成。 16、假设单片机时钟频率f=12MHz,则时钟周期为1/12 us,机器周期为1 us。 17、假设单片机时钟频率f=6MHz,则时钟周期为1/6 us,机器周期为2 us。 18、单片机的存储系统包含三大部分:程序存储器(ROM)、数据存储器(RAM) 和特殊功能寄存器(SFR) 。 19、从物理地址空间来看,MCS-51单片机有四个存储器地址空间:即片内ROM 和片外ROM 以 及片内RAM 和片外RAM 。 20、从逻辑上看,单片机存储空间可分为三个部分:64KB程序存储器、256B数据存储器和64KB 数据存储器。 21、在单片机的引脚中,XTAL1和XTAL2用于连接时钟电路。 22、在单片机的引脚中,RESET用于连接复位电路。 23、在单片机的引脚中,EA=1,表示使用内部程序存储器。 24、在单片机的引脚中,EA=0,表示使用外部程序存储器。 25、单片机的时钟电路有:外部时钟电路和内部时钟电路。 26、单片机的并行端口有:P0 、P1 、P2 、P3 。其中P0 端口外接电路时要加上拉电阻,P3 端口主要使用其第二功能。 27、当单片机外接地址总线时,P2 端口作为地址总线高8位,P0 端口作为地址总线低8位。 28、当单片机外扩存储器时,作为数据总线的是P0 端口。 29、单片机复位后,PC= 0000H ,SP= 07H ,P0~P3= 0FFH 。 30、51单片机引脚P3.2的第二功能是:INT0外部中断0输入端,P3.3的第二功能是:INT1外部中断1输入端,P3.4的第二功能是:T0外部计数脉冲输入端0 ,P3.5的第二功能是:T1外部计数脉冲输入端1 。 31、单片机最小系统是能让单片机工作起来的一个最基本的组成电路。 32、C语言程序的基本结构有:顺序结构、选择结构和循环结构。 33、C语言程序中,有且仅有一个main 函数。 34、C程序的基本单位是函数。 35、C语言程序的执行是从main 函数开始,也是在main 函数中结束。 36、在C语言程序的运行过程中,我们称其值不能被改变的量为:常量;其值可以改变的量为:变量。 37、C语言中的变量必须先定义,后使用。 38、C语言规定给变量起名时,只能使用字母、数字、下划线,而且第一个字符不能是数字。 39、C语言中,定义数组a[10],则数组a的第一个元素是:a[0] ,最后一个元素是a[9] 。 40、C语言中,执行语句:x=7/3;则x的值为:2 。

计算机原理试题及答案

计算机组成原理试题及答案 一、选择题(每题3分,共36分) 1、下列数中最小的数是()。B A (1010010)2 B (00101000)BCD C (512)8D(235)16 2、某机字长16位,采用定点整数表示,符号位为1位,尾数为15位,则可表示的最大正整数为(),最小负整数为()。 A A +(215-1),-(215-1) B +(215-1),-(216-1) C +(214-1),-(215-1) D +(215-1), -(1-215) 3、运算器虽由许多部件组成,但核心部分是() B A 数据总线 B 算术逻辑运算单元 C 多路开关 D 累加寄存器 4、在定点运算器中,无论采用双符号位还是采用单符号位,都必须要有溢出判断电路,它一般用()来实现 C A 与非门 B 或非门 C 异或门 D 与或非门 5、立即寻址是指() B A 指令中直接给出操作数地址 B 指令中直接给出操作数 C 指令中间接给出操作数 D 指令中间接给出操作数地址 6、输入输出指令的功能是() C A 进行算术运算和逻辑运算 B 进行主存与CPU之间的数据传送 C 进行CPU与I/O设备之间的数据传送 D 改变程序执行的顺序 7、微程序控制器中,机器指令与微指令的关系是() D A 一段机器指令组成的程序可由一条微指令来执行 B 一条微指令由若干条机器指令组成 C 每一条机器指令由一条微指令来执行 D 每一条机器指令由一段用微指令编成的微程序来解释执行 8、相对指令流水线方案和多指令周期方案,单指令周期方案的资源利用率和性价比()A A 最低 B 居中 C 最高 D 都差不多 9、某一RAM芯片,其容量为1024×8位,除电源端和接地端外,连同片选和读/写信号该芯片引出腿的最小数目为() B A 23 B 20 C 17 D 19 10、在主存和CPU之间增加Cache的目的是()。 C A 扩大主存的容量 B 增加CPU中通用寄存器的数量 C 解决CPU和主存之间的速度匹配 D 代替CPU中寄存器工作 11、计算机系统的输入输出接口是()之间的交接界面。 B A CPU与存储器 B 主机与外围设备 C 存储器与外围设备 D CPU与系统总线 12、在采用DMA方式的I/O系统中,其基本思想是在()之间建立直接的数据通路。B A CPU与存储器 B 主机与外围设备 C 外设与外设 D CPU与主存 二、判断题(每题3分,共15分) 1、两个补码相加,只有在最高位都是1时有可能产生溢出。(×) 2、相对寻址方式中,操作数的有效地址等于程序计数器内容与偏移量之和(√) 3、指令是程序设计人员与计算机系统沟通的媒介,微指令是计算机指令和硬件电路建立联系的媒介。(√)

计算机组成原理试题库(含答案)

计算机组成原理试题 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 1.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。 A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址 2.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C)。 A.64K B.32KB C.32K D.16KB 3.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C)。 A.21 B.17 C.19 D.20 4.指令系统中采用不同寻址方式的目的主要是(C)。 A.实现存储程序和程序控制 B.可以直接访问外存 C.缩短指令长度,扩大寻址空间,提高编程灵活性 D.提供扩展操作码的可能并降低指令译码难度

5.寄存器间接寻址方式中,操作数处在(B)。 A.通用寄存器 B.贮存单元 C.程序计数器 D.堆栈 6.RISC是(A)的简称。 A.精简指令系统计算机 B.大规模集成电路 C.复杂指令计算机 D.超大规模集成电路 7.CPU响应中断的时间是_C_____。 A.中断源提出请求;B.取指周期结束;C.执行周期结束;D.间址周期结束。8.常用的虚拟存储器寻址系统由____A__两级存储器组成。 A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。 9.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作__A____。 A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。10.浮点数的表示范围和精度取决于__C____。 A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数;

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

一、选择题 1、完整得计算机系统应包括运算器、存储器、控制器。 一个完整得计算系统应该就是:硬件系统与软件系统,硬件系统应该包括运算器,控制器,存储器,输入设备与输出设备,软件系统包括系统软件与应用软件、而您给得答案中B与D就是可以排除得,也就就是不能选,A与C两个中A得可能性最大,答案只能选A、 3、冯、诺依曼计算机工作方式得基本特点就是按地址访问并顺序执行指令. 4、移码表示法主要用于表示浮点数中得阶码。 5、动态RAM得刷新就是以行为单位得。 8、在定点运算器中产生溢出得原因就是运算得结果得超出了机器得表示范围。 10、在指令得地址字段中,直接指出操作数本身得寻址方式,称为立即寻址. 11、目前得计算机,从原理上讲指令与数据都以二进制形式存放. 13、计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”得概念,最早提出这种概念得就是冯、诺依曼。 16、在CPU中,跟踪后继指令地址得寄存器就是程序计数器。 20、系统总线中地址总线得作用就是用于选择指定得存储单元或外设。 21、计算机中得主机包含运算器、控制器、存储器。 23、原码一位乘运算,乘积得符号位由两个操作数得符号进行异或运算. 24、对于真值“0”表示形式唯一得机器数就是移码与补码。 25、若[X]补=0、0100110,则[X]反= 0、0100110。--x为正数 26、在CPU中,存放当前执行指令得寄存器就是指令寄存器。 保存当前正在执行得指令得寄存器称为(指令寄存器)。 指示当前正在执行得指令地址得寄存器称为(程序计数器或指令计数器)。 27、下列编码中通常用作字符编码得就是ASCII码。 ASCII ASCII(American Standard CodeforInformationInterchange,美国信息互换标准代码)就是基于拉丁字母得一套电脑编码系统.它主要用于显示现代英语与其她西欧语言。它就是现今最通用得单字节编码系统,并等同于国际标准ISO/IEC646。28、在下列存储器中,半导体存储器可以作为主存储器. 30、在CPU中跟踪指令后继地址得寄存器就是PC。 31、EPROM就是指光擦除可编程得只读存储器。

计算机原理会考试题库

《计算机组成与工作原理》试题库 教材《计算机组成与工作原理》电子工业出版社刘晓川主编 一、选择题 [0102A] 1、计算机直接存储器存取传送方式就是()。 A、程序查询方式 B、中断处理方式 C、DMA传送方式 D、I/O通道控制方式 [0302B] 2、下列存储器中,读出数据传输率最高的是()。 A、DRAM B、SRAM C、EPROM D、EEPROM [0101A] 3、以下不属于微机主机箱内接口或部件的是()。 A、IDE接口 B、AGP显卡接口 C、内存条 D、鼠标 [0202C] 4、当[x]反=1.1111时,对应的真值是()。 A、-0 B、-15/16 C、-1/16 D、-6/16 [0302A]5、1GB=()字节。 10203040 2、、2 D C、A、22 B [0302B]6、一个512KB的存储器,其地址线和数据线的总和是()。 A、17 B、19 C、27 D、37 [0302C]7、某计算机字长是32位,它的存储容量是64KB,按字编址,它的寻址范围是()。 A、16KB B、16K C、32K D、32KB [0303A]8、所谓三总线结构的计算机是指()。 A、地址线、数据线和控制线三组传输线 B、I/O总线、主存总线和DMA总线三组传输线 C、I/O总线、主存总线和系统总线三组传输线 D、地址线、主存总线和系统总线三组传输线 [0302A]9、下列( )是正确的。 1024MB =1KB、 B 1024B ×1024=1KB、A. C、1MB=1024×1024B D、1MB=1024B [0301A]10、存放欲执行指令的寄存器是( )。 A、MAR B、PC C、MDR D、IR

计算机组成原理复习题及答案

一、填空、选择或判断 1.多核处理机是空间并行计算机,它有___多__个CPU。 2.计算机的发展大致经历了五代变化,其中第四代是 1972-1990 年的_大规模和超大规 模集成电路______计算机为代表。 3.计算机从第三代起,与IC电路集成度技术的发展密切相关。描述这种关系的是_摩尔__ 定律。 4.1971年,英特尔公司开发出世界上第一片4位微处理器__Intel 4004_____。首次将CPU 的所有元件都放入同一块芯片之。 5.1978年,英特尔公司开发的___Intel 8086_______是世界上第1片通用16位微处理器, 可寻址存储器是_1MB______。 6.至今为止,计算机中的所有信息仍以二进制方式表示的理由是__物理器件性能所致___。 7.。诺依曼计算机工作方式的基本特点是__按地址访问并顺序执行指令_____。 8.20世纪50年代,为了发挥__硬件设备_____的效率,提出了_多道程序___技术,从而发 展了操作系统,通过它对__硬软资源______进行管理和调度。 9.计算机硬件能直接执行的只有__机器语言_________ 。 10.完整的计算机系统应包括__配套的硬件设备和软件系统______。 11.计算机的硬件是有形的电子器件构成,它包括_运算器__、_控制器_、_存储器__、_适配器_、_系统总线__、__外部设备__。 12.当前的中央处理机包括__运算器_____、_控制器_____、__存储器_____。 13.计算机的软件通常分为__系统软件_______和___应用软件_____两大类。 14.用来管理计算机系统的资源并调度用户的作业程序的软件称为__操作系统_____,负责将_高级____-语言的源程序翻译成目标程序的软件称为___编译系统____。 15.计算机系统中的存储器分为__存____和__外存______。在CPU执行程序时,必须将指令存放在__存______中。 16.计算机存储器的最小单位为___位______。1KB容量的存储器能够存储___8192_____个这样的基本单位。 17.在计算机系统中,多个系统部件之间信息传送的公共通路称为_总线_____。就其所传送的信息的性质而言,在公共通路上传送的信息包括__数据__、__地址__和__控制____信息。 18.指令周期由__取指____ 周期和__执行_____周期组成。 19.下列数中最小的数为_______. A (101001)2 B(52)8 C (101001)BCD D(233)16 20.下列数中最大的数为 A ()2 B(227)8 C (96)16 D(143)5 21.在机器数中,________的零的表示形式是唯一的。 A原码B补码C反码 D原码和反码 22.某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正 小数为___C____,最小负小数为___D_____ A +(231-1) B -(1-2-32) C +(1-2-31)≈+1 D-(1-2-31)≈-1 23.某机字长32位,采用定点整数表示,符号位为1位,尾数为31位,则可表示的最大正 整数为___A____,最小负整数为___D_____ A +(231-1) B -(1-2-32)

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

第1章习题参考答案 1.电子数字计算机和电子模拟计算机的区别在哪里? 解:电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续 的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。 2.冯·诺依曼计算机的特点是什么?其中最主要的一点是什么? 解:冯·诺依曼计算机的特点如下: ①计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成; ②计算机内部采用二进制来表示指令和数据; ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。 第③点是最主要的一点。 3.计算机的硬件是由哪些部件组成的?它们各有哪些功能? 解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五大基本部件 组成。它们各自的功能是: ①输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计 算机内部所能识别和接受的信息方式。 ②输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。 ③存储器:用来存放程序和数据。 ④运算器:对信息进行处理和运算。 ⑤控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自 动工作。 4.什么叫总线?简述单总线结构的特点。 解:总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各 部件的信息。单总线结构即各大部件都连接在单一的一组总线上,这个总线被称为系

统总线。 C P U 与主存、C P U 与外设之间可以直接进行信息交换,主存与外设、外设与外设之间也可以直接进行信息交换,而无须经过C P U 的干预。

5.简单描述计算机的层次结构,说明各层次的主要特点。 解:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构。 第0级为硬件组成的实体。 第1级是微程序级。这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的。 第2级是传统机器级。这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。 第3级是操作系统级。从操作系统的基本功能来看,一方面它要直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延伸。 第4级是汇编语言级。这级的机器语言是汇编语言,完成汇编语言翻译的程序叫做汇编程序。 第5级是高级语言级。这级的机器语言就是各种高级语言,通常用编译程序来完成高级语言翻译的工作。 第6级是应用语言级。这一级是为了使计算机满足某种用途而专门设计的,因此这一级语言就是各种面向问题的应用语言。 6.计算机系统的主要技术指标有哪些? 解:计算机系统的主要技术指标有:机器字长、数据通路宽度、主存容量和运算速度等。 机器字长是指参与运算的数的基本位数,它是由加法器、寄存器的位数决定的。 数据通路宽度是指数据总线一次所能并行传送信息的位数。 主存容量是指主存储器所能存储的全部信息量。 运算速度与机器的主频、执行什么样的操作、主存本身的速度等许多因素有关。

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

中国自考人——700门自考课程永久免费、完整在线学习快快加入我们吧! 浙江省2003年7月高等教育自学考试 计算机组成原理试题 课程代码:02318 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小 题1分,共20分) 1.迄今为上,计算机中的所有信息仍以二进制方式表示,其理由是( )。 A.运算速度快 B.信息处理方便 C.节约元件 D.物理器件性能决定 2.在计算机中能直接被接受的语言为( )。 A.机器语言 B.汇编语言 C.高级语言 D.数据库语言 3.设二进制代码内容为01111111,其原码对应的真值是( )。 D.+127 4.2对应的十进制数是( )。 运算器的主要功能是进行( )。 A.算术运算 B.逻辑运算 C.累加器运算 D.算术运算和逻辑运算 6.若RAM芯片的存储容量为1M×8bit,则该芯片的地址线的数目是( )。 7.某计算机字长32位,存储容量为1MB,若按字编址,它的寻址范围是( )。 8.通常人们把依据某种需要而编制的指令序列称为计算机中的( )。 A.程序 B.文件

C.记录 D.集合 9.在计算机的指令系统中,通常采用多种确定操作数的方式。当操作数的地址由某个指定的变址寄存器内容与位移量相加得到时,称为( )。 A.直接数 B.间接寻址 C.变址寻址 D.相对寻址 10.某型计算机系统的微处理器的主频为100MHZ,四个时钟周期组成一个机器周期,平均三个机器周期完成一条指 令,则它的机器周期为( )ns。 11.在计算机中的寄存器里的值有时是地址,这只有计算机的( )能识别它。 A.时序信号 B.判断程序 C.指令 D.译码器 12.程序计数器属于( )。 A.控制器 B.运算器 C.存储器 D.输入输出接口 13.计算机CPU芯片中的总线属于( )总线。 A.外部 B.内部 C.系统 D.板级 14.在串行传输时,按顺序传输表示一个数据所有二进制的脉冲信号,每次一位。通常用第一个脉冲信号表示 ( )。 A.最高有效位 B.最低有效位 C.码元 D.无符号数 15.一级汉字有3755个,假设每个汉字字模采用16×16点阵,并放在主存中,则约占( )字节。 16.在微型计算机系统中,硬盘和主机进行数据交换一般采用( )方式。 A.通道控制 (直接存储器访问) C.程序中断控制 D.程序直接控制 17.周期挪用方式常用于( )方式的输入/输出中。

计算机原理 试题及答案

计算机组成原理试卷A 一、选择题(每小题2分,共30分) 1.下列数中最小的数是______。 A.(100100)2 B.(43)8 C.(110010)BCD D.(25)16 2.计算机经历了从器件角度划分的四代发展历程,但从系统结构上来看,至今绝大多数计算机仍属于______型计算机。 A.实时处理 B.智能化 C.并行 D.冯.诺依曼 3.存储器是计算机系统中的记忆设备,它主要用来______。 A.存放数据 B.存放程序 C.存放微程序 D.存放数据和程序 4.以下四种类型指令中,执行时间最长的是______。 A.RR型指令 B.RS型指令 C.SS型指令 D.程序控制指令 5. 计算机的外围设备是指______。 A.输入/输出设备 B.外存储器 C.远程通信设备 D.除了CPU和内存以外的其它设备 6.堆栈寻址方式中,设A为通用寄存器,SP为堆栈指示器,M SP为SP指示器的栈顶单元,如果操作动作是:(A)→M SP,(SP)-1→SP,那么出栈操作的动作应为______。 A.(M SP)→A,(SP)+1→SP B.(SP)+1→SP,(M SP)→A C.(SP)-1→SP,(M SP)→A D.(M SP)→A,(SP)-1→SP 7.某寄存器中的值有时是地址,因此只有计算机的______才能识别它。 A.译码器 B.判别程序 C.指令 D.时序信号 8. 寄存器间接寻址方式中,操作数处在______。 A.通用寄存器 B.主存单元 C.程序计数器 D.堆栈 9. 假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是______。 A.11001011 B.11010110 C.11000001 D.1100101 10.不是发生中断请求的条件是______。 A.一条指令执行结束 B.一次I/O操作结束 C.机器内部发生故障 D.一次DMA操作结束 11.指令系统中采用不同寻址方式的目的主要是______。 A实现存贮程序和程序控制B缩短指令长度,扩大寻址空间,提高编程灵活性C可以直接访问外存D提供扩展操作码的可能并降低指令译码难度 12.某SRAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最小数目应 是______。 A 23 B 25 C 50 D 19 13.算术右移指令执行的操作是______。 A 符号位填0,并顺次右移1位,最低位移至进位标志位;

计算机原理习题

1 分数: 1 在计算机中,有符号数是用_____表示的 选择一个答案 a. 原码 b. 二进制编码 c. 补码 d. 反码 正确 这次提交的分数:1/1。 2 分数: 1 已知A=10101111,B=01010000,则A∧B、A∨B、A⊕B的结果分别为选择一个答案 a. 00000000,11111111,11111111 b. 00000000,11111111,00000000 c. 00000000,11110000,00000000 d. 00001111,11111111,11111111 正确 这次提交的分数:1/1。 3 分数: 1 数制转换(1F3D)H=_____BCD 答案: 错误 这次提交的分数:0/1。 4 分数: 1 微型计算机系统主要包括 选择一个答案

a. 微处理器、存储器、总线、I/O接口、外部设备 b. 微处理器、硬盘、总线、I/O接口、外部设备、系统软件 c. 微处理器、存储器、总线、I/O接口、外部设备、软件 d. 微处理器、存储器、总线、I/O接口、外部设备、应用软件 正确 这次提交的分数:1/1。 5 分数: 1 三输入与非门的输入端A、B、C的状态分别为1、0、1,则其输出状态为答案: 正确 这次提交的分数:1/1。 6 分数: 1 给字符“A”的ASCII码加奇校验后的8位二进制编码是_____B 答案: 正确 这次提交的分数:1/1。 7 分数: 1 数制转换(10010110.1001)B=_____D 答案: 正确 这次提交的分数:1/1。 8 分数: 1 用16进制来表示,32位二进制补码可表示的最大数为_____H 答案:

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

简答题 1.什么是存储程序原理?按此原理,计算机应具有哪几大功能? 1.答:存储程序原理是用户事先编号的程序先存入主存中,然后CPU在从主存中取出指令、运行指令。按此原理,计算机应具有输入输出设备,即能把程序和数据通过输入输出设备送入主存中;还应具有存储设备,即内存能存储程序和数据;最后应具有控制器和运算器,即CPU能从主存中取出程序和数据,并按顺序一条一条取出、执行。 2.存储器与CPU连接时,应考虑哪些问题? 2.答:应考虑(1)合理选择存储芯片,要考虑芯片的类型和数量尽量使连线简单方便;(2)地址线的连接,将CPU地址线的低位与存储芯片的地址线相连,以选择芯片中的某一单元,儿高位则在扩充存储芯片时用,用来选择存储芯片;(3)数据线的连接,CPU的数据线与存储芯片的数据线不一定相等,相等时可直接连接,不相等时要对存储芯片进行扩位,使其相等连接;(4)读/写控制线的连接,高电平为读,低电平为写;(5)片选线的连接,CPU 的高位地址来产生片选信号。 3.什么叫地址重叠区,什么情况下会产生地址重叠区? 3.答:存储系统中的某些存储单元有多个地址,这种现象叫地址重叠区。原因是,存储系统是由多个芯片组成的,在产生片选信号时,如果只用部分高位地址来产生片选信号,则有一部分高位地址线没用,这样这部分地址线的值就不确定,可以为0也可以为1,所以存储芯片的地址空间也不确定了,出现了重复值,产生了地址重叠区。 4.什么叫“对准字”和“未对准字”,CPU对二者的访问有何不同? 4.答:CPU访问的数据类型有字节,半字,字和双字。若字长为32位,则字节8位,半字16位,字32位,双字64位。对准字就是存储这四种数据类型时,字节的起始地址任意,半字的起始地址为2的倍数,字的起始地址为4的倍数,双字的起始地址为8的倍数。未对准字就是四种数据类型在存储时都任意,无论从哪个存储单元开始都可以。CPU访问对准字只要一个存储周期就行了,因为对准字都在同一行,能同时选中;访问未对准字需要多个存取周期,引文他们对应的存储单元可能不在同一行。 5.中断周期的前和后各是CPU的什么工作周期,如何工作? 5.答:中断周期的前一周期是指令的执行周期,CPU根据指令的操作码,发出不同的操作指令完成指令的执行;中断周期的后一周期是取指周期,因为中断周期是指令周期的最后一个周期,若执行周期结束,有中断请求且符合中断执行的条件则进入中断周期,当中断周期结束时,就进入的下一条指令的取指周期,取指周期主要是根据程序计数器的值,从主存中把要执行的指令取到cpu中来分析、执行。 6.为什么要设置总线标准,你知道目前流行的总线标准有哪些? 6.答:总线标准可视为系统与各模块、模块与模块之间的一个互连的标准界面。如果没有总线标准,各个设备之间如果要传送数据,就必须相互了解特征、属性,计算机系统内有多种设备,每个设备的特征都各不想通过,相互之间传送数据都要有独立的数据线,这样数据线就很复杂,且设备的接口多。使用了总线标准,每个设备就只有一个接口接向总线,而不需要了解其他设备的接口特点。目前流行的总线标准有:EISA\PCI\USB\AGP\RS232等等。 计算器 1.设某机有4个中断源A、B、C、D,其硬件排队优先次序为A>B>C>D,现要求将中断处理 次序改为D>A>C>B。

计算机原理复习题1

第一章绪论 一、填空题 1.第一台计算机是___________年问世的,名字为___________。 2.计算机硬件基本组成有___________、___________、___________、___________和___________。 3.计算机中有两种信息流:___________和___________。 4.运算器由___________、___________和___________。 5.控制器由___________、___________和___________组成。 6.指令部件由___________、___________和___________组成。 7.按信息的表示形式和处理方式计算机可分为___________、___________和___________。 8.以CPU为核心的微型计算机属于第___________代计算机。 9.目前,计算机工作原理是基于冯·诺依曼提出的______________________。 10.按特定顺序排列,使计算机能执行某种任务的语句集合称为___________。 11.智能计算机属于___________代计算机。 12.语音输入是计算机在___________方面的具体应用。 二、选择题 1.CPU由___________组成。 A.输入设备和控制器 B.输出设备和运算器 C.运算器和控制器 D.控制器和输出设备 2.计算机系统的核心是___________。 A.存储器 B.CPU C.输入设备 D.输出设备 3.用以指定待执行指令所在地址的是___________。 A.指令寄存器 B.数据寄存器 C.程序计数器 D.累加器 4.第三代计算机使用___________为主要器件,ENIAC使用___________为主要器件。 A.晶体管 B.集成电路 C.电子管 D.大规模集成电路5.下列___________为计算机辅助教学的英文缩写。 A.CAD B.CAM C.CAE D.CAI 6.完整的计算机系统应包括___________。 A.运算器、存储器、控制器 B.外部设备和主机 C.主机和实用程序 D.配套的事件设备和软件系统 7.80586是个人计算机中常用的___________元件。 A.EPROM B.RAM C.CPU D.ROM 8.下列关于电子数字计算机的说法,正确的是___________。 A.电子数字计算机是一种精确的测量仪器 B.电子数字计算机是一种能够自动、高速、精确地进行信息处理的现代化的电子设备 C.电子数字计算机只有计算功能,无逻辑功能 D.电子数字计算机最初为了实时控制而设计的 9.数控机床是计算机在___________方面的应用。 A.数据处理 B.数值计算 C.辅助设计 D.实时控制 10.通用型计算机的用途比专用计算机___________,处理速度比专用型___________。 A.广 B.窄 C.快 D.慢 三、简答题 1.新一代计算机有哪些主要特点? 2.指出计算机应用领域。

相关文档
最新文档