姓名:学号:班级:同组人:指导老师:报告日期:软件设计实验1:清零实验实验目的:掌握汇编语言设计和调试方法。实验内容:使用AT89C52单片机对单片机内部RAM进行清零操作,实验内容如下:
把 90H-AFH的内容置为#55H;
把90H-9FH的内容清零。
实验问答:清零之后,90H-9FH的内容是什么?A0H-AFH的内容是什么?
清零之后,90H-9FH的内容是#00H; A0H-AFH的内容是#55H累加器A、堆栈指针SP的初始状态是什么?
累加器A的初始状态是00H; 堆栈指针SP的初始状态是07H实验程序:================================================
$NOMOD51
$INCLUDE (80C52.MCU)
;===============================================
; DEFINITIONS
;===============================================
;===============================================
; VARIABLES
;===============================================
;===============================================
; RESET and INTERRUPT VECTORS
;===============================================
; Reset Vector
org 0000h
jmp Start
;===============================================
; CODE SEGMENT
;===============================================
org 0100h
Start:
MOV R1,#20H
MOV A,#55H
MOV R0,#90H
LP1:
MOV @R0,A
INC R0
DJNZ R1,LP1
MOV R2,#10H
MOV A,#00H
MOV R0,#90H
LP2:
MOV @R0,A
INC R0
DJNZ R2,LP2
Loop:
jmp Loop
;===============================================
END
** 单个实验报告内容限制在两页之内,采用双面打印,所有报告统一装订;表头内容需要手工签写。
姓名:学号:班级:同组人:指导老师:报告日期:软件设计实验2:拆字拼字实验实验目的:进一步掌握汇编语言设计和调试方法。实验内容:使用AT89C52单片机对单片机内部RAM存储的数据进行拆字和拼字实验,实验内容如下:
1. 将40H地址的内容设置为#8AH;
2. 将40H地址的内容进行拆分,高字节保存在31H,低字节保存在32H;
3. 将31H、32H地址的内容进行合并,保存在30H。
实验问答:运行程序后30H和40H的最终内容是?
30H和40H的最终内容都是#8AH.如果欲使30H内容为0A8H,程序应如何修改?
只需对源码做出如下改动
MOV A,32H
SWAP A
MOV R6,A
MOV A,31H
ORL A,R6
MOV 30H,A
只需将32H中的低位先交换后赋给R6,然后把31H的高位与之做或运算即可。实验程序:================================================
$NOMOD51
$INCLUDE (80C52.MCU)
;===============================================
; DEFINITIONS
;===============================================
;===============================================
; VARIABLES
;===============================================
;===========================
您可能关注的文档
最近下载
- (高清版)-B-T 34590.6-2022 道路车辆 功能安全 第6部分:产品开发:软件层面.pdf VIP
- 智能医疗影像分析系统开发与应用.docx VIP
- Axio-Imager-M2显微镜使用手册.ppt VIP
- 2025至2030中国热电材料行业市场深度调研及竞争格局及有效策略与实施路径评估报告.docx VIP
- T_CSGPC 033-2024 陆上风电场设施变形测量技术规程.docx
- 93K测试机异常处理.docx VIP
- 93K新装机测试环境配置(1).pptx VIP
- 基于Spark的阿尔兹海默症辅助诊断系统的设计与实现.docx VIP
- 征信电子版PDF个人信用报告简版2024年12月最新版可编辑带水印模板.pdf VIP
- 广汽传祺M8大师版说明书.pdf
原创力文档

文档评论(0)