实验一 拆字程序

1 实验名称 拆字程序

2 实验目的

掌握汇编语言测试和调试方法。

3 实验内容

把7000H的内容拆开,高位送7001H的低位,低位送7002H的低位,7001H、7002H高位清零,本程序应用于把数据送显示缓冲区。

4 硬件连线

5 实验步骤

(1)PC机

开始菜单 程序 51JH实验系统 DVCC实验系统 ,进入实验界面。

选中本次实验名称,查看实验目的、内容、硬件连线、步骤。

输入源程序,编译、联接、运行实验程序。

(2)DVCC实验系统

① 先用存储器读写方法将7000H单元内容置成34H。

按复位键,显示P.,输入7000H,按MEM键,输入34。

② 用单步、断点或连续执行程序的方法从其始地址0050H开始运行程序(输入0050后按STEP为单步,按EXEC为连续)。

按RESET后,显示P.,输入0050,按EXEC

③ 按MON键或RESET键退出。

④ 检查7001H、7002H单元中的内容应为03H、04H。

输入7000H,按MEM键,显示03,按NEXT显示04。

6 实验程序

ORG 0050H

CWORD: MOV DPTR,#7000H

MOVX A,@DPTR

MOV B,A

SWAP A

ANL A,#0FH

INC DPTR

MOVX @DPTR,A

INC DPTR

MOV A,B

ANL A,#0FH

MOVX @DPTR,A

CWORD1: SJMP CWORD1

END

7 实验拓扑

修改源程序,实现将把3000H的内容拆开,高位送3001H的低位,低位送3002H的低位,7001H、7002H高位清零。用存储器读写方法将3000H单元内容置成76H。

8 实验结果分析

向存储器7000H单元写入34H,执行程序,检查拆字后7001H、7002H单元中的内容为03H、04H。

向存储器3000H单元写入76H,执行程序,检查拆字后7001H、7002H单元中的内容为07H、06H。

拆字程序c语言代码,单片机实验一拆字程序.doc相关推荐

  1. 单片机ad显示程序c语言,pic单片机ad转换c程序分享

    A/D转换器是用来通过一定的电路将模拟量转变为数字量.模拟量可以是电压.电流等电信号,也可以是压力.温度.湿度.位移.声音等非电信号.但在A/D转换前,输入到A/D转换器的输入信号必须经各种传感器把各 ...

  2. 光功率显示c语言程序,c语言程序设计 - 三电实验教学中心.doc

    c语言程序设计 - 三电实验教学中心 目录 电工技术基础1 电子技术基础4 数字电子技术基础7 模拟电子技术基础9 C语言程序设计11 计算机软件基础14 电路(1)18 数字电子技术21 模拟电子技 ...

  3. C语言编写一下棋程序,C语言编写的与电脑下棋程序代码

    C语言编写的与电脑下棋程序代码 C语言编写的与电脑下棋程序代码 #include "stdafx.h" #include using namespace std; void che ...

  4. 机械手编程用c语言,51单片机机械手控制C程序.doc

    51单片机机械手控制C程序 //包含所需头文件 #include #define uchar unsigned char /***************------宏定义------******** ...

  5. pic单片机流水灯循环右移c语言,PIC单片机LED流水灯程序

    PIC 单片机 LED流水灯程序 ;************************************************************* include ;*********** ...

  6. c语言练习打字程序,C语言代码输入练习

    C语言代码输入练习 贡献者:user0113 类别:代码 时间:2019-07-27 10:12:01 收藏数:38 评分:-0.5 返回上页 举报此文章 请选择举报理由: 广告/谣言/欺诈 政治敏感 ...

  7. c语言一元线性回归方程程序,C语言编程对实验数据进行一元线性回归处理

    1997年第3期 云南化工 55 计算机应用 C语言编程对实验数据进行一元线性回归处理 杨继红 尹家元 沈 勇 (云南大学化学系 昆明650091) 摘 要 用目前最有发展前景的C语言编程处理分析实验 ...

  8. 机械手 c语言,51单片机机械手控制C程序

    51单片机机械手控制C程序 //包含所需头文件 #include #define uchar unsigned char /***************------宏定义------******** ...

  9. c语言实验与课程设计 李开,华中科技大学C语言课程设计实验报告及源代码.doc...

    华中科技大学C语言课程设计实验报告及源代码 课 程 设 计 报 告 题目: 航班时刻表信息查询系统 课程名称: C语言程序设计 专业班级: 学 号: 姓 名: 指导教师: 报告日期: 计算机科学与技术 ...

最新文章

  1. wpf+xml实现的一个随机生成早晚餐的小demo
  2. AD域管理系列(6)-- 常见处理
  3. mysql查阅某个日期的语句_mysql查询指定日期时间内的sql语句及原理
  4. 微信公众平台JSSDK开发
  5. 项目经理主要工作职责
  6. Vue笔记-Ant Design Vue的使用(Vue3)
  7. Django配置数据库读写分离
  8. PHP反射原理的实现
  9. 计算机二级法律一班题目,湖南省计算机二级考试  程序设计题目精选30道
  10. 关于Oracle针对中文的md5加密
  11. C盘\用户目录下\管理员文件夹 如何重命名?
  12. CAN:CANape使用Function处理数据
  13. 监控容器并实现邮箱报警(cAdvisor 、AlertManager)
  14. cmd操作 以及几个常用快捷键
  15. javascript案例,专辑前6名
  16. 北漂人的独白,是否有所共鸣
  17. [iOS] 浅析排序规则描述类: NSSortDescriptor
  18. kubeadm 常用命令
  19. 如何向oracle中导入数据,Oracle导入导出数据库的语法_Oracle_Oracle语法_Oracle数据库_课课家...
  20. 数据脱敏(Data Masking)学习

热门文章

  1. 基于JavaWeb的事业单位公务员招考信息发布平台-考务考试报名系统
  2. Flash鼠绘入门第七课:绘制一串逼真的葡萄-Flash鼠绘一串逼真的葡萄1
  3. EXCEL数据分析软件测试,【玩转OFFICE-EXCEL高效数据分析PPT完美演示】-前程无忧培训测评...
  4. weixin4j-pay~最简单的微信企业付款到银行卡SDK
  5. “职场中,领导画的饼,看看就好,别当真”你怎么看?
  6. iOS 微信打开第三方应用(微信跳转第三方app)(Universal Links)
  7. android 跳转电池管理器,android – 如何在MIUI设备中打开管理应用程序电池使用设置...
  8. 保存和恢复桌面上的图标位置
  9. 【git】修改邮箱和密码
  10. halt库卡_库卡机器人编程之干涉区间