文档库 最新最全的文档下载
当前位置:文档库 › 计算机原理课课练2

计算机原理课课练2

计算机原理课课练2
计算机原理课课练2

计算机原理课课练二

一、填空题

1.计算机处理各种信息时所用的是数。

2.八进制数一般可用的数字包括,且最后用字符来标识。3.将一个十进制整数转换为二进制数,采用的方法,将所有的余数按照先后顺序组合的一起即可,而将一个纯小数转换为二进制数则可采用的方法,然后将所有的整数按照一定顺序组合在一起。

4.八进制数37.4O转换成二进制数为。

5.十六进制数A157E.B8H转换为八进制数为。

6.0.4165B转换为十进制数是。

7.两个无符号整数10100B和100B,两者算术相加的结果为,算术相减的结果为。

8.用b7b6b5b4b3b2b1b0表示为一字节,其最低位是其对应位的权值为,最高位是,其对应位的权值是。

9.N为m位二进制无符号数,其数值表示范围为________≤N≤_________。

10.一个定点数由__________和__________两部分组成。根据小数点位置不同,定点数有__________和___________两种表示法。

11.数的真值变成机器码可采用:________表示法,_________表示法,_______表示法,__________表示法。

12.字符信息是非数值型数据,国际上采用的字符系统是_____位的________码。

13.接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就为此要解决汉字的_________编码,汉字__________,________码等三种___________的编码。

14.八位的二进制所能表示的整数范围用二进制补码表示是________到________,用十进制表示是___________到_________。

15.某机定点整数格式字长为16位(包含一位的符号位),当x采用原码表示时,[x]原的最大整数值是____________,最小负数值是_________若用补码表示,则[x]补的最大整数是______________,最小负数是_________。用十进制真值形式填写。

16.在进行浮点加减运算中,需要完成________、_________、_________、舍入处理和溢出处理等步骤。

17.对阶时,使_____阶向_____阶看齐,使小阶的尾数向_______移位,每____移一位,其阶码加1,直到两数的阶码相等为止。

18.在浮点加减法运算中,当运算结果的尾数的绝对值大于1时,需要对结果进行_____________,其操作是________________。

19.计算机中最小的数据单位是,一个字节是由二进制位组成,而字长一般是的整数倍,越长则机器的功能就越强。

20.计算机中用每秒能执行定点加法运算的次数来衡量计算机的,单位一般用来表示。

21.一台计算机的是指从存储器中读了一个数据或将一个数据写入存储器的时间,而是指连续两次读或写数据所需的最短时间。

22..数据处理的内容主要不是数值运算,而是数据检索、、等23.计算机中数据可分为型、型和逻辑型三大类。

24.计算机中的一个数值型数据根据是否有符号位可分为和,根据小数点的位置是否固定则又可分和。

25.十进制数-34在计算机中用补码形式表示为,+12的补码表示为。

26.数x的真值为-0.1011B,其原码表示为,补码表示为。27.八位定点整数,采用二进制补码表示时,所能表示真值的十进制数的范围是。

28.一个16点阵的汉字字形需要用字节来存放,而一个汉字在计算机中则需要用字节。

29.在计算机内部汉字是以来存放的,计算机与计算机之间进行汉字信息交换则使用。

30.一位十进制数,用BCD码表示需______位二进制码,用ASCII码表示需______位二进制码。

31.一个定点数由______和______两部分组成。根据小数点位置不同,定点数有纯小数和______两种表示方法。

32.8位补码10000000,若看成定点小数,对应真值的十进制是。

33.二进制数10110000,若看成纯小数、且为补码,则其对应真值的十进制是。34.二进制数10110111011除以8的余数用十进制表示为。

35.若机器数为补码表示形式表示的定点整数,字长为16位,则用十六进制表示的最小负数是。

36.目前微机中应用最普遍字符编码是A SCII码,用ASCII码需要______位二进制码表示。37.已知[Y]补=11100100,则[Y]反= ____ ,[Y]原= ______ 。

38.一个无符号十六进制数的最右边加上两个零后是原数的倍。

39.在一个八进制纯小数的小数点后面加两个0,此数是原值的_________倍。

40.8位定点补码整数10100011的真值为___________。

41.在计算机中,常采用两种方法表示带小数的数据,一种是表示法;另一种是浮点表示法。

42.一个八位二进制数的补码,它含有6个“1”,2个“0”,它可表示的最小数为。(用十进制表示)

43.下列四个数中,最大数是______________。

234Q,1010010111BCD,197D,17FH

44.一个八进制整数的最后面加两个零,此时的数是原来的____________倍。

45.-47的补码(8位)的二进制数表示为__________________。

46.(34H∨9CH)∧59H的运算结果为_______________。

47.某数的反码为F9H,则该数的原码为H。X=-101010,[X]补= 。

48.计算机中,存放一个24*24点阵的汉字字形需要用字节,存放一个ASCII 字符需要字节。

49.为28种状态编码需要位二进制。

50.一个8位的二进制数,若要使用其中d4变为1,只要将该数与____________进行或运算。51.八进制数76356除以16的余数用16进制数表示为__________。

52.若[X]补=10111,其真值为___________。

53.设阶码8位(最左一位为符号位),用补码表示,尾数为24位(最左一位为符号位),用规格化补码表示,它能表示的最大正数的阶码为______,尾数0 _________;绝对值最小的

负数的阶码为_____________,尾数为_____________。(用二进制书写)。

二、选择题

1.十进制数14对应的二进制数是____。

A、1111

B、1110

C、1100

D、1010

2.与二进制小数0.1等值的十六进制小数为____。

A、0.1

B、0.2

C、0.4

D、0.8

3.二进制数1011+1001=____。

A、10l00

B、1010l

C、11010

D、10010

4.(1110)2×(1011)2=———。

A、11010010

B、10111011

C、10110110

D、10011010

5.逻辑运算1001V1011=____。

A、1001

B、1011

C、1101

D、1100

6.十六进制数(AB)16变换为等值的八进制数是____。

A、253

B、35l

C、243

D、101

7.十六进制数(AB)16变换为等值的二进制数是____。

A、10101011

B、11011011

C、11000111

D、10101011

8.十六进制数(AB)16变换为等值的十进制数是____。

A、17

B、161

C、21

D、171

9.十进制数21变换为等值的八进制数是____。

A、21Q

B、23Q

C、25Q

D、27Q

10.十进制数123变换为等值的二进制数是____。

A、110101

B、110110

C、111011

D、110011

11.下列逻辑运算中结果正确的是。

A、1·0=1

B、0·1=1

C、1+0=0

D、1+1=1

12.下列十进制数与二进制数转换结果正确的是。

A、(8)10=(110)2

B、(4)10=(1000)2

C、(10)10=(1100)2

D、(9)10=(1001)2

13.十进制数0.375转换成二进制数是。

A、(0.111)2

B、 (0.010)2

C、 (0.011)2

D、 (0.101)2 14.下列数中最大的数是。

A、227Q

B、1FFH

C、10100001B

D、1789D

16.十进制数87转换成二进制数是。

A、1010111B

B、1101010B

C、1110011B

D、1010110B

17.十进制数1385转换成十六进制数为。

A、568

B、569

C、D85

D、D55

18.下列逻辑运算中结果正确的是。

A、1·0=1

B、0·1=1

C、1+0=0

D、1+1=1

19.下列十进制数与二进制数转换结果正确的是。

A、(8)10=(110)2

B、(4)10=(1000)2

C、(10)10=(1100)2

D、(9)10=(1001)2

20.将十进制数25转换成对应的二进制数,正确的结果是。

A、11001

B、11010

C、11011

D、11110

21.将二进制数111B转换成对应的十进制数,正确的结果是。

A、5

B、4

C、7

D、6

22.下列四种不同进制的数值中,最大的数是。

A、 (7D)16

B、(174)8

C、(123)10

D、(1111000)2

23.在机器数中,______的零的表示形式是唯一的。

A、原码

B、补码

C、反码

D、原码和补码

24.一个8位的二进制整数,采用补码形式表示,且由3个“1”和5个“0”组成,则最小值为_________。

A、-127

B、-32

C、-125

D、-3

25.计算机系统中采用补码运算的目的是为了___________。

A、与手工运算方式保持一致

B、提高运算速度

C、简化计算机的的设计

D、提高运算的精度

26.若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是______码。

A、原

B、反

C、补

D、移

27.某数在计算机中用8421BCD码表示为0111 1000 1001,其真值为______。

A、789

B、789H

C、1929

D、11110001001B

30.8位定点原码整数10100011B的真值为。

A、.+0100011B

B、.-0100011B

C、.+1011101B

D、.-1011101B

31.下列数中最小的数是。

A、(11011001)2

B、(75)10

C、(75)8

D、(2A7)16

32.某机字长32位,其中1位符号位,31位表示尾数。若用定点小数表示,则最大正小数为______。

A、+(1 – 2-32)

B、+(1 – 2-31)

C、2-32

D、2-31

33.定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围______。

A、- 215—+(215– 1)

B、-(215– 1)—+(215– 1)

C、-(215 + 1)—+215

D、-215—+215

34.下列数中最小的数是______。

A、(100101)2

B、(50)8

C、(100010)BCD

D、(625)16

35.______表示法主要用于表示浮点数中的阶码。

A、原码

B、补码

C、反码

D、移码

36.[X]补=1.X1X2X3X4,当满足______时,X > -1/2成立。

A、X1=1,X2~X4至少有一个为1

B、X1=1,X2~X4任意

C、X1=0,X2~X4至少有一个为1

D、X1=0,X2~X4任意

37.下列数中最大的数是______。

A、(10011001)2

B、(227)8

C、(98)16

D、(152)10

38.一个8位的二进制整数,采用补码表示,且由3个“1”和5个“0”组成,则最小值为______。

A、-127

B、-32

C、-125

D、-3

39.8位定点字长的字,采用2的补码表示时,一个字所能表示的整数范围是______。

A、–128 ~ +127

B、–127 ~ +127

C、–129 ~ +128

D、-128 ~ +128 40.(2000)10化成十六进制数是______。

A、(7CD)16

B、(7D0)16

C、(7E0)16

D、(7F0)16

41. 下列数中最大的数是______。

A、(10011001)2

B、(227)8

C、(98)16

D、(152)10

42.设x=-0.1101,则[x]补为______。

A、 1.0011

B、 1.1101

C、 1.0010

D、 1.1110

43.设寄存器位数为8位,机器数采用补码形式(含一位符号位)。对应于十进制数-27,寄存器内为______。

A、27H

B、9BH

C、E5H

D、5AH

44.若X的补码为10101010B,那么X的真值为:()

A、-2AH

B、-86D

C、-125Q

D、11010110B

45.若十进制数49在八位寄存器中表示为01001001,则该寄存器中的数据是以()形式表示的。

A、原码

B、反码

C、补码

D、BCD码

46.要将某八位寄存器中的数高四位置0,低四位不变,应将该寄存器的值()

A、和F0H进行与运算

B、和F0H进行或运算

C、和0FH进行与运算

D、和0FH进行或运算

47.已知[X]补=10000000,则X的真值是________。

A、0

B、-0

C、-127

D、-128

48.下列四个不同进制的数中,其值最大的是。

A、(75)10

B、(11011001)2

C、(A7)16

D、(37)8 49.设寄存器位数为8位,机器数采用定点整数补码形式(1位符号位),对应于十进制数-28,寄存器内存放的内容为_________。

A、28H

B、E4H

C、9CH

D、5EH

50.下列用补码表示的数中最小数是( )

A、00101101B

B、11111111B

C、10000001B

D、10101101B

51.十进数制数77可用二进制数表示为()

A、1001011

B、1001101

C、100101

D、1110111

52.一个8位二进制补码的表示范围()

A、0~255

B、-128~+127

C、-127~+128

D、-128~+127 53.有一个八位二进制补码为11111101,相对应的十进数中( )

A、509

B、253

C、-3

D、10101111

三、判断题

1.计算机中采用二进制数是因为二进制简单,处理起来方便。

2.十进制数要转换成十六进制数必须先转换为二进制数然后再由二进制数转换成十六进制数。

3.计算机中也可以直接处理十六进制数。

4.计算机中的数据可以精确地表示每一个小数和整数。

5.任一个十进制的小数均可以采用乘2取整的方法转换成与之完全等值的二进制数。6.计算机中可以表示也可以存储任何精度的数。

7.计算机中的数据可分为两大类即数值型和字符型。

8.ASCII码是一种字符编码,而汉字的各种输入方法也是一种字符编码。

9.只有负数有补码而正数无补码。

10.负数的补码就是原码逐位取反后的结果。

11.在原码及反码的表示方法中0的表示均是唯一的,即0只有一种表示形式。

12.用补码表示数据,无论X是正数还是负数,[X]补都是正数。

13.[X]补是一个正数还是一个负数,是根据[X]补的符号位是“0”还是“1”确定的。

计算机原理试题与答案

全国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.相对寻址方式

微机原理第2章答案

第2章习题参考解答 1.8086处理器内部一般包括哪些主要部分? 8086处理器与其他处理器一样,其内部有算术逻辑部件、控制与定时部件、总线与总线接口部件、寄存器阵列等。按功能结构可分为两部分,即总线接口单元(BIU)与执行单元(EU)。BIU主要包括段寄存器、内部通信寄存器、指令指针、6字节指令队列、20位地址加法器和总线控制逻辑电路。EU主要包括通用寄存器阵列、算术逻辑单元、控制与定时部件等。 2.什么是总线? —般微机中有哪些总线? 所谓总线是指计算机中传送信息的一组通信导线,它将各个部件连接成—个整体。在微处理器内部各单元之间传送信息的总线称为片内总线;在微处理器多个外部部件之间传送信息的总线称为片外总线或外部总线。外部总线又分为地址总线、数据总线和控制总线。随着计算机技术的发展,总线的概念越来越重要。微机中常用的系统总线有PC总线、ISA总线、PCI总线等。 3.什么是堆栈?它有什么用途?堆栈指针的作用是什么? 堆栈是一个按照后进先出的原则存取数据的部件,它是由栈区和栈指针组成的。堆栈的作用是:当主程序调用子程序、子程序调用子程序或中断时转入中断服务程序时,能把断点地址及有关的寄存器、标志位及时正确地保存下来,并能保证逐次正确地返回。堆栈除了有保存数据的栈区外,还有一个堆栈指针SP,它用来指示栈顶的位置。若是“向下生成”的堆栈,随着压入堆栈数据的增加,栈指针SP的值减少。但SP始终指向栈顶。

4.在8086 CPU中,FR寄存器有哪些标志位?分别说明各位的功能。 8086 CPU中设置了一个16位的标志寄存器FR,其中用了9位,还有7位保留。9位中有3位作为控制标志,6位作为状态标志。 IF:中断控制标志。当IF=1时,允许可屏蔽中断请求;当IF=0时,禁止可屏蔽中断请求。 TF:单步运行标志。当TF=1,单步运行;TF=0,连续运行程序。 DF:方向标志。当DF=0,串操作时地址按增量修改;DF=1,地址按减量修改。 SF:符号(负数)标志。当运算结果的最高位为1(负数)时,SF=1;反之SF =0。 ZF:零标志。当运算结果为0,则ZF=1;否则ZF=0。 AF:辅助进位/借位标志。当算术运算时低4位有进位/借位,则AF=1; 否则AF=0。AF主要用于BCD码运算中进行结果调整。 PF:奇偶标志。当运算结果低8位中1的个数为偶数时PF=1;否则PF=0。 CF:进位/借位标志。当算术运算结果最高位有进位/借位时,CF=1;否则CF=0。逻辑运算时CF=0,循环移位指令也影响CF标志。 OF:溢出标志。当符号数算术运算结果有溢出时OF=1;否则OF=0。 5.在8086 CPU中,有哪些通用寄存器和专用寄存器?试说明专用寄存器的作用。 8086 CPU中有4个16位的通用寄存器,即AX、BX、CX、DX。每个16位寄存器又可分为2个,共8个8位寄存器:AH、AL、BH、BL、CH、CL、DH、DL。 4个段寄存器(即代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS和

计算机组成原理答案

第二章运算方法和运算器练习 一、填空题 1. 补码加减法中,(符号位)作为数的一部分参加运算,(符号位产生的进位)要丢掉。 2. 为判断溢出,可采用双符号位补码,此时正数的符号用(00)表示,负数的符号用(11)表示。 3. 采用双符号位的方法进行溢出检测时,若运算结果中两个符号位(不相同),则表明发生了溢出。若结果的符号位为(01),表示发生正溢出;若为(10),表示发生负溢出。 4. 采用单符号位进行溢出检测时,若加数与被加数符号相同,而运算结果的符号与操作数的符号(不一致),则表示溢出;当加数与被加数符号不同时,相加运算的结果(不会产生溢出)。 5. 利用数据的数值位最高位进位C和符号位进位Cf的状况来判断溢出,则其表达式为over=(C⊕Cf)。 6. 在减法运算中,正数减(负数)可能产生溢出,此时的溢出为(正)溢出;负数减(正数)可能产生溢出,此时的溢出为(负)溢出。 7. 补码一位乘法运算法则通过判断乘数最末位Yi和Yi-1的值决定下步操作,当 YiYi-1=(10)时,执行部分积加【-x】补,再右移一位;当YiYi-1=(01)时,执行部分积加 【x】补,再右移一位。 8. 浮点加减运算在(阶码运算溢出)情况下会发生溢出。 9. 原码一位乘法中,符号位与数值位(分开运算),运算结果的符号位等于(两操作数符号的异或值)。 10. 一个浮点数,当其补码尾数右移一位时,为使其值不变,阶码应该(加1)。 11. 左规的规则为:尾数(左移一位),阶码(减1)。 12. 右规的规则是:尾数(右移一位),阶码(加1)。 13. 影响进位加法器速度的关键因素是(进位信号的传递问题)。 14. 当运算结果的补码尾数部分不是(11.0×××××或00.1×××××)的形式时,则应进行规格化处理。当尾数符号位为(01)或(10)时,需要右规。 15. (进位信号的产生与传递逻辑)称为进位链。

微机原理及应用 第2章 习题及答案

CH02 8086/8088指令系统 习题与思考题 1.假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令源操作数是什么寻址方式?源操作数在哪里?如在存储器中请写出其物理地址是多少? (1)MOV AX,0ABH (2)MOV AX,[100H] (3)MOV AX,VAL (4)MOV BX,[SI] (5)MOV AL,VAL[BX] (6)MOV CL,[BX][SI] (7)MOV VAL[SI],BX (8)MOV [BP][SI],100 解答: (1)MOV AX,0ABH 寻址方式:立即寻址;源操作数在数据线上;物理地址:无 (2)MOV AX,[100H] 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+100H=2000H*16+100H=20100H (3)MOV AX,VAL 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+VAL=2000H*16+0050H=20050H (4)MOV BX,[SI] 寻址方式:寄存器间接寻址;源操作数在存储器中;物理地址:DS*16+SI=2000H*16+00A0H=200A0H (5)MOV AL,VAL[BX] 寻址方式:变址寻址;源操作数在存储器中;物理地址:DS*16+VAL+BX=2000H*16+0050H+0100=20150H (6)MOV CL,[BX][SI] 寻址方式:基址加变址寻址;源操作数在存储器中;物理地址:DS*16+BX+SI= 2000H*16+0100H+00A0H =201A0H (7)MOV VAL[SI],BX 寻址方式:寄存器寻址;源操作数在寄存器中;物理地址:无 (8)MOV [BP][SI],100 寻址方式:立即寻址;源操作数在;物理地址:无 .设有关寄存器及存储单元的内容如下:2. DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103]=78H,[21200]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H。

计算机组成原理课后答案

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

微机原理第2章作业及答案

第2章8086微处理器及其系统 习题解答 1. 8086 CPU 由哪两部分构成,它们的主要功能是什么在执行指令期间,EU 能直接访问存储器吗,为什么 【解】8086CPU由执行部件(EU)和总线接口部件(BIU)两部分组成。 执行部件由内部寄存器组、算术逻辑运算单元(ALU)与标志寄存器(FR)及内部控制逻辑等三部分组成。寄存器用于存储操作数和中间结果;算术逻辑单元完成16位或8位算术逻辑运算,运算结果送上ALU内部数据总线,同时在标志寄存器中建立相应的标志;内部控制逻辑电路的主要功能是从指令队列缓冲器中取出指令,对指令进行译码,并产生各种控制信号,控制各部件的协同工作以完成指令的执行过程。 总线接口部件(BIU)负责CPU与存储器、I/O设备之间传送数据、地址、状态及控制信息。 每当EU部件要执行一条指令时,它就从指令队列头部取出指令,后续指令自动向前推进。EU要花几个时钟周期执行指令,指令执行中若需要访问内存或I/O设备,EU就向BIU 申请总线周期,若BIU总线空闲,则立即响应,若BIU正在取一条指令,则待取指令操作完成后再响应EU的总线请求。 2. 8086CPU与传统的计算机相比在执行指令方面有什么不同这样的设计思想有什么优点【解】8086 CPU与传统的计算机相比增加了指令队列缓冲器,从而实现了执行部件(EU)与总线接口(BIU)部件的并行工作,因而提高了8086系统的效率。 3. 8086 CPU 中有哪些寄存器,各有什么用途 【解】8086共有8个16位的内部寄存器,分为两组: ①通用数据寄存器。四个通用数据寄存器AX、BX、CX、DX均可用作16位寄存器也可用作8位寄存器。用作8位寄存器时分别记为AH、AL、BH、BL、CH、CL、DH、DL。 AX(AH、AL)累加器。有些指令约定以AX(或AL)为源或目的寄存器。实际上大多数情况下,8086的所有通用寄存器均可充当累加器。 BX(BH、BL)基址寄存器。BX可用作间接寻址的地址寄存器和基地址寄存器,BH、BL 可用作8位通用数据寄存器。 CX(CH、CL)计数寄存器。CX在循环和串操作中充当计数器,指令执行后CX内容自动修改,因此称为计数寄存器。 DX(DH、DL)数据寄存器。除用作通用寄存器外,在I/O指令中可用作端口地址寄存器,乘除指令中用作辅助累加器。 ②指针和变址寄存器。 BP(Basic Pointer Register)基址指针寄存器。 SP(Stack Pointer Register)堆栈指针寄存器。

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

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

微机原理第二章.习题

4. 举例说明CF和OF标志的差异。 ?溢出标志OF和进位标志CF是两个意义不同的标志 进位标志表示无符号数运算结果是否超出范围,运算结果仍然正确;溢出标志表示有符号数运算结果是否超出范围,运算结果已经不正确? 例1:3AH + 7CH=B6H 无符号数运算:58+124=182,范围内,无进位 有符号数运算:58+124=182 ,范围外,有溢出? 例2:AAH + 7CH=(1)26H 无符号数运算:170+124=294,范围外,有进位 有符号数运算:-86+124=28 ,范围内,无溢出 5. 什么是8086中的逻辑地址和物理地址?逻辑地址如何转换成物理地址?请将如下逻辑地址用物理地址表达: (1)FFFFh:0 (2)40h:17h (3)2000h:4500h (4)B821h:4567h ?对应每个物理存储单元都有一个唯一的20位编号,就是物理地址,从00000H~FFFFFH ?在8086内部和用户编程时,采用的段基地址: 段内偏移地址形式称为逻辑地址?将逻辑地址中的段地址左移4位,加上偏移地址就得到20位物理地址 ?请将如下逻辑地址用物理地址表达: (1)FFFFh:0=FFFF0H (2)40h:17h=00417H (3)2000h:4500h=24500H (4)B821h:4567h=BC777H (不要算错) 8、已知DS =2000H、BX = 0100H、SI = 0002H,存储单元[20100H] ~ [20103H]依次存放12 34 56 78H,[21200H] ~ [21203H]依次存放2A 4C B7 65H,说明下列每条指令执行完后AX寄存器的内容。 (1)mov ax,1200h (2)mov ax,bx (3)mov ax,[1200h] (4)mov ax,[bx] (5)mov ax,[bx+1100h] (6)mov ax,[bx+si] (7)mov ax,[bx][si+1100h] (1)AX=1200h (2)AX=0100h (3)AX=4C2Ah (4)AX=3412h (5)AX=4C2Ah (6)AX=7856h (7)AX=65B7h 9、指出下列指令的错误 (1)mov cx,dl (2)mov ip,ax (3)mov es,1234h (4)mov es,ds

计算机原理试题及答案

计算机组成原理试题及答案 一、选择题(每题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.5 练习题 1(选择题 (1)B C A (2) A (3) D A (4) C 2填空 (1) 10, 12 (2) 阶数 (3) 10011100B,01000100B,1110000B,01000000 (4) 3F7H,1C3H,243H,277H, 3简答题 (1)微处理器,微型计算机和微型计算机系统三者有何联系与区别, 微处理器是把原来的中央处理单元CPU的复杂电路(包括运算器和控制器)做在一片或几片大规模集成电路的芯片上。把这种微缩的CPU大规模集成电路称为微处理器。 微型计算机是以微处理器为核心,再配备上用大规模集成电路工艺制成的存储器和 I/O接口就构成了微型计算机。 以微计算机为核心,再配备上系统软件、I/O设备、辅助电路和电源就构成了微机系统。微型计算机系统包括硬件和软件了两大部分。 (2)计算机中为什么采用二进制数表示, (3)简述程序的运行过程。 第2章 2.10 练习题

1.选择题 1.B 2.D 3.C 4.B 5.C 6.C 7.B 8.A 9.A 2填空题 (1) 地址总线的宽度,00000H,0FFFFFH (2) 寄存器,运算器,控制器;运算和控制 (3) SS,DS,CS,ES (4) MN/MX (5) SS,DS (7) 奇区,偶区,高8位,低8位 3简答题 (1) 什么是指令周期,什么是总线周期,一个总线周期至少包括几个时钟周期, 指令周期是一条指令执行所需的时钟周期,cpu在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问所需的时间称为一个总线周期。一般一个基本的总线周期由4个时钟周期组成。 (2) 8086CPU在最小模式下构成计算机系统至少应该包括哪几个基本的部分, (3) 8086CPU中,标志寄存器包含哪些标志位,各标志位为‘0’,‘1’分别表示什么含义, (4) 8086CPU中有哪些通用寄存器和专用寄存器,说明他们的作用。 (5) 在8086CPU中,已知CS寄存器和IP寄存器的内容分别如下所示,请确定其物理地址. 1) CS=1000H ,IP=2000H 物理地址: CS*16+IP=10000H+2000H=12000H 2) CS=1234H ,IP=0C00H物理地址: CS*16+IP=12340H+0C00H=12F40H (6)设(AX)=2345H,(DX)=5219H,请指出两个数据相加或相减后,FLAG中状态标志位的状态.

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

计算机组成原理试题 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 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章 1. 解释概念或术语:实际机器、虚拟机器,机器指令、机器指令格式,主机、CPU、主存、I/O、PC、IR、ALU、CU、AC、MAR、MDR,机器字长、存储字长、指令字长、CPI、T C、主频、响应时间、吞吐量、MIPS、MFLOPS。 答:略 2. 如何理解计算机系统的层次结构?说明高级语言、汇编语言及机器语言的差别与联系。 答:⑴计算机系统是由软件和硬件结合而成的整体。为了提高计算机系统的好用性,程序设计语言的描述问题能力越来越强,各种程序设计语言大体上是一种层次结构,即高等级编程语言指令包含低等级编程语言指令的全部功能。 对于使用不同层次编程语言的程序员来说,他们所看到的同一计算机系统的属性是不同的,这些属性反映了同一计算机系统的不同层次的特征,即同一计算机系统可划分成多个层次结构,不同层次的结构反映的计算机系统的特征不同而已。 ⑵机器语言是能够被计算机硬件直接识别和执行的程序设计语言,机器语言是一种面向硬件的、数字式程序设计语言;汇编语言和高级语言均用符号表示机器语言指令,指令很容易阅读和编写、但不能被硬件直接识别和执行,它们均是一种面向软件的、符号式程序设计语言;相对于汇编语言而言,高级语言描述问题的能力更强;高级语言和汇编语言程序必须翻译成机器语言程序后,才能在计算机硬件上执行。 3. 计算机系统结构、计算机组成的定义各是什么?两者之间有何关系? 答:计算机系统结构是指机器语言程序员或编译程序编写者所看到的计算机系统的属性,包括概念性结构和功能特性两个方面。主要研究计算机系统软硬件交界面的定义及其上下的功能分配。 计算机组成是指计算机硬件设计人员所看到的计算机系统的属性。主要研究如何合理地逻辑实现硬件的功能。 计算机组成是计算机系统结构的逻辑实现。 4. 冯·诺依曼模型的存储程序原理包含哪些内容、对计算机硬件和软件有哪些要求?冯·诺依曼模型计算机的特点有哪些? 答:存储程序原理是指程序和数据预先存放在存储器中,机器工作时自动按程序的逻辑顺序从存储器中逐条取出指令并执行。 存储程序原理要求存储器是由定长单元组成的、按地址访问的、一维线性空间结构的存储部件;要求软件指令支持用地址码表示操作数在存储器中的地址,指令长度为存储单元长度的倍数,编程语言中必须有转移型指令,以实现程序存储顺序到程序逻辑顺序的转变。 冯·诺依曼模型计算机的特点可归纳为如下几点: ⑴计算机由运算器、控制器、存储器、输入设备和输出设备组成; ⑵存储器是由定长单元组成的、按地址访问的、一维线性空间结构; ⑶程序由指令组成,指令和数据以等同地位存放在存储器中; ⑷机器工作时自动按程序的逻辑顺序从存储器中逐条取出指令并执行; ⑸指令由操作码和地址码组成,操作码用于表示操作的性质,地址码用于表示操作数在

微机原理第2章作业

微机原理第2章作业-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

第2章习题与思考题 4、下列各种情况下应判定哪个标志位并说明其状态: ①比较两个无符号数是否相等。ZF=1相等,反之不相等。 ②两个无符号数相减后比较大小。CF=0被减数≥减数,CF=1被减数<减数。 ③两数运算后结果是正数还是负数。SF=0结果为正,反之为负。 ④两数相加后是否产生溢出。OF=1结果溢出,反之不溢出。 5.简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少个逻辑地址 呢 6. 答:①8086的地址加法器用来合成20位物理地址的,合成方法: 物理地址=段地址×16 +偏移地址, ②物理地址最多有220=1048576个 ③一个PA可对应多个逻辑地址。如:10145H可对应 10100H+45H 也可对应 10140H+05H等等。因此,逻辑地址难以计数。 7.8086系统中的存储器为什么要采用分段有什么好处 8. 答:①把1MB存储器分段,使每段最大可寻址64KB,这样段内地址可用16位表示,8086的地址寄存器便可使用。 ②而且为信息按特征分段存贮带来了方便。 9.在某系统中,已知当前(SS)=2360H,(SP)=0800H,请说明该堆栈段在存储器中的 物理地址范围。若往堆栈中存有20个字节数据,那么SP的内容为什么值? 答:①该堆栈段在存储器中的物理地址范围: 23600H~23E00H(23600H~23600+0800H) ②若往堆栈中存有20个字节数据,SP=0800H–14H=07ECH 10.已知当前数据段位于存储器的B4000H~C3FFFH范围内,则DS段寄存器的内容为多少?答:DS=B400H 11.8086系统中为什么一定要有地址锁存器需要锁存哪些信息 12. 答:①因为8086的AD15~AD0引脚是地址/数据复用线,只能通过外接地址锁存器来锁存输出地址信息。 ②地址锁存器用3片8位数据锁存器Intel 8282,锁存20位地址和 1 位

(完整版)计算机原理练习题答案

《计算机原理》练习题 一、填空题 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 。

微机原理第2章习题与答案

习题 一、选择题 1.8086/8088CPU内部有一个始终指示下条指令偏移地址的部件是_______。 A. SP B.CS C.IP D.BP 答案:C 2. 指令队列的作用是_________。 A.暂存操作数地址 B.暂存操作数 C.暂存指令地址 D.暂存预取指令 答案:D 3. 8086/8088下列部件中与地址形成无关的是______。 A. ALU B. 通用寄存器 C. 指针寄存器 D. 段寄存器 答案:A 4.对于8086,下列说法错误的是_______。 A.段寄存器位于BIU中 B.20位的物理地址是在EU部件中形成的 C.复位后CS的初值为FFFFH D.指令队列的长度为6个字节 答案:B 5.8086/8088中ES、DI分别属于_______。 A. EU、BIU B. EU、EU C. BIU、BIU D. BIU、EU 答案:D 6.BIU与EU工作方式的正确说法是_______。 A. 并行但不同步工作 B.同步工作 C. 各自独立工作 D. 指令队列满时异步工作,空时同步工作 答案:A 7.在执行转移、调用和返回指令时,指令队列中原有的内容_______。 A.自动清除 B.用软件清除 C.不改变 D.自动清除或用软件清除 答案:A 8.下列说法中,正确的一条是______ A. 8086/8088标志寄存器共有16位,每一位都有含义。 B. 8088/8086的数据总线都是16位。 C. 8086/8088的逻辑段不允许段的重叠和交叉 D. 8086/8088的逻辑段空间最大为64KB,实际应用中可能小于64KB。 答案:D 9.8086/8088工作于最大模式,是因为_____。 A.可以扩展存储容量 B.可以扩大I/O空间 C.可以构成多处理器系统 D.可以提高CPU主频 答案:C 10.8088/8086最大模式比最小模式在结构上至少应增加_____。 A.中断优先级控制器 B.总线控制器 C.数据驱动器 D.地址锁存器 答案:B 11.组成最大模式下的最小系统,除CPU、时钟电路,ROM,RAM及I/O接口外,至少需增加的芯片类型为______。

微机原理与接口技术第二章选择题

第二章 1、Intel 8086微处理器是( B )位处理器 A.8 B.16 C.32 D.46 2、设DS=2000H,DI=1000H,指令“MOV AX,[DI+2000H]”源操作数有效地址和物理地址分别为( C ) A.1000H和21000H B.2000H和12000H C. 3000H和23000H D.4000H和14000H 3、当8086CPU的BHE和A0都为0时,CPU正在进行的读写操作为( B ) A.从偶地址读写一个字节 B.从偶地址读写一个字 C.从奇地址读写一个字节 D.从奇地址读写一个字 4、在总线周期的四个T状态中,ALE信号的有效周期是() A.T1 B.T2 C.T3 D.T4 5、标志寄存器中的ZF、CF和SF分别是( B ) A.符号标志、进位标志和奇偶标志 B.零标志、进位标志和符号标志 C.溢出标志、符号标志和零标志 D.符号标志、零标志和溢出标志 6、8086/8088系统工作于最大模式,可以( A ) A. 构成多处理器系统 B.扩大输入输出空间 C. 扩展存储容量 D.提高CPU主频 7、CPU中的ALU主要完成( D )。

A.各种时序信号的生成 B.中断管理 C.指令地址指针的变换 D.算术、逻辑运算及移位操作 8、8086CPU的最大工作模式和最小工作模式的区别是( C ) A.能否构成一个独立的微机系统 B.能否和输入输出设备交换数据 C.能否构成一个多处理器系统 D.能否进行复杂的浮点数运算 9、8086/8088 CPU 的内部结构由( D )组成 A.ALU、EU和指令队列 B.ALU、BLU和地址加法器 C.通用寄存器组和运算器 D.执行部件和总线接口部件 10、8086/8088的第25脚ALE是( A ) A.最小模式下地址锁存允许信号输出端 B.高8位数据总线允许输出 C.最小模式下数据允许信号输出端 D.最小模式下的中断响应信号输出端 11、标志寄存器的SF、CF和PF分别是( A ) A.符号标志、进位标志和奇偶标志 B.零标志、进位标志和符号标志 C.溢出标志、符号标志和零标志 D.符号标志、零标志和溢出标志 12、下列表述中,()是错误的 A.8086和8088 CPU 的结构完全相同,只是运行速度不同。

计算机组成原理试题及答案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位,最低位移至进位标志位;

相关文档
相关文档 最新文档