指令是在执行阶段发挥作用的,由CPU(Intel、AMD等)来执行。

伪指令是在编译阶段发挥作用的,由汇编器(MASM、TASM等)来解释。

下面以51单片机汇编伪指令为例:

伪指令符 (常数或表达式)

其中:

1、伪指令符是伪指令的名称

2、常数或表达式是伪指令的参数,括号表示可有可无

51单片机最常用的伪指令如下:

(1)起始(Origin)伪指令

标号:ORG nn

功能: 定义程序或数据块的起始地址。 指示此语句后面的程序或数据块以 nn 为起始地址连续存放在程序存储器中。

例如:

ORG 2000H

MOV A, 20H

ORG 伪指令规定了程序的起始地址从 2000H 开始,即该程序的第一条指令“MOVA, 20H”从地址 2000H 开始存放。)

(2)字节定义(Define Byte)伪指令

标号: DB (字节常数或字符或表达式)

功能:指示在程序存储器中以标号为起始地址的单元里存放的数为字节数据(8 位二进制数)。

例如:

OGR 100H

TAB1: DB 0FFH, 'C', 16, −1

从 TAB1 开始的地址单元依次存放 0FFH、 43H、 10H、 0FFH

;(function (page) { page.initImgBorder(); })(window.page);

其中,TAB1=100H(ORG指定);C的ASCII码为43H;十进制16的十六进制为10H,-1的补码为FFH

(3)字定义(Define Word)伪指令

标号: DW (字常数或表达式)

功能:指示在程序存储器中以标号为起始地址的单元里存放的数为字数据(16 位的二进制数)。

例如:

OGR 100H

TAB3 : DW 5678H, 10

;(function (page) { page.initImgBorder(); })(window.page);

其中,TAB3=100H(ORG指定);ROM中的存放情况为:(100H)=56H、(101H)=78H、(102H)=00H、(103H)=0AH

相关查询: 发挥作用
最新查询:十四日 猎犬训练员 招待所 乔尔乔纳 症候群 断轴亚属 民俗学 热带海洋上积云对流 蓼坞反击战 Retziella 再进入 ������ʴ���� 建筑史 On-Line 塞图拉哨所 桑代克 夏洛蒂 困知记 盲女阿铃 未受到 aldehy-des 萝卜牛仔骨汤 脑组织 南通婚博会 一步步 兴隆办事处 社会主义经济 纺织工程 张南山 兴凯湖 雷克萨斯HS 乳齿象 Football 正合适 Masters 卫星系统 通讯录 centime 谢楚余 实体化 主产区 武威114黄页 参考书目 预处理 金颗玉绿 四个女人的故事 总结性 葱姜蒜 经济区 台视公司 女权运动 天然气管道 Monetary Isachneae 增长点 Lambert 唾手可得 桃红色 出版图书 dubious 桑托斯足球俱乐部 走马灯 及格率 工作装 终点站 被服务者 象风一样自由 入口处 վ 保证人 年华向晚 工业化 米哈伊尔·格里戈里那维奇·叶夫列莫夫 二年制 有光泽 铁力木 人事管理 南方日报 法学会 伪指令
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.601秒 内存2.83MB