四、手工汇编 完成汇编的方法有两种:手工汇编和汇编程序汇编 1.手工汇编步骤 A

Slides:



Advertisements
Similar presentations
雷一雪 周可然 徐超 杨光 社会学与社会工作 第一节 胎儿的发育过程  卵细胞期 从精卵的成功结合开始,卵细胞期大约持续 3 周,是胎儿发育的第一阶段,为胚胎阶段打下坚实 基础.
Advertisements

第7章 AT89S51单片机的 串行口 1.
说课课件 感悟工业革命力量,闪耀科技创新光辉 ----《走向整体的世界》教学设计及反思 爱迪生 西门子 卡尔·本茨 诺贝尔 学军中学 颜先辉.
美国史 美利坚合众国创造了一个人类建国史的奇迹,在短短230年的时间从一个被英帝国奴役的殖民地到成为驾驭全世界的“超级大国”、“世界警察”,美国的探索为人类的发展提供了很宝贵的经验。
第二节 创造有价值的人生 一、人生价值的标准与评价 二、人生价值实现的条件 三、在实践中创造有价值的人生.
地價稅簡介.
生育保险 朝阳社保中心支付部:黄玮.
心理的力量 --兼谈教师心理压力的调适
臺北市特殊教育校園融合 聽覺障礙篇 臺北市政府教育局 發行 臺北市立中山女子高級中學 彙編.
《环游西藏》之二 碧玉湖 音乐《白塔》 摄制:C&Y.
第四章 指令系统及汇编语言程序设计.
8051 指令.
第四章 指令系统及汇编语言程序设计.
本章分为四节,主要介绍: 4.1 程序编制的方法和技巧 4.2 源程序的编辑和汇编 4.3 基本程序结构 4.4 常用程序举例.
项目2 2个LED发光二极管控制 知识与能力目标 熟悉单片机的I/O口功能与特性。
得技通电子 问题 1 右何者非為假指令 (1) XRL (2) EQU (3) MACRO (4) ORG.
本章小结 C51单片机指令系统概述 C51单片机寻址方式 C51单片机指令系统
单片机原理与应用.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月26日.
第9章 串行扩展技术 (课时:6学时).
第2章 MCS-51单片机指令系统与汇编语言程序设计
報告者:朱耿育 紀翔舜 組員:詹以群 張永傑 指導老師:梁新潁
复 习 一. 计算机中的数和编码 1. 2,10,16进制数及其之间的转换(整数) 按权展开,除x取余 2
第二部分 微机原理 第4章 汇编语言 程序设计 主讲教师:喻红.
单片机应用技术 项目一 循环彩灯装置 第6讲 指令功能及汇编语言程序设计(一) 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
本章内容: 中断的概念 MCS-51单片机中断系统 外部事件中断及应用
6.3 定时器/计数器的应用 初始化 初始化的内容如下:
第8章 模拟接口 8.1 模拟接口概述 8.2 DAC及其接口 8.3 ADC及其接口.
第二部分 微机原理 第3章 MCS-51的 指令系统 主讲教师:喻红.
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第6章 MCS - 51单片机内部定时器/ 计数器 及串行接口 6.1 定时器/计数器的结构及工作原理 6.2 方式和控制寄存器
單晶片微電腦控制實習 使用計時中斷作走馬燈 計時器的基礎實習 國立大甲高工 電機科 2018年11月21日
本章分为三节,主要介绍: 6.1 计算机串行通信基础 C51的串行口 6.3 单片机串行口应用举例.
第七章 MCS-51系统扩展 一、程序存储器扩展
第3章 AT89C51指令系统 3.1基本概念内部结构和引脚功能 指令、指令系统、机器代码
单片机原理及应用 MCS-51系列单片机的基本硬件结构 MCS-51指令系统 MCS-51单片机的系统扩展与应用.
第七章 MCS-51并行口的扩展 MCS51单片机内部有4个并行口,当内部并行口不够用时可以外扩并行口芯片。可外扩的并行口芯片很多,分成2类:不可编程的并行口芯片(74LS3734和74LS245)和可编程的并行口芯片(8255)。 7.1 不可编程并行口芯片的扩展 7.2 可编程并行口芯片的扩展.
4.A/D与D/A转换器 1).DAC0832与MCS-51接口
第2章 单片机的结构原理与 简单应用 (课时:10学时).
第八章 MCS-51与数码显示器和键盘的接口 一、MCS-51与数码显示器接口 数码显示器是单片机应用产品中最常用的廉价的输 出设备,它由8个发光二极管按一定规律排列而成, 当某一发光二极管导通时,则会被点亮,控制不同 组合的二极管导通,就能显示出各种字符。 1.显示器的结构.
本 章 重 点 单片机的简单I/O扩展 8255A可编程并口芯片 8279可编程键盘/显示器接口芯片 单片机键盘接口技术
单片机原理 单 片 机 单片机接口技术 单片机应用技术.
第三章 指令系统.
第3章 指令系统及程序设计举例 3.1 指令格式与寻址方式 一、指令格式 1. 指令 操作码 目标操作数,源操作数
第10章 综合实训 课题一 水温控制系统设计 一、实训目的 二、课题要求 熟悉常用温度传感器AD590的特性及接口电路的设计方法;
第8章 MCS-51串行口 8.1 串行口及其通信方式 8.2 IBM-PC系列机与 单片机 的通信技术.
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第2章 单片机系统组成原理 2.1 MCS-51单片机组成原理 2.2 单片机复位电路设计 2.3 MCS-51存储器配置
6.1 输入/输出 6.2 CPU与外设数据传送方式 6. 3 MCS-51中断系统 6. 4 中断应用举例
本 章 重 点 单片机的结构特点 单片机的存储器特点 I/O端口的特点 CPU时序 课时安排:3个课时.
臺北市特殊教育校園融合 聽覺障礙篇 臺北市政府教育局 發行 臺北市立中山女子高級中學 彙編.
一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置. 一、任务描述 二、任务分析 三、任务演示 四、相关知识 五、任务布置.
第四章 指令系统及汇编语言程序设计.
数码管数字时钟电路的设计 1. 系统硬件电路的设计
第3章 MCS-51指令系统 介绍MCS—51系列单片机的寻址方式 介绍MCS—51系列单片机的指令系统
第4章 80C51系列指令系统 教学目的:熟悉80C51系列单片机的寻址方式及 每一种寻址方式对应的寻址空间;掌 握每一条指令功能。
本章内容 MCS-51单片机指令系统的格式 MCS-51单片机寻址方式 指令系统的分析
5-6 串列埠模式0輸出埠擴充實習.
结束 放映 1.1 数制及编码 数制及其转换 编码 返回 2019/5/1.
3.1 指令系统简介 一、几个概念 二、汇编语言指令格式 三、指令的分类 四、指令的符号说明 主讲:吴政江 下一页.
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
单片机原理与应用.
简单芯片扩展I/O接口 8155可编程接口芯片及其使用 键盘及显示器接口设计 A/D和D/A转换接口技术
循环程序设计 在程序中包含重复执行的程序段称为循环程序设计。循环程序可以使程序结构性强、可读性好,从而大大提高了程序质量。
单片机应用技术 (C语言版) 第3章 MCS-51指令系统及 汇编程序设计
第二章 MCS-51单片机程序设计 第一章 8086程序设计 第三章 微机基本系统的设计 第四章 存贮器与接口 第五章 并行接口
「同根同心」- 交流計劃 廣州及珠三角經濟發展兩天考察團 2016
第4章 MCS-51汇编语言程序设计 教学基本要求: (1)、了解MCS-51汇编语言程序设计的特点;
第1章 微型计算机基础.
Presentation transcript:

四、手工汇编 完成汇编的方法有两种:手工汇编和汇编程序汇编 1.手工汇编步骤 A 四、手工汇编 完成汇编的方法有两种:手工汇编和汇编程序汇编 1.手工汇编步骤 A. 查表找到第一条字节数与机器码 B.由第一条指令可得第二条指令的首址接着向下找 C.求LOOP值 2.例:试将下述程序汇编为目标程序 ORG 2000H START: MOV DPTR,#3000H CLR A MOV R7,#80H LOOP: MOVX @DPTR,A INC DPTR DJNZ R7,LOOP RET

注:LOOP为:(2006H)转移地址 = 200AH + LOOP LOOP = 2006H - 200AH = FCH 指令地址 目标程序 源程序 2000H: 90,30,00 START:MOV DPTR,#3000H 2003H: E4 CLR A 2004H: 7F,80 MOV R7,#80H 2006H: F0 LOOP:MOVX @DPTR,A 2007H: A3 INC DPTR 2008H: DF,FC DJNZ R7,LOOP 200AH: 22 RET 注:LOOP为:(2006H)转移地址 = 200AH + LOOP LOOP = 2006H - 200AH = FCH

五、程序设计举例 1.试编一延时100mS 延时程序(设晶振频率为6MHZ, 五、程序设计举例 1.试编一延时100mS 延时程序(设晶振频率为6MHZ, 一个机器周期为2US) 2.双字节数取补 把R4、R5中的内容取补后回送到R4、R5中 3.试将30H至32H 单元内容左移4位,其移出部分送 至R2中 4.对一批数的处理 A.设有100个字节带符号数存于2000H为首址的外存 中,试计算负数个数,并存于30H单元中。 B.设有20个字节二进制数存于以40H为首址的RAM中, 试计算它们“1”的个数,并存于A中。 C.设有100个字节ASCII码存于以2800H为首址的外存 中,试加上奇校验位,并存回原单元中

5.查表程序 A.设有一项值为2字节的数据表存于以2000H为首址的 单元中,已知项号存于R2中,试将该项号所对应的 项值存于R3、R4中 B.试按输入的ASCII字符命令(A-F),转向相应的处理 程序。命令字符的处理程序入口地址顺序存放于表 TAB中。设查表之前输入的命令字符在A中。 6.加减程序 A.求以50H为首址的20个单元内容之和(无符号数) B.求以50H为首址的20个单元内容之和(带符号数) C.4字节加,加数存于R0/R1为首址的单元中,和存 于R0为首址的单元中(低位在前) D.4字节减,被减数、减数存于R0/R1为首址的单元中, 差存于R0为首址的单元中(二进制数、低位在前)

E.4字节减,被减数、减数存于R0/R1为首址的单元中, 差存于R0为首址的单元中(BCD码) 公式:A-B=A+99…9+1-B, CY=1:结果为正(50-40为50+100-40=110) CY=0:结果为负(40-50为40+100-50=90)