淮 海 工 学 院 计算机工程学院
综合实习报告
实习名称: 嵌入式系统工程实践
姓 名: 学 号:
专业班级:
系(院):
实习时间:
实习地点: 装机实习室、硬件综合室
课 程 设 计 说 明 书
班级:xxxx 学号:xxxxx 姓名:xxxx 成绩:
实验二 拆字、拼字程序
一 实验目的
掌握汇编语言设计和调试方法,熟悉键盘操作。
二 实验内容
1.把2000H的内容拆开,高位送2001H低位,低位送2002H低位,2001H、2002H高位清零,一般本程序用于把数据送显示缓冲区时用。
拆字程序:
ORG 0660H
SE02: MOV DPTR,#2000H
MOVX A,@DPTR
MOV B,A ;(2000)→A→B
SWAP A ;交换
ANL A,#0FH ;屏敝高位
INC DPTR
MOVX @DPTR,A ;送2001H
INC DPTR
MOV A,B
ANL A,#0FH ;(2000)内容屏敝高位
MOVX @DPTR,A ;送2002H
SJMP $
END
2. 把2000H、2001H的低位分别送入2002H高低位,一般本程序用于把显示缓冲区的数据取出拼装成—个字节。
程序:
ORG 0680H
SE03: MOV DPTR,#2000H
MOVX A,@DPTR
ANL A,#0FH ;(2000H)内容屏敝高位
SWAP A ;交换
MOV B,A ;保存
INC DPTR
MOVX A,@DPTR ;(2001H)内容送A
ANL A,#0FH ;屏敝高位
ORL A,B ;或
INC DPTR
MOVX @DPTR,A ;送2002H
SJMP $
END
三 实验步骤
编译、装载程序,以连续或单步方式运行程序,检查2000~20FFH中执行程序前后的 变化。
四 思考
1.将2000的高低位分别送入3000H、3001H的高位, 3000H、3001H低位清零;
程序:
ORG 0660H
SE02: MOV DPTR,#2000H
MOVX A,@DPTR
MOV B,A ;(2000)→A→B
SWAP A ;交换
ANL A,#0F0H ;屏敝低位
MOV DPTR,#3000H
MOVX @DPTR,A ;送3000H
INC DPTR
MOV A,B
ANL A,#0F0H ;(2000)内容屏敝低位
MOVX @DPTR,A ;送3001H
SJMP $
END
2.把片内20H,21H的高位拼在一起送到片内30H单元。
如何修改程序。请把修改之后的程序和运行的结果截图。
程序
ORG 0680H
SE03: MOV A,20H
ANL A,#0F0H
SWAP A
MOV B,A
MOV A,21H
ANL A,#0F0H
ORL A,B
MOV 30H,A
SJMP $
END
测控仪器生产实习报告系别专业班级学生姓名指导教师实训时段一生产实习目的1熟悉手工焊锡的常用工具的使用及其维护与修理2基本掌握手工电…
20xx20xx学年第2学期实习名称生产实习分项名称电路板焊接系别计算机与通信工程系专业铁道信号学号姓名实习地点实验中心507实习…
学号10780216实习报告起止日期:2013年6月24日至2013年7月19日计算机与信息工程学院20##年7月19日目录第一章…
华北电力大学实验报告实验名称课程名称专业班级学生姓名学号成绩指导教师实验日期题目一原程序includeltiom16vhgtinc…
测控仪器生产实习报告系别专业班级学生姓名指导教师实训时段一生产实习目的1熟悉手工焊锡的常用工具的使用及其维护与修理2基本掌握手工电…
20xx年1月版51单片机实验开发板资料20xx版51单片机实验开发板焊接调试指南一焊接指南1先矮后高先焊接低矮的器件如飞线卧式电…
学号10780216实习报告起止日期:2013年6月24日至2013年7月19日计算机与信息工程学院20##年7月19日目录第一章…
20xx20xx学年第2学期实习名称生产实习分项名称电路板焊接系别计算机与通信工程系专业铁道信号学号姓名实习地点实验中心507实习…
一:实习目的1、熟悉手工焊锡的常用工具的使用。2、基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。3、焊接P…