网站大量收购闲置独家精品文档,联系QQ:2885784924

第2章 河南理工大学计算机学院单片机课件指令系统及汇编语言程序设计.ppt

第2章 河南理工大学计算机学院单片机课件指令系统及汇编语言程序设计.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 河南理工大学计算机学院单片机课件指令系统及汇编语言程序设计

2指令系统及汇编语言程序设计 * * * * * 2 指令系统及汇编语言程序设计 * 编程序,使8个二极管上 4个亮下4个暗。 已知P1口的地址为 90H 所以指令如下: MOV 90H, 指令的机器码为: 75 90 0F (须用16进制) 名词理解: 操作吗 操作数(可以多个) 助记符 指令 程序 注意单片机的几个关键引脚:20、40、18、19、9、31 * 名词 寄存器 存储器 存储单元 单元地址 接口地址 寻址方法 2.1 寻址方式 AT89系列单片机指令系统的寻址方式有7种: 寄存器寻址、直接寻址、立即寻址、 寄存器间接寻址、变址寻址、相对寻址和位寻址。 * 寻址方式 寄存器寻址 以寄存器名为地址,转移或变动寄存器中的数据。 例2.1 MOV A,R0 ;A ←(R0) MOV Pl, A ;P1 ←(A) INC R0 ;R0← (R0)+l 2.1 寻址方式 * 直接寻址 直接给出操作数所在存储单元的地址,传递该地址单元里的数据。 例如: MOV P1,0FH MOV A, 00H 寻址方式 2.1 寻址方式 * 寻址方式 2.1 寻址方式 立即寻址 将数据直接写入寄存器或存储器中。 例如: MOV P1,#0FH MOV A,#00H MOV 00,#00H 对比: MOV P1,0FH MOV A, 00H * 小结: 1、51单片机寻址的常用操作码: MOV MOVX MOVC 2、51单片机寻址的常用方法: 立即寻址: MOV A,#0FH 直接寻址: MOV A,0FH 间接寻址: MOV R0,#0FH MOVX A,@R0 ;片外RAM区 MOV R0,#0FH MOVC A,@R0 ;片外ROM区 MOV R0,#0FH MOV A,@R0 ;片内RAM区 寻址方式 2.1 寻址方式 9.18 2.2 指令系统 (111条) 数据传送指令(29条) 算术运算指令(24条) 逻辑运算指令(24条) 位操作类指令(17条) 控制转移类指令(17条) * 算术运算指令 算术运算指令包括加、减、乘、除基本四则运算和加1(增量)、减1(减量)运算。除加1和减1指令外,算术运算指令影响进位Cy、半进位Ac、溢出位Ov三个标志位。 1.不带进位的加法指令,操作码:ADD 如:MOV A,#0 MOV A, #200 ADD A,#1FH ADD A,#100 2.带进位的加法指令,操作码:ADDC 如:ADDC A,#11 指令系统 2.2 指令系统 * 逻辑运算指令 逻辑运算指令包括清0,求反、与、或等操作。操作助记符:CLR、CPL、ANL、ORL。 1.逻辑与指令,ANL 如:ANL A,#0FH 2.逻辑或指令,ORL 如:ORL A,#0FH 3.清0和取反指令,CLR,CPL CLR A ; A←0 累加器清零 CLR C ; CY ←0 进位清零 CPL A ; A ←(/A) 累加器取反 CPL C ; CY ←(/CY) 进位取反 指令系统 * 位(布尔)操作类指令 AT89C52有1个布尔处理机,它具有一套处理位变量的指令集,它以进位标志Cy作为累加器C,以片内RAM地址20H~2FH单元中的128位和地址为8的倍数的SFR的位地址单元作为操作数,进行位变量的传送、修改和逻辑操作。 1.位传送指令,MOV 如:MOV C,P1.0;MOV 20H.1,C 2.位清0,置1,取反指令,CLR,SETB,CPL 如:SETP P1.0 3.位条件转移指令,JC(有进位转移),JZ(累加器为0转移) 如:MOV A,#200 ADD A,#200 JC rel MOV B,33H rel: MOV B,44H

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档