1.微处理器、PC计算机、单片机,它们之间有什么异同点?
答:不同点如下:
微处理器是中央处理器,简称CPU,它是计算机的一个器件。
PC计算机是按照冯.诺依曼体系结构做成的计算机,包含:运算器、控制器、存储器、输入设备、输出设备。
单片机是将计算机功能进行裁剪后集成在一个芯片上的微计算机。
相同点:它们都有计算机的属性
2.除了单片机这一名称之外,单片机还可称为( MCU)和( EMCU )。
3.单片机与普通计算机的不同之处在于其将( CPU )、( 存储器 )和( I/O端口 )三部分集成于一块芯片上。
课堂作业2==参考答案
使用指令完成出下列各个任务语句段
参考答案如下:
1. 将R2中的数据传输到R3中。
答: MOV A,R2
MOV R3,A
2. 将30H单元中的数据传输到R7中。
答: MOV R7,30H
3. 将立即数40H传送到以R0中内容为地址的存储器中。
答: MOV A,#40H
MOV @R0,A
或 MOV @R0,#40H
4.将片外RAM30H单元的内容传送到片内50H单元。
答: MOV R0,#30H
MOVX A,@R0
MOV 50H,A
5.将片外RAM40H单元的内容传送到片外60H单元。
答: MOV R0,#40H
MOV R1,#60H
MOVX A,@R0
MOVX @R1,A
6.将程序存储器的2000H单元中的数据传送到片外RAM的1010H单元中
答: MOV DPTR,#2000H
MOV A,#00
MOVC A,@A+DPTR
MOV DPTR,#1010H
MOVX @DPTR,A
课堂作业3==参考答案
程序设计题:
1. 设在单片机内部RAM的30H~33H单元存放了4个单字节二进制数,请编程完成下面的计算式:
(30H)*(31H)+(32H)*(33H),计算结果存放在40H开始的单元。
2. 假设在片内30H~39H中分别存放了10个单字节压缩BCD码数,要求编写一个加法程序,将这10个数相加,结果存放在R4、R3中。
3. 假设在片内30H~37H中分别存放了8个单字节二进制数,要求计算平均值。
因篇幅问题不能全部显示,请点此查看更多更全内容