电专业10级单片机复习最新一、 填空(按八位机填空)
1. 251=(1111 1011)B =(0FB)H = BCD码的二进制表示(0010 0101 0001B)
=BCD码的十六进制表示(251H)
2. 11000001B=(193)D =(0C1)H
3. +19的反码(8位二进制数)是(0001 0011);补码是(0001 0011);-19的反码(8位二进制数)是(1110 1100);补码(8位二进制数)是(1110 1101)
二.按要求写指令或程序段:————第三章、第四章作业
1: 将外部ROM1000H~1050H单元有一个数据块,请编程把它们传送到片外1000H~1050H单元(片内10H~60H单元)的RAM数据区。
传送到片外1000H~1050H单元: 传送到片内10H~60H单元:
MOV DPTR,#1000H MOV DPTR,#1000H
MOV R5,#51H MOV R5,#51H
LOOP: MOV A,#00H MOV R0,#10H
MOVC A, @A+DPTR LOOP:MO OV A,#00H
MOVX @DPTR,A MOVC A, @A+DPTR
INC DPTR MOV @R0,A
DJNZ R5,LOOP INC DPTR
JSMP $ INC R0
END DJNZ R5,LOOP
JSMP $
1. 251=(1111 1011)B =(0FB)H = BCD码的二进制表示(0010 0101 0001B)
=BCD码的十六进制表示(251H)
2. 11000001B=(193)D =(0C1)H
3. +19的反码(8位二进制数)是(0001 0011);补码是(0001 0011);-19的反码(8位二进制数)是(1110 1100);补码(8位二进制数)是(1110 1101)
二.按要求写指令或程序段:————第三章、第四章作业
1: 将外部ROM1000H~1050H单元有一个数据块,请编程把它们传送到片外1000H~1050H单元(片内10H~60H单元)的RAM数据区。
传送到片外1000H~1050H单元: 传送到片内10H~60H单元:
MOV DPTR,#1000H MOV DPTR,#1000H
MOV R5,#51H MOV R5,#51H
LOOP: MOV A,#00H MOV R0,#10H
MOVC A, @A+DPTR LOOP:MO OV A,#00H
MOVX @DPTR,A MOVC A, @A+DPTR
INC DPTR MOV @R0,A
DJNZ R5,LOOP INC DPTR
JSMP $ INC R0
END DJNZ R5,LOOP
JSMP $
关于 电专业10级单片机复习最新 的使用提示:
本文件为 机械技术文档 资源,格式 doc,大小 111.10K。
由 lhk 于 2013-01-13 上传。仅供学习参考,不得商用。
侵权问题请联系 帮助中心。

