微机原理第一章练题库

合集下载

(完整版)微机原理习题库(51单片机)含答案.doc

(完整版)微机原理习题库(51单片机)含答案.doc

第一章单片机概述与结构一、选择题1.访问片外部数据存储器时,不起作用的信号是(C)。

A. /RD B. /WE C. /PSEN D .ALE2.51 单片机 P0 口用作输出时,应外接( A )。

A.上拉电阻 B .二极管C.三极管 D .下拉电阻3.进位标志 CY 在( C )中。

A.累加器B.算逻运算部件 ALU C.程序状态字寄存器PSW D. DPTR 4.堆栈数据的进出原则是( D )。

A.先进先出 B .进入不出C.后进后出 D .先进后出5.51 单片机系统中,若晶振频率为6MHz ,一个机器周期等于( D )μs。

A. 1.5 B . 3 C. 1 D .26.在家用电器中使用单片机应属于微计算机的( B )。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用7.PC 的值是( C )。

A.当前正在执行指令的前一条指令的地址 B .当前正在执行指令的地址C.当前正在执行指令的下一条指令的地址 D .控制器中指令寄存器的地址8.单片机应用程序一般存放在( B )中。

A. RAM B.ROM C.寄存器D.CPU 9.在堆栈操作中,当进栈数据全部弹出后,这时SP 应指向( D )A.栈底单元 B . 7FH 单元C.栈底单元地址加1D.栈底单元地址减10.51 单片机的并行I/O 口信息有两种读取方法:一种是读引脚,还有一种是(A A.读锁存器B.读数据库C.读 A 累加器D.读 CPU1 )。

二、填空题1.单片机复位后,SP、 PC 和 I/O 口的内容分别为07H\000H\FFH。

2.单片机有四个工作寄存器区,由PSW 状态字中的RS1 和 RS0 两位的状态来决定。

单片机复位后,若执行 SETB RS0 指令,此时只能使用1区的工作寄存器,地址范围是08H---0FH。

3.51 单片机驱动能力最强的并行端口为P0 端口。

4.51 单片机 PC 的长度为16 位, SP 的长度为 ___8____位, DPTR 的长度为 _16__ 位。

微机原理第一章练题库

微机原理第一章练题库

微机原理第一章练题库微机原理第一章练习题及解一:单项选择题(共32小题)1、若二进制数为010111.101,则该数的十进制表示为()。

A:23.5 B:23.625C:23.75 D:23.51252、若无符号二进制数为11000110,则该数的十进制表示为()。

A:198 B:70C:126 D:493、十进制数81的8421BCD码为()。

A:81H B:51HC:18H D:15H4、11000110为二进制原码,该数的真值为()。

A:-70 B:+70C:-198 D:+1985、11000110为二进制补码,该数的真值为()。

A:+198 B:-198C:+58 D:-586、01000110为二进制补码, 该数的真值为()。

A:+70 B:-70C:+58 D:-587、字符A的ASCII码为41H,字符a的ASCII码为()。

A:41H B:42HC:61H D:62H8、字符A的ASCII码为41H,字符B的ASCII码为()。

A:41H B:42HC:61H D:62H9、字符9 的ASCII码为()。

A:09H B:9C:39H D:9910、8位二进制数的原码表值范围为()。

A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +12811、8位二进制数的反码表值范围为()。

A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +12812、8位二进制数的补码表值范围为()。

A:0 ~ 255 B:-128 ~ +127C:-27 ~ +127 D:-128 ~ +12813、8位二进制数的无符号数表值范围为()。

A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +12814、n+1位符号数X的原码表值范围为()。

A:-2n<X <2 n B:-2 n≤X ≤2 nC:-2 n≤X <2 n D:-2 n<X ≤2 n15、n+1位符号数X的补码表值范围为()。

微机原理精彩试题库(修订版)

微机原理精彩试题库(修订版)

微机原理与接口技术试题库第一章基础知识一、填空1、计算机中采用 2 进制数,尾符用 B 表示。

2、西文字符的编码是 ASCII 码,用 1 个字节表示。

3、10111B用十六进制数表示为 17 H,八进制数表示为 27 O。

4、带符号的二进制数称为真值;如果把其符号位也数字化,称为原码。

5、已知一组二进制数为-1011B,其反码为 10100B ,其补码为 10101B 。

6、二进制码最小单位是位,基本单位是字节。

7、一个字节由 8 位二进制数构成,一个字节简记为 1B ,一个字节可以表示 256 个信息。

8、用二进制数表示的十进制编码,简称为 BCD 码。

9、8421码是一种有权BCD 码,余3码是一种无权BCD 码。

二、选择1、计算机中采用 A 进制数。

A. 2B. 8C. 16D. 102、以下的 C 编码是一种有权码。

A. 循环码B. BCD码C. 8421码D. 余3码3、八进制数的尾符是 B 。

A. BB. OC. DD. H4、与十进制数254等值的数是 B 。

A. 11111110B. 11101111C. 11111011D. 111011105、下列不同数制表示的数中,数值最大的是 C 。

A. 11011101BB. 334OC. 1219DD. DAH6、与十六进制数BC等值的数是 B 。

A. 10111011B. 10111100C. 11001100D. 110010117、下列字符中,ASCII码值最小的是 A 。

A. KB. YC. aD. i8、最大的10位无符号二进制整数转换成十进制数是 C 。

A. 51B. 512C. 1023D. 10249、A的ASCII码值为65D,ASCII码值为68D的字母是 C 。

A. BB. CC. DD. E10、下列等式中,正确的是 D 。

A. 1KB=1024×1024BB. 1MB=1024BC. 1KB=1024D. 1MB=1024×1024B第二章微型机系统概述一、填空1、计算机的发展经历了 4个时代,微型机属于第 4 代计算机。

微机原理及应用习题库与答案

微机原理及应用习题库与答案

微机原理及应⽤习题库与答案微机原理及应⽤习题库与答案习题与练习题1第1章绪论1.计算机分那⼏类?各有什么特点?答:传统上分为三类:⼤型主机、⼩型机、微型机。

⼤型主机⼀般为⾼性能的并⾏处理系统,存储容量⼤,事物处理能⼒强,可为众多⽤户提供服务。

⼩型机具有⼀定的数据处理能⼒,提供⼀定⽤户规模的信息服务,作为部门的信息服务中⼼。

微型机⼀般指在办公室或家庭的桌⾯或可移动的计算系统,体积⼩、价格低、具有⼯业化标准体系结构,兼容性好。

2.简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:微处理器是微计算机系统的核⼼硬件部件,对系统的性能起决定性的影响。

微计算机包括微处理器、存储器、I/O接⼝电路及系统总线。

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成⼀个完整的、独⽴的信息处理系统。

3.80X86微处理器有⼏代?各代的名称是什么?答:从体系结构上可分为3代:← 8080/8085:8位机。

↑ 8086/8088/80286:16位机。

→ 80386/80486:32位机。

第2章微处理器结构及微计算机的组成1.8086是多少位的微处理器?为什么?答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。

2.EU与BIU各⾃的功能是什么?如何协同⼯作?答:EU是执⾏部件,主要的功能是执⾏指令。

BIU是总线接⼝部件,与⽚外存储器及I/O接⼝电路传输数据。

EU经过BIU进⾏⽚外操作数的访问,BIU为EU提供将要执⾏的指令。

EU与BIU可分别独⽴⼯作,当EU不需BIU提供服务时,BIU可进⾏填充指令队列的操作。

3.8086/8088与其前⼀代微处理器8085相⽐,内部操作有什么改进?答:8085为8位机,在执⾏指令过程中,取指令与执⾏执令都是串⾏的。

8086/8088由于内部有EU和BIU两个功能部件,可重叠操作,提⾼了处理器的性能。

4.8086/8088微处理器内部有那些寄存器,它们的主要作⽤是什么?答:执⾏部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。

微机原理及应用习题库与答案

微机原理及应用习题库与答案

微机原理及应用习题库与答案习题与练习题1第1章绪论1.计算机分那几类?各有什么特点?2.简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。

微计算机包括80X86微处理器有几代?各代的名称是什么?80386/80486:32位机。

4.采用一种总线标准进行微型计算机的硬件结构设计具有什么优点?5.一个总线的技术规范应包括哪些部分?6.总线的定义是什么?简述总线的发展过程。

7.微型计算机系统总线由哪三部分组成?它们各自的功能是什么?第3章微处理器结构及微计算机的组成1.8086是多少位的微处理器?为什么?2.EU与BIU各自的功能是什么?如何协同工作?3.086/8088与其前一代微处理器8085相比,内部操作有什么改进?4.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。

AX、BX、CX、确定5ch+98h后各标志位的值。

并说明结果的正确性。

5.8086对存储器的管理为什么采用分段的办法?6.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。

7.给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址。

8.8086/8088为什么采用地址/数据引线复用技术?9.8086与8088的主要区别是什么?10.怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同11.8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?12.8086基本总线周期是如何组成的?各状态中完成什么基本操作?13.结合8086最小模式下总线操作时序图,说明ALE、M/IO#、DT/R#、RD#、READY信号的功能。

14.8086中断分哪两类?8086可处理多少种中断?15.8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么?16.8086的中断向量表如何组成?作用是什么?17.8086如何响应一个可屏蔽中断请求?简述响应过程。

微机原理习题集(含完整答案)

微机原理习题集(含完整答案)
5
72,8088/8086 CPU 系统中装在系统板上的接口称为 ,而装入扩展槽上 的接口称为 接口。 73,8088/8086 CPU 系统中,用于访问外设接口的输入指令助记符为 ,而输 出指令的操作助记符为 。 74,8088/8086 系统中,分配在系统板上的接口的端口地址 个,其端口 。 编址范围为 75,8088/8086 系统中,分配在扩展槽上接口有 个,其端口编址范围 为 。 76,计算机机中 CPU 与外设进行数据传递,广泛采用的控制方式有 , 和 。 和 。 77, 8088/8086 系统中, CPU 对 I/0 端寻址方式有两种即 和 系统中。 78,程序查询 I/O 方式主要运用在 79,I/O 设备发出中断请求的先决条件是 。 80,在 PC 机系统中使用的中断控制器是 芯片,该中断控制器可接受 级硬件外中断。 81 , PC 机系统中,中断 优先做级 别最高 的 为 中断, 而级 别最 低 的 为 中断。 82, 在中断执行期间, CPU 要做的工作, 即 、 、 。 83,8088/8086 CPU 提供的中断控制系统,它最多能处理 个不同类型的中 断。 计算得到。 84,在 8088/8086 系统中,中断向量地址由 、 、 。 85,8088/8086 CPU 允许接受三种类型的中断: 86,8088/8086 CPU 的外中断是指 ,而内中断是指 中断。 87,8088/8086 CPU 中用作中断屏蔽的标志为关中断时,该标志位是 。 信号后将 88,8259A 中断控制器中在发生 INTR 中断,接收到 CPU 发回______ 码放入数据总线。 89,8088/8086 CPU 中接受不可屏蔽的中断是由 得到的。 90,8088/8086 CPU 中接受可屏蔽的中断是由 得到的。 91, 8088/8086 指令系统中, 用来开中断的指令为 , 关中断指令为 。 92,在中断服务子程序中首先要执行的操作是 。 93,在中断服务子程序最末一条指令是 。 94,要实现多中断嵌套,在中断服务子程序要执行 操作。 95,在中断服务子程序中,保护现场是指保护 。 96,在中断向量表中存放的是 。 97,中断服务子程序的入口地址是由 和 。 98,指令是控制计算机进行 的命令,中央处理器所能执行的各种指令的 总和称为 。 99,一台计算机能执行多少种指令,是在 时确定的,8086/8088 指令系统 共有 条指令。

第1章 微机原理习题库

第1章 微机原理习题库

A. C2B1H B. C211H C. 22ABH D. B6ABH 84. 在计算机内部,一切信息的存取、处理和传送都是以( A. EBCDIC 码 B. ASCII 码 C. 十六进制编码 D. 二进制编码 85. 与十进制数 56 等值的二进制数是( )。
)形式进行的。
A. 111000 B. 111001 C. 101111 D. 110110 86. 十进制数 59 转换成八进制数是( )。
符号是( )。 40. 一个 8 位二进制整数,采用补码表示,由 4 个 1 和 4 个 0 组成,其最大值的原码为( H),
最小值的原码为( H)。
二、选择题
41. 冯·诺依曼基本思想主要是指( )。 A. 二进制数和存储程序 B. 二进制数和存储器 C. CPU 和存储器 D. 存储器和输入输出设备
其中前两部分又合称为( )。
15. 计算机的发展趋势可用“四化”来表示,即( )化、( )化、( )化和( ) 化。
16. 机器数的三种形式是( )、( )和( )。 17. 计算机中采用( )进制数,尾符用( )表示。 18. 二进制码最小单位是( ),基本单位是( )。 19. 带符号的二进制数称为( )值;如果把其符号位也数字化,称为( )码。 20. 10111B 用十六进制数表示为( H ),八进制数表示为( O)。 21. 用二进制数表示的十进制编码,简称为( )码。 22. 一个字节由( )位二进制数构成,一个字节简记为( ),一个字节可以表示( )
C. 11001100B
D. 11001011B
5
66. 下列字符中,ASCII 码值最小的是( )。
A. K
B. Y
C. a
D. i 67. 最大的 10 位无符号二进制整数转换成十进制数是( )。

微机原理期末考试题库

微机原理期末考试题库

《微机原理与接口技术》习题集第一章习题一、单项选择题1、X的8位补码是10110100,则X的16位补码是。

A)0000000010110100 B)1000000010110100C)1111111110110100 C)0111111110110100二、多项选择题1、8位数11011011B可表示。

A)无符号数219 B)-37的补码C)-36的补码D) -36的反码E)91的原码F)-91的原码三、填空题1、计算机的硬件由、、、和等部分组成。

2、十进制68= B= Q= H。

3、[X]补=78H,则[-X] 补= H。

4、设字长8位,机器数分别采用纯小数的原码、补码和反码表示时,其对应的真值范围分别是、、(均用十进制数表示)。

5、若机器数为补码,字长16位(含1位符号位),用十六进制写出对应于定点整数的最大正数补码是,最小负数的补码是。

四、计算题1、已知[X]原=11001010,求X的反码、补码。

2、用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出。

1)已知[X]原=10101100,[Y]补=110001102)已知[X]反=01110110,[Y]补=001001103、将下列十进制整数转换十六进制数。

(1)783 (2)5327 (3)9684、找出下列数中的最大数(1)(10010101)2(2)(227)8(3)(96)16(4)(145)105、设有两个二进制数X=01101010,Y=10001100,试比较它们的大小。

(1)X和Y均为无符号数。

(2)X和Y均为带符号数的补码。

1、8086CPU与8088CPU有哪些相同之处?有哪些不同之处?2、8086CPU从功能上分为几个部分?各部分由什么组成?各部分的功能是什么?3、CPU有哪些寄存器组成?各有什么用途?其中标志寄存器的各标志位的含义是什么?4、8086/8088 CPU中有几个段寄存器?其功能是什么?5、什么是逻辑地址、物理地址、物理地址是如何求得的?假如CS=2000H,IP=0100H,其物理地址是多少?6、什么是8086/8088 CPU最大模式和最小模式?其关键区别是什么?7、在最小模式时CPU访问内存储器,哪些信号有效?什么是总线周期?8086CPU的一个总线周期包括多少时钟周期,什么情况下要插入T W等待周期?插入多少个T W等待周期取决于什么因素?8、在最小模式时,CPU访问I/O接口,哪些信号有效?9、什么是中断向量?中断向量表指的是什么?中断向量表放在什么地方?假如中断类型为20,它的中断服务入口地址是多少?一、判断下列问题是否正确,请说明理由。

(完整版)第一章微机原理习题课

(完整版)第一章微机原理习题课

第一章习题课一、选择题1.十进制数66转换成二进制数为_______。

A. 11000010B.01100110C.11100110D.01000010答案:D2.十进制数27.25转换成十六进制数为_______。

A. B1.4HB.1B.19HC.1B.4HD.33.4H答案:C3.下列数中最小的是________。

A. (101001)2B. (52)8C. (2B)16D. (50)10答案:A4.若一个数的BCD编码为00101001,则该数与______相等。

A. 41HB.121DC.29DD. 29H答案:C5.十进制数9874转换成BCD数为________。

A. 9874HB. 4326HC. 2692HD. 6341H答案:A6.BCD数64H代表的真值为_______。

A. 100B.64C.-100D.+100答案:B7.若[A]原=1011 1101,[B]反=1011 1101,[C]补=1011 1101,以下结论正确的是______。

A. C最大B. A最大C.B最大D.A=B=C答案:B8.8位二进制补码表示的带符号数1000 0000B和1111 1111B的十进制数分别是____。

A. 128和255B. 128和-1C. -128和255D. -128和-1答案:D9.微机中地址总线的作用是___________。

A.用于选择存储器单元B.用于选择进行信息传输的设备C.用于指定存储器单元和I/O设备接口单元的选择地址D.以上选择都不对答案:C10.计算机中表示地址使用____。

A.无符号数B.原码C.反码D.补码答案:A11. 8086/8088CPU内部有一个始终指示下条指令偏移地址的部件是_______。

A. SPB.CSC.IPD.BP答案:C12. 指令队列的作用是_________。

A.暂存操作数地址B.暂存操作数C.暂存指令地址D.暂存预取指令答案:D13. 8086/8088下列部件中与地址形成无关的是______。

微机原理作业及答案

微机原理作业及答案
PUSH AX PUSH DX MOV AX, BUF MOV DX, BUF+2 MOV CX, 32 LP: SHL AX, __ 1 ADC BX, 0
LP LOOP __
MOV BYTE PTR SRLT, ___ BL
POP DX ____ POP AX ___
RET XHZY ENDP
1 RCL DX,__
一、二、三、四章
作业
第一章 作业
1、简述微型计算机的硬件系统结构,并说明其主要功能。 2、试利用一个字节的字长,将十进制-115转换为相应的二 进制的原码、反码和补码。 [解]: (-115)原=(11110011)2 (-115)反=(10001100) (-115)补=(10001101) 3、已知[X]补=1100111,则[X]原= , [2X]补= ,并判断结果 是否溢出。 [解]:题目没有特殊说明,将最高为(第六位作为符号位) [X]反=[X]补-1=1100110,则[X]原=1011001 [2X]补=[X]补+ [X]补=1100111+1100111=1 1001110 C6· C5=1· 1=0,不溢出 另外,可以补齐第七位为0或者1,再进行计算获得。
第三章 作业
1、8086/8088操作数是从哪里来的?
答:来源有3种:立即数、寄存器、存储器操作数 指令中直接给出参加操作数; 参与操作的数存放在CPU的某个寄存器中; 参与操作的数存放在内存单元中,需要寻找相应的物理地址。 2、指出下列指令的错误 1)MOV AX, [SI][DI] 2) MOV [BX],[SI] 3) ADD BYTE, PTR[BX] (不能同时使用两个变址寄存器) (原操作数和目的操作数不能同时为存储器)
第三章 作业

微机原理第1章练习题及答案

微机原理第1章练习题及答案

第1章微型计算机系统导论一、自测练习题㈠选择题1. 微型计算机是指以( c )为基础,配以存储器以及输入/输出接口电路和相应的辅助电路而构成的裸机。

A.运算器 B. 控制器C. 微处理器 D. 存储器2. ( a )和内存储器和称为主机。

A. 运算器、控制器B. 运算器、寄存器B. 控制器、寄存器 D. 输入设备、输出设备3. Intel 8086是( c )位处理器。

A. 4B. 8C. 16D. 324. ( a )是计算机所能表示的最小的数据单元。

A. 位B. 字节C. 字D. 字长5. 在微型计算机中,下列设备属于输入设备的是( d )。

A. 打印机B. 显示器C. 绘图仪D. 鼠标6. 在计算机中把运算器、控制器及内存储器合称为( c )。

A. CPUB. ALUC. 主机D. MPU7. 在微型计算机中,微处理器的主要功能是进行( d )。

A. 算术运算B. 逻辑运算C. 算术、逻辑运算D.算术、逻辑运算及全机的控制8. 计算机软件系统一般分为( d )。

A. 编译程序和解释程序B. 数据库管理系统和数据库系统C. 操作系统和应用软件D. 系统软件和应用软件9. 通常计算机系统中的外围设备是指( b )。

A. 外存储器和输入设备B. 外存储器、输入设备和输出设备C. 外存储器和输出设备D. 输入设备和输出设备10.微型计算机的性能主要取决于( c )的性能。

A. 硬盘B. 软盘C. CPUD. 显示器㈡填空题1. 外存储器和输入设备以及输出设备统称为(外围设备 )。

2. ( 微处理器 )是指用大规模集成电路组成的中央处理单元。

3. 微型计算机系统是由(微型计算机)配以相应的外围设备及其他专用电路、电源、面版、机架以及足够的软件而构成的系统。

4. 数据总线是( )向的,而地址总线是( )向的。

5. 微型计算机数据总线的位数决定于微处理器的( )。

6. 微型计算机数据总线宽度决定于微处理器地址(范围)。

微机原理1-4章自测题

微机原理1-4章自测题

第一章自测题1.1填空题1. 2753用压缩BCD码表示为。

2. 16位无符号二进制整数,能表示的十进制数范围是。

3. 8位二进制补码能表示的十六进制数的范围是。

4. 已知[X]补=81H,其X的真值(用十进制数表示)为。

5. 微型计算机是以CPU为核心,配上、和系统总线组成的计算机.1.2选择题 (在各题的A、B、C、D四个选项中,选择一个正确的答案)1.在计算机内部,一切信息的存取、处理和传送的形式是( )。

A. ASCII码B. BCD码C. 二进制D. 十六进制2.补码10110110B代表的十进制负数是( )。

A. -54B. -68C. -74D. -483. 0 ~ 9的ASCII码是( )。

A. 0~9HB. 30~39C. 30H~39HD. 40H~49H4. 下列四种不同进制的无符号数中,第二大的数是( )。

A. (11011001)二进制数B. (37)八进制数C. (75)十进制数D. (2A)十六进制数第二章自测题2.1 填空题1. MCS51单片机内部RAM的寄存器区共有个单元,分为组寄存器,每组单元。

2. 单片机系统复位后,内部RAM寄存器的当前寄存器是第组,8个寄存器的单元地址是 ~ 。

3. MCS51单片机,位处理器的数据位存储空间是由的可寻址位和内部RAM为寻址区的个位组成。

4. 由于8031片内程序存储器,所以使用时/EA引脚必须接电平。

5. 通常把CPU完成一个基本操作所需要的时间称为周期,执行一条指令所需要的时间称为周期。

6. 已知PSW=10H,则工作寄存器R0的地址是,R4的地址是。

7. MCS51单片机复位后,程序计数器PC= ,堆栈指针SP= 。

2.2 选择题 (在各题的A、B、C、D四个选项中,选择一个正确的答案)1. 使用8031构成应用系统时引脚/EA上应接( )。

A. +5VB. 地C. +12VD. -12V2. 程序计数器PC的值是( )。

微机原理习题及答案

微机原理习题及答案

微机原理习题册第 1 章数制和码制1.将下列十进制数分别转换为二进制数(4)(1)147 (2)4095 (3)解:147=B 4095=B= =2. 将下列二进制数分别转换为十进制数(3)(1)(2).001B解:= .001B==3.将二进制数转换成十六进制数(1)B(2)11B(3)101B (4)0B(5)01111111B(6)0B 解:(1)95H(2)34BH(3)FFFDH(4)0815H(5)7FH(6)401H4.已知 a=1011B, b=11001B, c=100110B,按二进制完成下列运算,并用十进制运算检查计算结果:(1)a+b;(2)c-a-b;(3)a·b;(4)c/b;解:a=1011B=11, b=11001B=25, c=100110B=38(1)a+b=100100B=36 (2)c-a-b=10B=2(3)a·b=1B=275 (4)c/b=1……1101B(=13)5.设机器字长为 8 位,写出下列各数的原码和补码:(1)+1010101B (2)-1010101B (3)+1111111B (4)-1111111B (5)+1000000B (6)-1000000B 解:(1)+1010101B 原码 01010101B 补码 01010101B(2)-1010101B 原码 B 补码 B(3)+1111111B 原码 01111111B 补码 01111111B(4)-1111111B 原码 B 补码 B(5)+1000000B 原码 01000000B 补码 01000000B(6)-1000000B 原码 B 补码 B6.已知 a=00111000B,b=B,计算下列逻辑运算:(1)aAND b;(2)a OR b;(3)a XOR b;(4)NOT a;解:(1)00000000B(2)1B(3)1B(4)B7.求下列组合 BCD 数的二进制和十六进制表示形式:()(1)3251;(2)12907;(3)2006 解:(1)0011 0010 0101 0001B,3251H(2)0001 0010 1001 0000 0111 B , 12907H(3)0010 0000 0000 0110B , 2006H8.设下列四组为 8 位二进制补码表示的十六进制数,计算 a+b 和a-b,并判定其结果是否溢出:(1)a=37H,b=57H;(2)a=0B7H,b=0D7H;(3)a=0F7H,b=0D7H;(4)a=37H,b=0C7H。

微机原理复习题库

微机原理复习题库

微机原理复习题库第一章计算机基础知识1、微型计算机由哪些功能部件组成?微型计算机由微处理器CPU、一定容量的内部存储器(包括ROM、RAM)、输入/输出接口电路组成。

各功能部件之间通过总线有机地连接在一起,其中微处理器是整个微型计算机的核心部件。

2、系统总线按其传送的信息内容与作用不同分为哪几类?系统总线是用来传送信息的公共导线, 它们可以是带状的扁平电缆线,也可以是印刷电路板上的一层极薄的金属连线。

所有的信息都通过总线传送。

通常,根据所传送信息的内容与作用不同可将系统总线分为3类:数据总线DB(Data Bus),地址总线AB(Address Bus),控制总线CB(Control Bus)。

3、数制转换:24 = B =______________H。

4、BCD码:用二进制数对十进制数编码,用4位二进制数表示一位十进制数。

9以内数的BCD码:和它的二进制形式一样;二位数的BCD码:和它的二进制形式不一样写出十进制10的BCD码和二进制码。

第二章8086硬件结构功能结构和内部寄存器1、编程结构是指从程序员和使用者的角度看到的结构,亦可称为功能结构。

8086CPU从功能上可分为几个部分?它们的主要功能各是什么?从功能上来看,8086CPU可分为两部分,即总线接口部件BIU (Bus Interface Unit)和执行部件EU(Execution Unit)。

(1) 执行部件(EU):负责指令的执行。

(2) 总线接口部件(BIU):负责与存储器及I/O接口之间的数据传送操作。

2、8086 有4个16位的通用寄存器(AX、BX、CX、DX),这些寄存器在具体使用上有一定的差别。

在串操作时存放串长度,循环结构中存放循环次数的寄存器是______;在端口操作指令中作为端口间接地址(间址)的寄存器是___________。

4、8086 内部标志寄存器共有9个标志位,可分成两类:一类为状态标志,一类为控制标志。

微机原理第1章习题答案

微机原理第1章习题答案
01000000H 01000205H
ASCII码 3338H 3937H 313035H 323535H 343833H 373634H 31303030H 31303235H
1.17在实地址方式中,设CS=0914H,共有243字节长的代码段, 该代码段末地址的逻辑地址和物理地址各是多少?
解:该代码段偏移地址为0~242,而242=256? 14=100H? IEH=F 所以,该代码段的地址范围是0914H:0000H~0914H:00F2H 末地址的逻辑地址是0914H:00F2H 末地址的物理地址是0914H×10H+00F2H=09232H
且每个乘数的最高位为1,1后面的0的个数 依次较其相邻的较大乘数少3个。5个加数 相乘后,后面的加数中1位的最大权值均小于 前面的加数中1位的最小权值。
所以5个加数的加法没有1和1相加,只有 1+0和0+0。
因此,不用作乘法,也不用作加法就可以 确定,该算式的结果以二进制数表示时,含有1 的个数等于这5个被乘数11、7、6、5和3 含有1的个数之和。
483
764
1000
1025
解:填表如下:
十进制数 38 97 105 255 483 764
1000 1025
压缩BCD数 38H 97H 105H 255H 483H 764H 1000H 1025H
非压缩BCD数 0308H 0907H 010005H 020505H 040803H 070604H
=?32768+4096+512+256+80=? 27824
1-6 将8位无符号数8H扩展为16位应为
; ;

解:无符号数的扩展是在其前面补0。无符号数AAH扩展为16位为 00AAH。

微机原理试题库及答案

微机原理试题库及答案

微机原理试题库及答案一、选择题(每题2分,共20分)1. 微机系统中,CPU指的是什么?A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个不是微处理器的组成部分?A. ALUB. 控制单元C. 存储器D. I/O接口答案:C3. 微机系统中的总线可以分为哪几类?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D4. 以下哪个是微机系统中的输入设备?A. 显示器B. 键盘C. 打印机D. 硬盘答案:B5. 微机系统中的内存分为哪两类?A. ROM和RAMB. SRAM和DRAMC. EPROM和EPROMD. 只读存储器和随机访问存储器答案:A6. 微机系统中,中断是指什么?A. 程序的暂停B. 程序的终止C. 程序的继续D. 程序的异常处理答案:D7. 在微机系统中,I/O设备指的是什么?A. 输入输出设备B. 输入输出接口C. 输入输出程序D. 输入输出端口答案:A8. 微机系统中,DMA是指什么?A. 数据管理器B. 直接内存访问C. 数据管理分析D. 数据移动分析答案:B9. 微机系统中的BIOS是指什么?A. 基本输入输出系统B. 基本输入输出服务C. 基本输入输出系统D. 基本输入输出程序答案:A10. 在微机系统中,CPU的时钟频率是指什么?A. CPU的运行速度B. CPU的功耗C. CPU的电压D. CPU的尺寸答案:A二、填空题(每题2分,共20分)1. 微机系统中的CPU主要由______和______组成。

答案:算术逻辑单元(ALU)、控制单元2. 微机系统中的总线宽度通常是指______总线的宽度。

答案:数据总线3. 微机系统中的RAM是______存储器。

答案:随机访问4. 微机系统中的ROM是______存储器。

答案:只读5. 微机系统中的I/O接口是连接______和______的桥梁。

答案:CPU、I/O设备6. 微机系统中的中断服务程序是______响应中断请求的程序。

微机原理章节练习题

微机原理章节练习题

微机原理章节练习题微机原理及应用习题集(二)第一章微型计算机概论一、单项选择题1.X的8位补码是10110100,则X的16位补码是。

A)0000000010110100 B)1000000010110100C)1111111110110100 C)0111111110110100二、多项选择题1.8位数11011011B可表示。

A)无符号数219 B)-37的补码 C)-36的补码D) -36的反码 E)91的原码 F)-91的原码三、填空题1.计算机的硬件由、、、和等部分组成。

2.十进制68= B= Q= H。

3. [X]补=78H,则[-X]补= H。

4.通用编码字符集UCS的总体结构由、、和构成四维编码空间,容量巨大。

四、用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出1.已知[X]原=10101100,[Y]补=110001102.已知[X]反=01110110,[Y]补=00100110五、简答题1.什么是微型机的硬件和软件?2.什么是系统软件和应用软件?第二章80X86微处理器的结构一、判断题1.CPU芯片中集成了运算器和控制器。

()2.存储单元的地址和存储单元的内容是一回事。

()3.在执行指令期间,EU能直接访问存储器。

()4.8086CPU 从内存中读取一个字(16位)必须用两个总线周期。

()5.8086CPU的一个总线周期一般由4个状态组成。

()二、单项选择题1.用可实现数据总线的双向传输。

A)锁存器 B)三态逻辑开关 C)暂存器 D)寄存器2.对内存单元进行写操作后,该单元的内容。

A)变反 B)不变 C)随机 D)被修改3.含有立即数的指令中,该立即数被存放在。

A)累加器中 B)指令操作码后的内存单元中C)指令操作码前的内存单元中C)由该立即数所指定的内存单元中4.8086CPU的40根引脚中,有个是分时复用的。

A)21 B)1 C)2 D)245.8086CPU工作在最大模式还是最小模式取决于信号。

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

微机原理第一章练题库微机原理第一章练习题及解一:单项选择题(共32小题)1、若二进制数为010111.101,则该数的十进制表示为()。

A:23.5 B:23.625C:23.75 D:23.51252、若无符号二进制数为11000110,则该数的十进制表示为()。

A:198 B:70C:126 D:493、十进制数81的8421BCD码为()。

A:81H B:51HC:18H D:15H4、11000110为二进制原码,该数的真值为()。

A:-70 B:+70C:-198 D:+1985、11000110为二进制补码,该数的真值为()。

A:+198 B:-198C:+58 D:-586、01000110为二进制补码, 该数的真值为()。

A:+70 B:-70C:+58 D:-587、字符A的ASCII码为41H,字符a的ASCII码为()。

A:41H B:42HC:61H D:62H8、字符A的ASCII码为41H,字符B的ASCII码为()。

A:41H B:42HC:61H D:62H9、字符9 的ASCII码为()。

A:09H B:9C:39H D:9910、8位二进制数的原码表值范围为()。

A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +12811、8位二进制数的反码表值范围为()。

A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +12812、8位二进制数的补码表值范围为()。

A:0 ~ 255 B:-128 ~ +127C:-27 ~ +127 D:-128 ~ +12813、8位二进制数的无符号数表值范围为()。

A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +12814、n+1位符号数X的原码表值范围为()。

A:-2n<X <2 n B:-2 n≤X ≤2 nC:-2 n≤X <2 n D:-2 n<X ≤2 n15、n+1位符号数X的补码表值范围为()。

A:-2 n<X <2 n B:-2 n≤X ≤2 nC:-2 n≤X <2 n D:-2 n<X ≤2 n16、电子计算机遵循“存储程序”的概念,最早提出它的是()。

A:巴贝奇B:冯.诺伊曼C:帕斯卡D:贝尔17、决定计算机主要性能的是()。

A:中央处理器B:整机功耗C:存储容量D:整机价格18、冯·诺依曼计算机的基本特点是()。

A:多指令流单数据流B:按地址访问并顺序执行指令C:堆栈操作D:存储器按内容选择地址19、程序计数器PC的作用是()。

A:保存将要执行的下一条指令的地址B:保存CPU要访问的内存单元地址C:保存运算器运算结果内容D:保存正在执行的一条指令20、完整的计算机系统应包括()。

A:运算器、控制器、存储器B:主机和应用程序C:主机和外部设备D:硬件设备和软件系统21、存放待执行指令所在地址的是()。

A:指令寄存器B:程序计数器C:数据寄存器D:地址寄存器22、计算机的软件系由()组成。

A:操作系统和文件管理软件B:系统软件和应用软件C:操作系统和应用软件D:操作系统和系统软件23、计算机中运算器的主要功能是()。

A:算术运算B:算术和逻辑运算C:逻辑运算D:定点和浮点运算24、计算机能自动地连续进行数据处理,主要原因是()。

A:采用了开关电路B:采用了半导体器件C:采用了二进制D:采用了存储指令、控制指令运行的方法25、下面关于微处理器的叙述中,不正确的是()。

A:微处理器通常由单片集成电路制成B:微处理器具有运算和控制功能,但无存储功能C:Pentium是PC机中应用最广泛的微处理器D:Intel公司是研制和生产微处理器的知名公司26、20年来微处理器发展迅速,下面最准确的叙述是()。

A:微处理器的集成度越高则功能越强B:微处理器的主频越高则速度越快C:微处理器的操作越来越简单方便D:微处理器的性价比越来越高27、计算机中数据总线驱动电路使用的基本逻辑单元是()。

A:非门B:三态门C:触发器D:译码器28、运算器执行两个补码表示的整数加法时,产生溢出的正确叙述为()。

A:最高位有进位则产生溢出B:相加结果的符号位为0则产生溢出C:相加结果的符号位为1则产生溢出D:相加结果的符号位与两同号加数的符号位相反则产生溢出29、计算机使用总线结构的优点是()。

A:减少信息传送的数量B:提高信息传送速度C:减少信息传送线的数量D:以上都是优点30、计算机使用总线结构的缺点是()。

A:信息传送的速度减慢B:数据、地址、控制信息不能同时出现C:两个同类信息不能同时出现D:数据、地址信息不能同时出现31、计算机硬件逻辑主要由CPU、内存、外存、I/O设备和()组成。

A:运算器B:三总线C:显示器D:键盘32、MIPS用来描述计算机的运算速度,含义是()。

A:每秒处理百万个字符B:每分钟处理百万个字符C:每秒执行百万条指令D:每分钟执行百万条指令二:填空题(共50空)1、计算机时钟脉冲的频率称为_______,它的倒数称为__________。

2、冯. 诺依曼原理是基于__________和_________。

3、计算机中的总线包括______、_________和___________。

4、计算机系统由_______系统和______系统两大部分组成。

5、CPU的字长与________有关;寻址空间与_________有关。

6、若CPU的数据线宽度为8位,则它的字长为____位;地址线宽度为16位,则它的寻址空间为_________。

7、计算机语言分为_______语言、_______语言和_________语言。

8、计算机软件分为__________软件和_________软件两大类。

9、指令通常包含___________和___________两部分;不同功能指令的有序集合称为______。

10、正数的原、反、补码________;负数的原、反、补码_________。

11、十进制数17的二进制数表示为___________。

12、十六进制数17H的二进制数表示为_________。

13、十进制符号数+5在计算机中的8位二进制补码表示为___________。

14、十进制符号数-5在计算机中的8位二进制补码表示为______________。

15、机内符号数01111000的真值为_________;机内符号数11111000的真值为_____________。

16、计算机处理小数有_________表示法和_________表示法。

17、在小数的定点表示中有_____________表示和_____________表示。

18、基本ASCII码为______位编码,共_____个码值;含____个控制码和_____个符号码。

19、字符A的ASCII码值为41H;字符a的ASCII码值为____;字符B的ASCII码值为_______。

20、十进制数89的二进制表示为__________;十六进制表示为__________。

21、十六进制数7BH的十进制数表示为_________;二进制表示为_____________。

22、8位无符号二进制数的表值范围为___________;16位无符号二进制数的表值范围为____________。

23、8位有符号二进制数的原码表值范围为______________;反码表值范围为_____________;补码表值范围为___________。

24、8位有符号二进制数为正数时, 符号位b7为_____;为负数时, 符号位b7为_____。

三、判断题(共19个,请判断以下每小题正误,括弧中打“√”或“×”,对于错误的请说明原因)1、英文字符的编码为一字节编码()。

2、汉字字符的编码为一字节编码()。

3、8位二进制无符号数的表值范围为1 ~ 256()。

4、8位二进制符号数原码表数范围为-127 ~ +127()。

5、8位二进制符号数反码表数范围为-127 ~ +127()。

6、8位二进制符号数补码表数范围为-127 ~ +127()。

7、正数的原码、补码、反码表示相同()。

8、负数的原码、补码、反码表示相同()。

9、符号数00101110B的补码为00101110B()。

10、符号数10101110B的补码为11010010B()。

11、正数的补码为它的反码加1()。

12、负数的补码为它的反码加1()。

13、8位二进制符号数为正数, 则它的b7位为0()。

14、用4位二进制数表示1位十进制数的编码叫BCD码()。

15、CPU的寻址空间与它的数据线宽度有关()。

16、CPU的数据线宽度越宽,它的相对运行速度越快()。

17、寄存器和存储器都是CPU内部的存储单元()。

18、程序设计中寄存器和存储器均用名寻址()。

19、若存储器、I/O统一编址可用相同指令寻址()。

四、简答题(13个)1、在计算机中为什么都采用二进制数而不采用十进制数?二进制数有哪两种缩写形式?2、将下列十进制数转换为二进制数:50, 0.83, 24.31, 79.75, 199, 73.253、将下列十进制数转换为八进制和十六进制数:39,99.735,54.625,127,1194、将下列二进制数转换为十进制数:11 1101.101B, 10 0101.11B, 1001 1001.001B, 110 0110.011B1101 1010.1101B5、完成下列转换:(1)10 110.10 111B 转换为十六进制数;(2)34.97H转换为八进制数和十进制数;(3)0BA.7FH转换为二进制数和八进制数;(4)43.27Q转换为二进制数和十六进制数;6、设机器字长为8位,写出下列用真值表示的二进制数的原码、补码和反码:7、设机器字长为8位,最高位为符号位,用二进制补码运算法则对下列各式进行运算:(1)17+7;(2)8+18;(3)9+(-7);(4)-26+6;(5)8-18;(6)19-(-17);(7)-25-6;(8)87-158、已知下列各数均为二进制补码:a=0011 0010B; b=0100 1010B; c=1110 1001B; d=1011 1010B。

试求:(1)a+b; (2) a+c; (3) c+b; (4) c+d; (5) a-b;(6) c-a; (7) d-c; (8) a+d-c; (9) b+c-d; (10) d-c-a9、a,b均为用十六进制形式表示的8位带符号数补码,按下列给定的a,b之值进行a+b和a-b的运算,并用双高位法判断是否产生溢出:(1) a=37, b=57; (2)a=0B7H, b=0D7H; (3)a=0F7H, b=0D7H;(4)a=37H, b=0C7H 10、将下列十进制数变为8421BCD码:(1) 8609;(2)5254;(3)2730;(4)199811、将下列8421BCD码表示成十进制数和二进制数:(1) 01111001;(2)01010111;(3)10000011;(4)1001100112、将下列数值或字符串表示成相应的ASCII代码:(1) 51; (2)7FH;(3)ABH; (4)C6H;(5)SAM; (6)JONS; (7)Hello; (8)how are you?13、有一个16位的数值0101,0000,0100,0011(1)如果它是一个二进制数,和它等值的十进制数是多少?(2)如果它们是ASCII码字符,则是些什么字符?(3)如果是压缩的BCD码,它表示的数是什么?。

相关文档
最新文档