51汇编语言指令集一符号定义表 名 称说 明Rnn=07R0R7寄存器Direct直接地址内部数据区的地址RAM(00H7FH)SFR(80HFFH) BACCPSWIPP3IEP2SCONP1TCONP0Ri间接寻址Ri=R0R1 805131RAM地址(00H7FH) 805232RAM地址(00HFFH)data8位常数data1616位常数Addr1616位
#
51汇编语言指令集????符号定义表??????符号?含义??Rn?R0R7寄存器n=07??Direct?直接地址内部数据区的地址RAM(00H7FH)???SFR(80HFFH) BACCPSWIPP3IEP2SCONP1TCONP0??Ri?间接地址Ri=R0或R1?? 805131RAM地址(00H7FH)? 805232RAM地址(00HFFH)??data?8位常数??data16?1
寄存器以及寻址方式汇编语言中涉及的寄存器通用寄存器AXBXCXDX主要用作数据寄存器AX:一个16位的寄存器做累加器使用是算术运算中的主要寄存器 乘法指令中用来存放操作数而且所有的IO指令都使用AX或者AL与外部传送信息 为了方便使用将AX分为了 AH ALBX:在计算存储器地址的时候用作基址寄存器使用 分为了 BH BLCX:用来保存计数值如在移位指令中循环指令以及串处
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第二章:MCS-51单片机指令系统2.1 概述2.2 寻址方式 2.3 数据传送指令2.4 算逻运算和移位指令2.5 控制转移和位操作指令2.1:MCS-51指令系统的概述 MCS-51共有111条指令指令的长度和执行时间因不同的指令而各不相同2.1.1 指令格式2.1.2 指令的三种
#
1)数据传送类指令(7种助记符)MOV(英文为Move):对内部数据寄存器RAM和特殊功能寄存器SFR的数据进行传送MOVC(Move Code)读取程序存储器数据表格的数据传送MO (Move External RAM) 对外部RAM的数据传送XCH (Exchange) 字节交换XCHD (Exchange low-order Digit) 低半字节交换PUSH (Push onto
IBM-PC汇编语言指令集Created with an evaluation copy of Aspose.Words. To discover the full versions of our APIs please visit: :products.asposewords数据传送指令集 MOV功能: 把源操作数送给目的操作数语法: MOV 目的操作数源操作数格式: M
汇编语言浮点数指令集 B }R ??????????????????????? 浮点数指令集 }gX5vW ? y=o=1( ?2uo8jF.h ? owMuTx ? tvWH04T ????????????????????? 浮点数载入指令 -iQsi4 ? q=[U }{ ? > Izdq ?gO{W ?助记符??操作数??????????功能 M-91 JOt ???fld??
20066.定义空间伪指令DS格式:[标号:] DS 表达式功能:从指定的地址开始保留多少个存储单元作为备用的空间如: ORG 1000H BUF: DS 50 TAB: DB 22H 22H存放在1032H单元表示从1000H开始的地方预留50个(1000H1031H)存储字节空间7. 数据地址赋值伪指令XDATA格式:符号名 XDATA 表达式功能:将表达式的值或某个
违法有害信息,请在下方选择原因提交举报