正在加载图片...
第一节汇编语言程序的格式 汇编语言编写的程序由语句组成,每一语句占一行填写 条指令。每行分4段,分别为标号、操作码、操作数和注释 ORG 2000H ADDR: MOV A.OOH 累加器清零 MOV 4IHA 41H、42H清零 标号:代表该行指 MOV 42H.A 令所在的地址,结 尾应加一冒号 MOV R2 OAH 设定累加次数 MOV R1.30H 设定数据首地址 LOOP: MOV AaRI 取数 ADD A41H 累加到41H JNC NEXT 是否有进位 INC 42H 有进位42H加1 NEXT:,MOV 41HA 将和存入41H 操作码:助记符或 INC R1 注释:对语句 伪指令的符号。 DNZR2LOOP操作数:操作所需的说明,也可 要的数据或数据的 不加注释 返回本章首页 LJMP S 存储位置来源 END第一节 汇编语言程序的格式 汇编语言编写的程序由语句组成,每一语句占一行填写一 条指令。每行分4段,分别为标号、操作码、操作数和注释。 ORG 2000H ADDR: MOV A,00H ;累加器清零 MOV 41H,A ;41H、42H清零 MOV 42H,A MOV R2,0AH ;设定累加次数 MOV R1,30H ;设定数据首地址 LOOP:MOV A,@R1 ;取数 ADD A,41H ;累加到41H JNC NEXT ;是否有进位 INC 42H ;有进位42H加1 NEXT: MOV 41H,A ;将和存入41H INC R1 DJNZ R2,LOOP LJMP $ END 标号:代表该行指 令所在的地址,结 尾应加一冒号 操作码:助记符或 伪指令的符号。 操作数:操作所需 要的数据或数据的 存储位置来源 注释:对语句 的说明,也可 不加注释 返回本章首页
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有