微机原理第1章练习题及答案
(完整版)微机原理习题库(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__ 位。
微机原理课后答案详解(朱红刘景萍)-南理工的哦

微机原理课后答案详解(朱红刘景萍)-南理工的哦第一章习题答案一、选择题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.十六进制数88H,可表示成下面几种形式,错误的表示为_______。
A.无符号十进制数136B.带符号十进制数-120C.压缩型BCD码十进制数88D.8位二进制数-8的补码表示答案:D8.若[A]原=10111101,[B]反=10111101,[C]补=10111101,以下结论正确的是______。
A.C最大B.A最大C.B最大D.A=B=C答案:B9.8位二进制补码表示的带符号数10000000B和11111111B的十进制数分别是____。
A.128和255B.128和-1C.-128和255D.-128和-1答案:D10.微机中地址总线的作用是___________。
A.用于选择存储器单元 B.用于选择进行信息传输的设备C.用于指定存储器单元和I/O设备接口单元的选择地址D.以上选择都不对答案:C11.计算机中表示地址使用____。
A.无符号数B.原码C.反码D.补码答案:A二、填空题1.计算机的主机由_______、控制器、主存储器组成。
(完整版)微机原理答案1

(完整版)微机原理答案1第 1 章微型计算机系统概述习题参考答案1-1.微型计算机包括哪几个主要组成部分,各部分的基本功能是什么?答:微型计算机由CPU、存储器、输入/输出接口及系统总线组成。
CPU是微型计算机的核心部件,一般具有下列功能:进行算术和逻辑运算。
暂存少量数据。
对指令译码并执行指令所规定的操作。
与存储器和外设进行数据交换的能力。
提供整个系统所需要的定时和控制信号。
响应其他部件发出的中断请求;总线是计算机系统各功能模块间传递信息的公共通道,一般由总线控制器、总线发送器、总线接收器以及一组导线组成;存储器是用来存储数据、程序的部件;I/O接口是微型计算机的重要组成部件,在CPU和外设之间起适配作用。
1-2.CPU 执行指令的工作过程。
答:指令执行的基本过程:(1)开始执行程序时,程序计数器中保存第一条指令的地址,指明当前将要执行的指令存放在存储器的哪个单元。
(2)控制器:将程序计数器中的地址送至地址寄存器MAR,并发出读命令。
存储器根据此地址取出一条指令,经过数据总线进入指令寄存器IR。
(3)指令译码器译码,控制逻辑阵列发操作命令,执行指令操作码规定的操作。
(4)修改程序计数器的内容。
1-3.果微处理器的地址总线为20 位,它的最大寻址空间为多少?答:220=1048576=1MB1-4.处理器、微型计算机和微型计算机系统之间有什么关系?答:微处理器是微型计算机的核心部件。
微处理器配上存储器、输入/输出接口及相应的外设构成完整的微型计算机。
以微型计算机为主体,配上系统软件和外部设备以后,就构成了完整的微型计算机系统。
1-5.下面十进制数分别转换为二进制、八进制和十六进制数:128,65535,1024答:128,二进制:10000000B,八进制:200O,十六进制:80H 65535,二进制:1111111111111111B,八进制:177777O,十六进制:FFFFH1024,二进制:10000000000B,八进制:2000O,十六进制:400H1-6.下面二进制数分别转换为十进制及十六进制数:1011.1010B,1111101.11 B答:1011.1010B,十进制:11.625,十六进制:B.AH111101.11B,十进制:125.75,十六进制:7D.CH1-7.(5487)10=(0101010010000111)BCD=1010101101111 B1-8.设字长为8 位,请写出下列数的原码、反码、补码和移码:15,-20,-27/32 答:[+15]原=00001111,[+15]反=00001111,[+15]补=00001111,[+15]移=10001111 [-20]原=10010100,[-20]反=11101011,[-20]补=11101100,[-20]移=01101100 [-27/32]原=1.1101100,[-27/32]反=1.0010011,[-27/32]补=1.0010100,[-27/32]移=0.0010100第 2 章微型计算机系统的微处理器习题参考答案2-1.086/8088 CPU 的功能结构由哪两部分组成?它们的主要功能是什么?答:8086/8088 CPU 的功能结构由以下两部分组成:总线接口单元BIU(Bus Interface Unit),执行部件EU (Execution Unit)。
微机原理习题及答案

微机原理习题册第1 章数制和码制1.将下列十进制数分别转换为二进制数(4)0.15625(1)147 (2)4095 (3)0.625解:147=10010011B 4095=111111111111B0.625=0.101B 0.15625=0.00101B2. 将下列二进制数分别转换为十进制数(3)11010.1101B(1)10110.101B (2)10010010.001B解:10110.101B=22.625 10010010.001B=146.062511010.1101B=26.81253.将二进制数转换成十六进制数(1)10010101B(2)1101001011B(3)1111111111111101B (4)0100000010101B(5)01111111B(6)010*********B 解:(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=100010011B=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 原码11010101B 补码10101011B(3)+1111111B 原码01111111B 补码01111111B(4)-1111111B 原码11111111B 补码10000001B(5)+1000000B 原码01000000B 补码01000000B(6)-1000000B 原码11000000B 补码11000000B6.已知a=00111000B,b=11000111B,计算下列逻辑运算:(1)aAND b;(2)a OR b;(3)a XOR b;(4)NOT a;解:(1)00000000B(2)111111111B(3)111111111B(4)11000111B7.求下列组合BCD 数的二进制和十六进制表示形式:(1.14)(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、有一二进制数为10110101B,表示的十六进制数为B5H ,八进制数为265Q ,若表示有符号的数,则对应的十进制数为-53 。
2、有一二进制数为101101.10B,表示的十六进制数为2D.8H ,八进制数为55.4Q ,若表示有符号的数,则对应的十进制数为45.5D 。
3、以8位二进制数为例,若X=-63,Y=59,则:[X]补=C1H ,[Y]补=3BH ,[X+Y]补=FCH ,[X-Y]补=86H 。
4、已知X的补码为10011001B,则X的值为-103 ,其原码表示为11100111B 。
5、若X=-63,Y=+127,则[X+Y]补= 01000000B ,运行后状态标志位ZF= 0 。
6、字符“H”的ASCⅡ码是1001000,若采用奇校验,则应配置的校验位为 1 。
二、选择题1、目前绝大多数计算机都采用( C )来进行加减运算。
A.原码表示法B.反码表示码C.补码表示法D.移码表示法2、8位二进制数的操作称为( A )A.字节操作B.字操作C.双字操作D.词操作3、将微处理器、RAM、ROM以及I/O接口电路,再配上相应的外设和监控程序固件等,安装在一块印刷电路板上构成的微型计算机系统称为( B )A.单片机B.单板机C.个人计算机D.工程工作站4、用数进行运算,可减少计算精度上的损失。
( B )A.定点数B.浮点数C.原码表示数D.补码表示数5、单片机是一个集成电路芯片中集成了( D )A.微处理器和I/O接口B.微处理器和RAMC.微处理器和ROM D.微处理器、I/O接口,RAM(或加上ROM) 6、若下列字符码(ASCII)中有奇偶校验位,但没有数据错误,采用偶校验的字符码是( D )。
A.11001011 B.11010110 C.11000001 D.11001001三、计算题1、将下列二进制数分别转换成十进制、八进制、十六进制数。
微机原理习题集答案

第1章 概述1.电子计算机主要由.电子计算机主要由 运算器运算器 、 控制器控制器 、 存储器存储器 、 输入设备输入设备 和 输出设备输出设备 等五部分组成。
等五部分组成。
等五部分组成。
2. 运算器运算器 和 控制器控制器 集成在一块芯片上,被称作CPU CPU。
3.总线按其功能可分.总线按其功能可分 数据总线数据总线 、 地址总线地址总线 和 控制总线控制总线 三种不同类型的总线。
三种不同类型的总线。
4.计算机系统与外部设备之间相互连接的总线称为.计算机系统与外部设备之间相互连接的总线称为 系统总线(或通信总线)系统总线(或通信总线) ;用于连接微型机系统内各插件板的总线称为系统内总线(板级总线) ; CPU 内部连接各寄存器及运算部件之间的总线称为内部连接各寄存器及运算部件之间的总线称为 内部总线内部总线 。
5.迄今为止电子计算机所共同遵循的工作原理是迄今为止电子计算机所共同遵循的工作原理是 程序存储程序存储 和 程序控制程序控制 的工作原理。
的工作原理。
这种原理又称这种原理又称为 冯·诺依曼型冯·诺依曼型 原理。
原理。
第3章 微处理器及其结构1.8086/8088 CPU 执行指令中所需操作数地址由执行指令中所需操作数地址由 EU EU EU 计算出计算出计算出 16 16 16 位偏移量部分送位偏移量部分送位偏移量部分送 BIU BIU BIU ,由,由,由 BIU BIU BIU 最后最后形成一个形成一个 20 20 20 位的内存单元物理地址。
位的内存单元物理地址。
2.8086/8088 CPU CPU在总线周期的在总线周期的在总线周期的T1 T1 T1 时刻,用时刻,用时刻,用A19/S6A19/S6A19/S6~~A16/S3 A16/S3 输出输出输出 20 20 20 位地址信息的最高位地址信息的最高位地址信息的最高 4 4 4 位,而在位,而在其他时钟周期,则输出其他时钟周期,则输出 状态状态 信息。
微机原理第一章练习题及解答

微机原理第一章练习题及解答一:单项选择题●若二进制数为010111.101,则该数的十进制表示为( B )。
A:23.5 B:23.625C:23.75 D:23.5125●若无符号二进制数为11000110,则该数的十进制表示为( A )。
A:198 B:70C:126 D:49●十进制数81的8421BCD码为( A )。
A:81H B:51HC:18H D:15H●11000110为二进制原码,该数的真值为( B )。
A:-70 B:+70C:-198 D:+198●11000110为二进制补码,该数的真值为( D )。
A:+198 B:-198C:+58 D:-58●01000110为二进制补码, 该数的真值为( A )。
A:+70 B:-70C:+58 D:-58●字符A的ASCII码为41H,字符a的ASCII码为( C )。
A:41H B:42HC:61H D:62H●字符A的ASCII码为41H,字符B的ASCII码为( B )。
A:41H B:42HC:61H D:62H●字符9 的ASCII码为( C )。
A:09H B:9C:39H D:99●8位二进制数的原码表值范围为( C )。
A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +128●8位二进制数的反码表值范围为( C )。
A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +128●8位二进制数的补码表值范围为( B )。
A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +128●8位二进制数的无符号数表值范围为( A )。
A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +128●n+1位符号数X的原码表值范围为( A )。
A:-2n<X <2 n B:-2 n≤X ≤2 nC:-2 n≤X <2 n D:-2 n<X ≤2 n●n+1位符号数X的补码表值范围为( C )。
微机原理作业及答案

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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章微型计算机系统导论
一、自测练习题
㈠选择题
1. 微型计算机是指以( c )为基础,配以存储器以及输入/输出接口电路和相应的辅助电路而构成的裸机。
A.运算器 B. 控制器C. 微处理器 D. 存储器
2. ( a )和内存储器和称为主机。
A. 运算器、控制器
B. 运算器、寄存器
B. 控制器、寄存器 D. 输入设备、输出设备
3. Intel 8086是( c )位处理器。
A. 4
B. 8
C. 16
D. 32
4. ( a )是计算机所能表示的最小的数据单元。
A. 位
B. 字节
C. 字
D. 字长
5. 在微型计算机中,下列设备属于输入设备的是( d )。
A. 打印机
B. 显示器
C. 绘图仪
D. 鼠标
6. 在计算机中把运算器、控制器及内存储器合称为( c )。
A. CPU
B. ALU
C. 主机
D. MPU
7. 在微型计算机中,微处理器的主要功能是进行( d )。
A. 算术运算
B. 逻辑运算
C. 算术、逻辑运算
D.算术、逻辑运算及全机的控制
8. 计算机软件系统一般分为( d )。
A. 编译程序和解释程序
B. 数据库管理系统和数据库系统
C. 操作系统和应用软件
D. 系统软件和应用软件
9. 通常计算机系统中的外围设备是指( b )。
A. 外存储器和输入设备
B. 外存储器、输入设备和输出设备
C. 外存储器和输出设备
D. 输入设备和输出设备
10.微型计算机的性能主要取决于( c )的性能。
A. 硬盘
B. 软盘
C. CPU
D. 显示器
㈡填空题
1. 外存储器和输入设备以及输出设备统称为(外围设备 )。
2. ( 微处理器 )是指用大规模集成电路组成的中央处理单元。
3. 微型计算机系统是由(微型计算机)配以相应的外围设备及其他专用电路、电源、面版、机架以及足够的软件而构成的系统。
4. 数据总线是( )向的,而地址总线是( )向的。
5. 微型计算机数据总线的位数决定于微处理器的( )。
6. 微型计算机数据总线宽度决定于微处理器地址(范围)。
7. 计算机软件可分为( )和( )两大类。
8. 微型计算机分类常采用(字长)作为划分标准。
9. 自1946年世界上第一台电机计算机问世以来,计算机的发展已经历了( 4 )代。
10.微处理器的集成度几乎每两年翻一倍,每2-4年更新换代一次,现已进入第( 5 )代。
㈢简答题
1.计算机按其使用的逻辑元件的不同被分为哪几代?微型计算机是哪一代计算机的
分支?
2.简述冯·诺依曼计算机体系结构的基本思想。
3.微型计算机系统由哪几部分组成?
4.何谓微型计算机硬件?它由哪几部分组成?并简述各部分的作用。
5.何谓微型计算机软件?它是如何分类的?
6.何谓总线?有哪几类?作用如何?
7.试说明位、字节、字、字长、存储单元地址和存储容量等概念。
8.试比较存储器读和存储器写两种操作的区别。
二、自测练习题参考答案
㈠选择题
1. C
2. A
3. C
4. A
5. D
6. C
7. D
8. D
9. B 10.C
㈡填空题
1. 主机
2. 微处理器
3. 微型计算机
4. 双,单
5. 字长
6. 范围
7. 系统软件,应用软件
8. 字长
9. 4 10. 5
㈢简答题(略)。