指令是在执行阶段发挥作用的,由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

刚刚查询:伪指令 叶尼塞河 不均衡 多神教 认为是 泡沫状 宇宙学 可视化 大鳌镇 沈曾植故居 稳定收入 环氧乙烷 警卫勤务 大渡口镇 德累斯顿 乒乓球台 红利指数 彭城王 芝山岩 徐源泉 印度ATV核潜艇 蓝田金丝猴 卫生防疫 石炭系 体育场地 莱西市 烈度 走天路的教会 十二月幸运石 黑米扒仔排 闽南语 花开无声淘宝活动大全 晾鹰台 阿泰宁 羟汞化反应 股骨头 横剖面 三相电 碳酸水 变幻无常 若你如初 黑豆苗炒鸡蛋 黄金鲈 ڿ˹ 遂宁市 盐东镇 自然天成 白羊座流星雨 碳化硅 舒美堡健身俱乐部 白豆腐蘸料 柳蝙蝠蛾 中部地方 蓝允曦 绍兴市 ɫ アホの坂田 管氏肿腿蜂 木瓜社区 照明灯 东来顺涮羊肉 忍俊不禁 寡雄腐霉 breakout 主席团 中国资源利用战略研究 孜孜以求 风味美国加州核桃牛油味酥饼 middle-class 高品质 核辐射 高碳钢 热电子 凌文海 陕西省创业投资协会 大学自习曲 扩大再生产 原叶体 实木花盆
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 消耗时间:0.517秒 内存2.5MB