- 5
- 0
- 约2.13万字
- 约 54页
- 2018-06-20 发布于河南
- 举报
中职中专-单片机课件道理3[宝典]
第3章 指令系统与汇编语言程序设计 3.1 寻址方式 3.2 指令系统 3.3 汇编语言程序的汇编与调试 3.4 汇编语言程序设计举例 3.5 计算机中的数据编码 3.1 寻址方式 寻址方式是指在指令执行过程中,如何找到操作数有效地 址的方法。绝大多数指令执行时都需要使用操作数,而操作数 可以指一个直接参与指令运行的数据,也可以指一个寄存器, 还可以指一个存储器单元。MCS-51单片机指令系统提供了7种 不同的寻址方式。 一、寻址方式见动画五—寻址方式。 立即寻址方式 直接寻址方式 寄存器寻址方式 寻址方式 寄存器间接寻址方式 相对寻址方式 变址寻址方式 位寻址方式 3.2 指令系统 数据传送指令(29) 算术运算指令(24) 指令系统 逻辑运算指令(24) 程序控制指令(22) 位操作指令 (12) 描述指令的一些符号的意义: 数据传送指令实现计算机内不同存储区域之间的信息传 递。MCS-51指令系统中共有29条数据传送指令,不同存储单元之 间的数据传递如图所示。 1.内部RAM、特殊功能寄存器之间的数据传送 (使用“MOV”作为操作码助记符,共有16条 ) 2.累加器与外部RAM之间的数据传送(这类指令的操作码助记符为“MOVX”,对外部RAM单元只能使用间接寻址方式,即可以使用DPTR和Ri作间址寄存器。) 3.程序存储器中的数据传送到累加器A的指令(这类指令的数据传送是单向的,只能从程序存储器向累加器传送数据。指令助记符为“MOVC”,共两条指令。 ) 4.内部RAM单元与累加器A之间数据交换指令(包括三种指令:字节交换指令、半字节交换指令、累加器A的高4位与低4位交换指令。) 5.堆栈操作指令(包括进栈、出栈指令) (1)立即数传送指令。 MOV A, # data ; A←data MOV direct, # data ; (direct)←data MOV Rn, # data ; Rn ←data MOV @ Ri, # data ; (Ri)←data MOV DPTR, # data16 ; DPH ←data 高8位,DPL←data 低8位 例1 分析下列指令的寻址方式以及指令执行后存储单元和寄存 器的内容。 MOV A, # 20H ; 目的操作数采用寄存器寻址,A=20H MOV 32H, # 23H ; 目的操作数采用直接寻址,(32H)=23H MOV R4, # 2FH ; 目的操作数采用寄存器寻址,R4=2FH MOV @ R0, # 5AH ; 目的操作数采用寄存器间接寻址, (R0)=5AH MOV DPTR, # 203FH ; 目的操作数采用寄存器寻址, DPTR=203FH (2)内部RAM 单元之间的数据传送指令。 MOV direct1,direct2 ;(direct1)←(direct2) MOV direct,Rn ;(direct)←Rn MOV Rn,direct ;Rn←(direct) MOV direct,@ Ri ;(direct)←(Ri) MOV @ Ri,direct ;(Ri)←(direct) 例2 分析指令的寻址方式和执行结果 MOV P2,R2; 目的操作数采用直接寻址,源操作数为寄存器寻址; P2=R2,该指令等价于MOV 0A0H,R2 MOV 2FH,30H; 两个
您可能关注的文档
- [优质文档]兆丰金控风险治理建制介绍.ppt
- [教学]浙教版小学语文三年级上册《葡萄沟》PPT课件.ppt
- [教学]浙江安吉新村庄.ppt
- [优质文档]早教也可在家做——0-3岁宝宝家庭早教关键.ppt
- [宝典]早教_笔记0-12月豢养早教.ppt
- 如何列写作提纲[宝典].ppt
- [优质文档]早教.ppt
- 早教教导第一次[优质文档].ppt
- 早教识字教材[教学].ppt
- [教学]孕前准备.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 宝城期货-原油2026年度报告-油海浮沉浪几重,掣鲸博弈破苍穹.pdf VIP
- 学堂在线 雨课堂 学堂云 临床中成药应用 综合考试答案.docx VIP
- 2018年1月13日山东济南事业单位考试《公共基础知识》(客观题部分).docx
- 食品生物技术-绪论.pptx VIP
- 2025年青岛职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 中外建筑史7-近现代建筑.pptx VIP
- 2025年云南省中考生物真题(原卷).pdf
- 高中奥林匹克物理竞赛解题方法集.pdf VIP
- 梁小民西方经济学基础教程(第三版)第01章.ppt VIP
- 小学英语语法代词省公开课一等奖全国示范课微课金奖课件.pptx VIP
原创力文档

文档评论(0)