§3.1 汇编语言 §3.1.1 指令和程序设计语言 §3.1.2 指令格式 §3.1.1 指令和程序设计语言 指令:是CPU根据人的意图来执行某种操作的命令。 §3.1.2 指令格式 89C51/S51/S51汇编语言指令格式 操作码 [目的操作数][,源操作数][;注释] 操作码部分规定了指令所实现的操作功能,由2~5个英文字母表示。例如,JB、MOV、DJNZ和LCALL等。 操作数部分指出了参与操作的数据来源和操作结果存放的目的单元。操作数可以直接是一个数(立即数),或者是一个数据所在的空间地址,即在执行指令时从指定的地址空间取出操作数。 操作码和操作数都有对应的二进制代码,指令代码由若干字节组成。对于不同的指令,指令的字节数不同。89C51/S51指令系统中,有单字节、双字节或3字节指令。下面分别加以说明。 汇编语言指令对应的二进制代码格式 单字节指令 双字节指令 三字节指令 单字节指令 1、指令码中隐含着对某一种寄存器的操作 如:指令“INC DPTR”的指令代码格式为:A3H= 1 0 1 0 0 0 1 1 2、由指令中的rrr三位的不同编码指定某一寄存器 如:指令“MOV A,Rn”的指令代码格式为:1 1 1 0 1 r r r 双字节指令 用一个字节表示操作码,另一个字节表示操作数或操作数所在的地址。 格式为: 三字节指令 一
您可能关注的文档
- 第03章指令系统.ppt
- 第七章商品流通的价格与效益.ppt
- 第七章生产费用在完工产品与在产品之间分配的核算.ppt
- 第3.2节贝叶斯估计.ppt
- 第3.4节经验贝叶斯估计.ppt
- 第3单元-细胞的能量供应和利用-生物-新课标.ppt
- 第3讲带电粒子在复合场中的运动.ppt
- 第七章树立法治观念尊重法律权威.ppt
- 第3讲高贵华丽的高档色石:红、蓝宝石、祖母绿和金绿宝石.ppt
- 第3讲交易费用理论.ppt
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
原创力文档

文档评论(0)