PIC汇编指令集概述2010-8-4 16:23:39PIC单片机(Peripheral Interface Controller)是一种用来开发的去控制外围设备的集成电路(IC)翻译为外设接口控制器PIC 意思确实有点奇怪不知道的话第一个P肯定翻译为Programable(可编程)的目前我接触的基本都是8位的CPU包括AVRPIC等系列之前我写的程序都是以C语言去写的也从未出现过什么问题虽
PIC?8位单片机共有三个级别有相对应的指令集基本级PIC系列芯片共有指令33条每条指令是12位字长中级PIC系列芯片共有指令35条每条指令是14位字长高级PIC系列芯片共有指令58条每条指令是16位字长其指令向下兼容 一PIC汇编语言指令格式 PIC系列微控制器汇编语言指令与MCS-51系列单片机汇编语言一样每条汇编语言指令由4个部分组成其书写格式如下: 标号 操作码助记符 操作数1
#
ARM汇编指令集1 跳转指令1.1 跳转指令B:B LABLE 跳转到标号LABEL处B 0X1111 跳转到绝对地址0X1111处1.2 带连接的跳转指令 BL:START … BL NEXT 跳转到标号NEXT处同时保存当前PC到R14中 …
ARM汇编指令集一 跳转指令 跳转指令用于实现程序流程的跳转在ARM程序中有两种方法可以实现程序流程的跳转:Ⅰ.使用专门的跳转指令Ⅱ.直接向程序计数器PC写入跳转地址值通过向程序计数器PC写入跳转地址值可以实现在4GB的地址空间中的任意跳转在跳转之前结合使用MOV LRPC等类似指令可以保存将来的返回地址值从而实现在4GB连续的线性地址空间的子程序调用 ARM指令集中的跳转指令可
PIC单片机指令集指令操作说明对STATUS(03H)位的影响面向常数操作和控制操作类指令ADDLW KKW→WC:DC:Z:SUBBLW KK-W→WC:若K>W C=1若K<W C=0DC:Z:ANDLW KK∧W→WZ:IORLW KK∨W→WZ:XORLW KK⊙W→WTO:PD:CLRWDT0→WDTMOVLW KK→WCALL K调用子程序GOTO
寄存器以及寻址方式汇编语言中涉及的寄存器通用寄存器AXBXCXDX主要用作数据寄存器AX:一个16位的寄存器做累加器使用是算术运算中的主要寄存器 乘法指令中用来存放操作数而且所有的IO指令都使用AX或者AL与外部传送信息 为了方便使用将AX分为了 AH ALBX:在计算存储器地址的时候用作基址寄存器使用 分为了 BH BLCX:用来保存计数值如在移位指令中循环指令以及串处
X86汇编指令集简介数据传输指令 它们在存贮器和寄存器寄存器和输入输出端口之间传送数据.1. 通用数据传送指令.1)MOV 传送字或字节. MOV SX 先符号扩展再传送.MOV ZX 先零扩展再传送.MOV SX reg16rm8 o16 0F BE r [386]MOV SX reg32rm8 o32 0F BE r [386]MOV SX reg32rm16 o32 0F BF
51汇编语言指令集一符号定义表 名 称说 明Rnn=07R0R7寄存器Direct直接地址内部数据区的地址RAM(00H7FH)SFR(80HFFH) BACCPSWIPP3IEP2SCONP1TCONP0Ri间接寻址Ri=R0R1 805131RAM地址(00H7FH) 805232RAM地址(00HFFH)data8位常数data1616位常数Addr1616位
#
违法有害信息,请在下方选择原因提交举报