98
98, 20039, 249H 3F6CH, 101B,10111010111B
《微机原理与应用》习题集第一章 计算机基础知识思考题与练习题
1 微型计算机主要由哪几部分组成?各部分具有何种功能?
2 解释微处理器、微型计算机、微型计算机系统的概念。
3 什么叫单片机?其主要由哪几部分组成?
4 在各种单片机中,片内ROM勺配置有几种形式?用户应根据什么原则来选用?
5 写出下列各数的另外两种数制的表达形式(二进制、十进制、十六进制)。
1-6写出下列各数的BCD码
(1)59 (2)1996 (3)4859.2(4)389.41
7 求出下列二进制数的原码、反码、补码。
(1)[+1011010](2)[-1101000](3)[-000111](4)[-1011001]
8 已知下列二进制数的补码,求出该数的十进制。
(1 (2(3( 4)第二章 MCS-51 的硬件结构
思考题与练习题
1 8052 单片机内包含哪些主要逻辑功能部件?
2 8052 的存储器分哪几个空间? 如何区别不同空间的寻址?
3 DPTR的作用是什么?它有哪几个寄存器组成?
4 简述布尔处理器的空间分配。
5 8052 单片机设置 4组工作寄存器,如选择确定和改变当前工作寄存器组?
6程序状态寄存器PSW勺作用什么?常用的状态标志有哪些位?作用分别是什么?
2-7 8052单片机的EA引脚有何功能?在使用8032时,EA引脚应如何处理?
8 8052内部RAM中的低128字节单元划分为哪几个主要部分?各部分的主要功能是什么?
9 8052内部RAM中的高128字节单元与特殊功能寄存器区地址空间重叠,使用中是如何区别这 的?
10什么叫堆栈?堆栈指针SP的作用是什么?
2-11 8052的P0~P3口的结构有何不同?用作通用I/O 口输入数据时,应注意什么?
12什么是振荡周期?什么是机器周期?什么是指令周期?在MCS-51中一个振荡周期包括多少
期?
2-13 MCS-51 单片机有哪几种节电运行方式?简述各自的特点。
第三章 MCS —51 系列单片机的指令系统
思考题与练习题
1 指出下列每一条指令的寻址方式及其完成的操作。
MOV 2FH, #40H
MOV A, 2FH
MOV R1, 2FH
MOV A, @R1
MOV 2FH, A
2内部RAM的4FH单元,可用哪几种方式寻址?分别举例说明。
3 指出下列各条指令中, 45H 分别代表什么?
MOV A, #45H
MOV A, 45H
MOV 45H, 46H
MOV 45H, #45H
MOV C, 45H
4 已知( A)=7AH, (R0)=30H, (30H)=0A5H, (PSW)=80H, 请填写下列各条指令 果。
(1)SUBB A, 30H
(2)SUBB A, #30H
(3)ADD A, R0
(4)ADD A, 30H
(5)ADD A, #30H
(6)ADDC A,30H
7)SWAP A
(8)XCHD A, @R0
(9)XCH A, 30H
(10)XCH A, R0
(11)MOV A, @R0
(12)XCH A, @R0
5 试分析以下程序段的执行结果
MOV SP, #3AH
MOV A, #20H
MOV B, #30H
PUSH B
POP ACC
POP B
6 指出下列指令的执行结果,并写出每条指令的机器码。
MOV 30H, #52H
MOV A, #70H
MOV A, #30H
MOV R0, #30H
MOV A, @R0
7 分析下列指令的执行结果,并写出每条指令的机器码。
MOV A, #20H
MOV DPTR, #2030H
MOVX @DPTR, A
MOV 30H, #40H
MOV R0, #30H
MOVX A, @R0
3-8设RO的内容为32H, A的内容为48H,内部RAM勺32H单元的内容为80H, 40H单元内容 指出在执行下列程序段后上述各单元的内容变化。
MOV A, @R0
MOV @R0, 40H
MOV 40, A
MOV R0, #35H
3-9已知(A) =81H,(R0)=20H,(20H)=35H,指出执行完成下列程序段后的 A的内容:
ANL A, #17H
ORL 20H, A
XRL A, @R0
CPL A
10 用指令实现下述数据传送:
(1)内部RAM 20H单元送内部RAM 40H单元。
(2)外部RAM 20H单元送R0寄存器。
(3)外部RAM 20H单元送内部RAM 20H单元。
(4)外部RAM 1000H单元送内部RAM 20H单元。
(5