ASM-51汇编伪指令伪指令分类符号定义SEGMENT EQU SET DATA IDATA XDATA BITCODE存储器初始化保留DS DB DW DBIT程序链接PUBILC EXTRN NAME汇编程序状态控制ORG END选择段的伪指令 RSEG CSEG DSEG XSEG ISEG BSEG USING伪指令具体说明符号定义伪指令SEGMENT伪指令格式:段名 SEGMEN
20066.定义空间伪指令DS格式:[标号:] DS 表达式功能:从指定的地址开始保留多少个存储单元作为备用的空间如: ORG 1000H BUF: DS 50 TAB: DB 22H 22H存放在1032H单元表示从1000H开始的地方预留50个(1000H1031H)存储字节空间7. 数据地址赋值伪指令XDATA格式:符号名 XDATA 表达式功能:将表达式的值或某个
51伪指令.txt25爱是一盏灯黑暗中照亮前行的远方爱是一首诗冰冷中温暖渴求的心房爱是夏日的风是冬日的阳是春日的雨是秋日的果51伪指令 1DS ---预留存储区命令格式: 〔标号:〕 DS 表达式值其功能是从指定地址开始定义一个存储区以备源程序使用存储区预留的存储单元数由表达式的值决定TMP: DS 1从标号TEP地址处开始保留1个存储单元(字节)2BIT---定义位命令格式:
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级§3.1 概述7种寻址方式111条指令字节数运算速度单字节指令:49条双字节指令:45条三字节指令:17条单周期指令:64条双周期指令:45条四周期指令: 2 条第三章 MCS-51指令系统 Instruction Set41920221功能数据传送类:29条算术运算类:24条逻辑运算类:24条控制转
MCS-51 单片机讲义(汇编)
#
1)数据传送类指令(7种助记符)MOV(英文为Move):对内部数据寄存器RAM和特殊功能寄存器SFR的数据进行传送MOVC(Move Code)读取程序存储器数据表格的数据传送MO (Move External RAM) 对外部RAM的数据传送XCH (Exchange) 字节交换XCHD (Exchange low-order Digit) 低半字节交换PUSH (Push onto
PIC系列单片机的伪指令阅读一些PIC单片机的源程序开始段会发现有一些特殊指令助记符这些助记符与指令系统的助记不同没有相对应的操作码通常称这些特殊指令助记符为伪指令 伪指令在源程序中的作用是为完成汇编程序作各种准备工作的(实际上是给PC机汇编的注释)这些伪指令仅在汇编过程中起作用一旦汇编结束伪指令的使命就完成 在汇编程序MPASM中有四类伪指令:数据伪指令列表伪指令控制伪指令和宏汇编指令
助记符指令说明字节数周期数(数据传递类指令)MOVARn 寄存器传送到累加器1 1 MOVAdirect 直接地址传送到累加器2 1 MOVARi 累加器传送到外部RAM(8 地址) 1 1 MOVAdata 立即数传送到累加器2 1 MOVRnA 累加器传送到寄存器1 1 MOVRndirect 直接地址传送到寄存器2 2 MOVRndata 累加器传送到直接地址2 1 MOVdirect
违法有害信息,请在下方选择原因提交举报