湖南工学院:21世纪高等学校计算机规划教材《单片机原理与技术》课程PPT教学课件_第4章 汇编语言程序设计

21世纪高等学校计算机规划教材 21st Century University Planned Textbook of Computer Science 第4章 汇编语言程序设计 名家系列 爹人民邮电出版社 POSTS TELECOM PRESS
第4章 汇编语言程序设计

4.1 汇编语言的格式 4.2 语句行的构成 4.3 指示性语句 4.4 汇编语言程序设计及举例 人民邮电出版社 POSIS TELECOM PRESS 名家系列
4.1 汇编语言的格式 4.2 语句行的构成 4.3 指示性语句 4.4 汇编语言程序设计及举例

4.1汇编语言的格式 ·下面先介绍一个例子来说明80c51汇编 语言的格式。 人民邮电出版社 POSIS TELECOM PRESS 名家系列
4.1 汇编语言的格式 • 下面先介绍一个例子来说明80C51汇编 语言的格式

ORG 00H ;定义程序的入口 LUMP MAIN 跳转至此程序入口 ORG 30H ;本程序开始存放的地址 COUNT EQU 04H ;定义符号 COUNT MAIN MOV DPTR#BcD1;置BcD1的地址指针 MOVR0,#BcD11:置BcD11的地址指针 MOVR2,# COUNT;循环次数送至R2 人民邮电出版社 POSIS TELECOM PRESS 名家系列
• ORG 00H ;定义程序的入口 • LJMP MAIN ;跳转至此程序入口 • ORG 30H ;本程序开始存放的地址 • COUNT EQU 04H ;定义符号COUNT • MAIN: MOV DPTR,#BCD1 ;置BCD1的地址指针 • MOV R0,#BCD11 ;置BCD11的地址指针 • MOV R2,#COUNT ;循环次数送至R2

LOP1 MOV AtO ;为变址寻址置A的初值 MOVC A,@A+DPTR;利用变址寻址从程序区取第一个 BcD数的第一个字节至累加器A MOV @RO, A ;把数存至RAM区BcD11处 INC DPTR ;修改地址指针 INC RO DJNZ R2. LOP1 ;未完循环 MOV DPTR#BcD2;为BCD2置地址指针 MOVR0,#BcD11置已在RAM中的第一个BcD数的 地址指针 MOV RlSUM 置存放和的地址指针 MOVR3# COUNT;置循环次数 人民邮电出版社 POSIS TELECOM PRESS 名家系列
• LOP1: MOV A,#0 ;为变址寻址置A的初值 • MOVC A,@A+DPTR ;利用变址寻址从程序区取第一个 • BCD数的第一个字节至累加器A • MOV @R0,A ;把数存至RAM区BCD11处 • INC DPTR ;修改地址指针 • INC R0 • DJNZ R2,LOP1 ;未完循环 • MOV DPTR,#BCD2 ;为BCD2置地址指针 • MOV R0,#BCD11 ;置已在RAM中的第一个BCD数的 • 地址指针 • MOV R1,#SUM ;置存放和的地址指针 • MOV R3,#COUNT ;置循环次数

LOP2 MOV AtO ;为变址寻址置A的初值 MOVC A@A+DPTR;用变址寻址取进第二个BcD数的 第一个字节 ADDc A, @RO 与第一个BcD数的相应字节相加 DA ;十进制调整 MOV OR1,A 存和 INC DPTR ;修改地址指针 INC RO INC R1 DJNZ R3. LOP2 未完循环 MOV AOOH ;清零累加器A ADDC A#00H ;与最后一次加法可能产生的进位 位相加 MOV @R1, A ;存进位位 人民邮电出版社 POSIS TELECOM PRESS 名家系列
• LOP2: MOV A,#0 ;为变址寻址置 A的初值 • MOVC A,@A+DPTR ;用变址寻址取进第二个BCD数的 • 第一个字节 • ADDC A,@R0 ;与第一个BCD数的相应字节相加 • DA A ;十进制调整 • MOV @R1,A ;存和 • INC DPTR ;修改地址指针 • INC R0 • INC R1 • DJNZ R3,LOP2 ;未完循环 • MOV A,#00H ;清零累加器A • ADDC A,#00H ;与最后一次加法可能产生的进位 • 位相加 • MOV @R1,A ;存进位位

JMP J1 ;模拟暂停指令 ORG 20H ;规定存放预置数据的地址 BCD1 EQU 20H DB44H,55H,66H,77H;用DB伪指令在程序区中预置数据 BCD2 DB 55H,44H55H,88H ORG 60H BCD11 EQU 60H DS 在RAM中预留空间以存放从程序 区中取出的数据 ORG 70H SUM EQU 70H DS 为和保留空间 END 人民邮电出版社 POSIS TELECOM PRESS 名家系列
• J1: JMP J1 ;模拟暂停指令 • ORG 20H ;规定存放预置数据的地址 • BCD1 EQU 20H • DB 44H,55H,66H,77H;用DB伪指令在程序区中预置数据 • BCD2: DB 55H,44H,55H,88H • ORG 60H • BCD11 EQU 60H • DS 4 ;在RAM中预留空间以存放从程序 • 区中取出的数据 • ORG 70H • SUM EQU 70H • DS 5 ;为和保留空间 • END

4.2语句行的构成 4.2.1标记 1.汇編语言的字符集 (1)字母 包含大写的英文字母: ABCDXYZ; 小写的英文字母:abc.xyz 人民邮电出版社 POSIS TELECOM PRESS 名家系列
4.2 语句行的构成 4.2.1 标记 1.汇编语言的字符集 (1)字母 • 包含大写的英文字母:ABCD…XYZ; 小写的英文字母:abc…xyz

(2)数字 阿拉伯数字:0123456789 人民邮电出版社 POSIS TELECOM PRESS 名家系列
(2)数字 • 阿拉伯数字:0123456789

(3)特殊字符 人民邮电出版社 POSIS TELECOM PRESS 名家系列
(3)特殊字符 •
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 湖南工学院:21世纪高等学校计算机规划教材《单片机原理与技术》课程PPT教学课件_第3章 MCS-51指令系统.ppt
- 湖南工学院:21世纪高等学校计算机规划教材《单片机原理与技术》课程PPT教学课件_第11章 单片机系统设计.ppt
- 湖南工学院:21世纪高等学校计算机规划教材《单片机原理与技术》课程PPT教学课件_第10章 抗干扰技术.ppt
- 《数字通信》课程教学资源(PPT电子课件)第5章 数字信号传输.ppt
- 《数字通信》课程教学资源(PPT电子课件)第4章 准同步数字复接PDH.ppt
- 《数字通信》课程教学资源(PPT电子课件)第3章 时分多路复用技术.ppt
- 《数字通信》课程教学资源(PPT电子课件)第2章 语声信号数字化技术.ppt
- 《数字通信》课程教学资源(PPT电子课件)第1章 数字通信概述.ppt
- 南京工程学院:《数字电子技术》课程教学课件(PPT电子教案)目录(耿苏燕).pps
- 南京工程学院:《数字电子技术》课程教学课件(PPT电子教案)第9章 半导体存储器.ppt
- 南京工程学院:《数字电子技术》课程教学课件(PPT电子教案)第8章 数模和模数转换器.ppt
- 南京工程学院:《数字电子技术》课程教学课件(PPT电子教案)第7章 时序逻辑电路.ppt
- 南京工程学院:《数字电子技术》课程教学课件(PPT电子教案)第6章 组合逻辑电路.ppt
- 南京工程学院:《数字电子技术》课程教学课件(PPT电子教案)第5章 脉冲信号的产生与整形.ppt
- 南京工程学院:《数字电子技术》课程教学课件(PPT电子教案)第4章 集成触发器.ppt
- 南京工程学院:《数字电子技术》课程教学课件(PPT电子教案)第3章 逻辑门电路.ppt
- 南京工程学院:《数字电子技术》课程教学课件(PPT电子教案)第2章 逻辑代数基础.ppt
- 南京工程学院:《数字电子技术》课程教学课件(PPT电子教案)第10章 可编程逻辑器件.ppt
- 南京工程学院:《数字电子技术》课程教学课件(PPT电子教案)第1章 绪论.ppt
- 《模拟电子技术》课程教学资源(PPT课件讲稿)第2、3章 半导体三极管、放大电路基础 小结.ppt
- 湖南工学院:21世纪高等学校计算机规划教材《单片机原理与技术》课程PPT教学课件_第5章 80C51的并行端口.ppt
- 湖南工学院:21世纪高等学校计算机规划教材《单片机原理与技术》课程PPT教学课件_第6章 80C51的总线、时序与总线扩展.ppt
- 湖南工学院:21世纪高等学校计算机规划教材《单片机原理与技术》课程PPT教学课件_第7章 中断.ppt
- 湖南工学院:21世纪高等学校计算机规划教材《单片机原理与技术》课程PPT教学课件_第8章 定时器计数器.ppt
- 湖南工学院:21世纪高等学校计算机规划教材《单片机原理与技术》课程PPT教学课件_第9章 串行通信及80C51中的串行端口.ppt
- 湖南工学院:21世纪高等学校计算机规划教材《单片机原理与技术》课程PPT教学课件_第1章 概述.ppt
- 湖南工学院:21世纪高等学校计算机规划教材《单片机原理与技术》课程PPT教学课件_第2章 存储器.ppt
- 湖南工学院:21世纪高等学校计算机规划教材《单片机原理与技术》课程PPT教学课件_前言.ppt
- 西安电子科技大学出版社:高等学校电子信息类规划教材《雷达原理》课程教学资源(第三版,PPT课件讲稿)目录(编著:丁鹭飞、耿富录).ppt
- 西安电子科技大学出版社:高等学校电子信息类规划教材《雷达原理》课程教学资源(第三版,PPT课件讲稿)第1章 绪论.ppt
- 西安电子科技大学出版社:高等学校电子信息类规划教材《雷达原理》课程教学资源(第三版,PPT课件讲稿)第2章 雷达发射机.ppt
- 西安电子科技大学出版社:高等学校电子信息类规划教材《雷达原理》课程教学资源(第三版,PPT课件讲稿)第3章 雷达接收机.ppt
- 西安电子科技大学出版社:高等学校电子信息类规划教材《雷达原理》课程教学资源(第三版,PPT课件讲稿)第4章 雷达终端显示器和录取设备.ppt
- 西安电子科技大学出版社:高等学校电子信息类规划教材《雷达原理》课程教学资源(第三版,PPT课件讲稿)第5章 雷达作用距离.ppt
- 西安电子科技大学出版社:高等学校电子信息类规划教材《雷达原理》课程教学资源(第三版,PPT课件讲稿)第6章 目标距离的测量.ppt
- 西安电子科技大学出版社:高等学校电子信息类规划教材《雷达原理》课程教学资源(第三版,PPT课件讲稿)第7章 角度测量.ppt
- 西安电子科技大学出版社:高等学校电子信息类规划教材《雷达原理》课程教学资源(第三版,PPT课件讲稿)第8章 运动目标检测及测速.ppt
- 西安电子科技大学出版社:高等学校电子信息类规划教材《雷达原理》课程教学资源(第三版,PPT课件讲稿)第九章 高分辩力雷达.ppt
- 南京邮电大学光电工程学院:《电路分析基础》安全电压.ppt
- 南京邮电大学光电工程学院:《电路分析基础》第11-12章 二端口网络、简单非线性电阻电路.ppt