- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机CH3的
第3章 指令系统与汇编程序设计;学习目标;主要内容;3.1 指令概述 ;1)二进制的表示形式: (以指令“累加器A的内容+ 8” 为例) 操作码 (加法) 操作数 (08H) 特点: 能被CPU直接识别、运行的形式。也称机 器码、目标代码。 缺点: 不便于阅读、记忆和调试修改。;2)十六进制表示形式: 24H 08H ;3)“助记符”形式(“汇编格式”): 24H 08H ADD A,#08H ;汇编语言程序: 标号 操作码 操作数 注释 START: MOV A ,#00H ;0→A MOV R7,#10 ;10→R7 MOV R2, ;3→R2 LOOP: ADD A, R2 ;(A)+ (R2) ;→A DJNZ R7 ,LOOP ;R7的内容 ;减1不为0 ;则循环 NOP SJMP $; ; ;; ;;助记符意义;助记符意义;主要内容; 寻址方式指的是指令中提供操作数的形式,即寻找操作数或操作数所在地址的方式。 51系列单片机存放数据的存储器空间有四种:内部RAM、SFR、外部RAM和程序存储器。访问不同存储器中的数据时,采用不同的寻址方式。 51系列单片机有七种寻址方式:立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。;3.2.1 立即寻址; 汇编语言指令 MOV A , #20H 存储到程序存储器前要先翻译成机器码指令.; 3.2.2 直接寻址; ;;3.2.3 寄存器寻址; ;寄存器寻址的操作数是以寄存器编码形式出现在指令代码中,通常操作码和寄存器编码合用一个字节,因此寄存器寻址的指令机器码短,执行快。;例 MOV A,R0 ; (R0)→(A),机器码为E8,仅占 ;1字节,A和R0均为寄存器寻址 MUL AB ;(A)*(B)→(B)(A)机器码为A4 ;A和B均为寄存器寻址 MOV B,R0 ;(R0)→(B),机器码为88F0,其第 ;2字节F0为B的地址,B为直接寻 ;址,R0为寄存器寻址 PUAH ACC ;A的内容压入堆栈,机器码为 ;C0E0,其第2字节E0为A的地址 ;A为直接寻址 ; 以寄存器的内容作为操作数的地址的寻址方式。 指令中含有寄存器的编码,寄存器中存放操作数的存储地址。 能够进行寄存器间接寻址的寄存器有:R0、R1和DPTR。;; 用R0和R1作地址指针时,可寻址片内RAM的256个单元,但不能访问SFR。 对于外部RAM,最好用16位的DPTR寄存器间接寻址访问。访问外部RAM只有数据传送类指令,并且用MOVX作为操作码助记符。;; 基址寄存器加变址寄存器间接寻址方式。 基址寄存器:DPTR 或 PC 变址寄存器:累加器 A 两者内容相加形成的16位数作为操作数的地址,操作数在程序存储器中。 变址寻址方式常用于访问程序存储器中的常数。 指令助记符为 MOVC;;; 以当前PC(程序计数器)的值加上指令中给出的偏移量 rel,构成实际操作数地址的寻址方式称为相对寻址。; 例: 2010H: JZ 05H 机器码: 60H 05H; 偏移量rel是有符号的单字节数。用补码表示,范围:-1
您可能关注的文档
最近下载
- 腹透腹膜炎的护理.pptx VIP
- 肌电图设备可行性报告.docx
- 网络短剧推广方案策划.pptx VIP
- 2020年中央空调市场报告-艾肯网.pdf VIP
- 人工智能赋能中学化学教学的探索.pptx VIP
- 高中化学新人教版必修一离子方程式正误判断及离子共存课件.ppt VIP
- 解放上海红色戏剧小品《我记得你,你就活着》台词剧本手稿.doc VIP
- 生成式人工智能应用实战课件 第7章 AIGC信息获取与数据分析.pptx VIP
- 2024—2025学年河南省开封高级中学高一上学期第一次月考物理试卷.doc VIP
- 2025下半年全国房地产经纪人考试(房地产交易制度政策)综合试题及答案.docx VIP
文档评论(0)