1. 首页
  2. 编程语言
  3. C
  4. AVR汇编指令

AVR汇编指令

上传者: 2018-12-25 18:23:01上传 PDF文件 544.83KB 热度 81次
详细描述了AVR单片机的汇编指令,对初学者帮助很大avr单片机ar单片机编程语言汇编语言IAR AVR O编译器ICC AVR O编译器Code vision avr o编译器GNUC编译器BASCOM-AVRavr单片机av单片机avr单片机ar单片机AVR指令系统ATmega16共有131条指令,按功能可分为五大类,■算术和逻辑运算指令(28条)比较和跳转指令(36条)数据传送指令(35条)位操作和位测试指令(28条)MCU控制指令(4条)avr单片机av单片机avr单片机ar单片机AVR指令系统AVR指令的寻址方式和寻址空间n单寄存器直接寻址双寄存器直接寻址方式I/O寄存器直接寻址数据存储器空间数据空间直接寻址数据空间的寄存器间接寻址后增量数据空间寄存器间接寻址预减量数据空间寄存器间接寻址带位移的数据空间寄存器间接寻址数据空间堆栈寄存器SP间接寻址程序存储器空间程序空间取常量寻址程序空间直接寻址程序空间写数据寻址程序空间Z寄存器间接寻址程序空间相对寻址:后增量程序空间取常量寻址avr单片机av单片机avr单片机ar单片机AVR指令系统一算术和逻辑运算指令加法指令不带进位位加法 add Rd,Rr带进位位加法 adc Rd,Rr字加立即数aDiW Rdl K增1指令INCRdavr单片机av单片机avr单片机ar单片机AVR指令系统一算术和逻辑运算指令减法指令不带进位位减法sub Rd rr减立即数(字节)subI Rd, K带进位位减法sBc Rd, rr带进位位减立即数(字节) sbci Rd,K减立即数(字)SBiW Rdl, K减1指令DeC Rdavr单片机av单片机avr单片机ar单片机AVR指令系统一算术和逻辑运算指令取反码指令 COM Rd取补码指令 neG Rd比较指令寄存器比较CP Rd, rr■带进位比较 CPC Rd,Rr与立即数(字节)比较 CPI RO,Kavr单片机av单片机avr单片机ar单片机AVR指令系统一算术和逻辑运算指令逻辑与指令寄存器逻辑与and Rd, rr与立即数(字节)andi Rd, K寄存器位清零cbr Rd, K测试奇存器为零或负TSTRd逻辑或指令寄存器逻辑或ORRd, rr或立即数(字节)ori Rd, K置寄存器位SBRRd, K置寄存器为$FFser Rdavr单片机av单片机avr单片机ar单片机AVR指令系统一算术和逻辑运算指令逻辑异或指令寄存器异或eor Rd, rr寄存器清零clr Rd乘法指令无符号数乘法muL Rd, rr有符号数乘法muLS Rd, rr有符号数与无符号数乘法 mulu Rd,Rr无符号定点小数乘法FmUL Rd, rr有符号定点小数乘法fouls Rd, rr有符号定点小数和无符号定点小数乘FMULSU Rd, rravr单片机av单片机
下载地址
用户评论