keil怎么写汇编( 二 )


JNZ NEXT
MOV R0,#0
CLR P0.0 //R0满10 , 灯ON
RETI
NEXT:
SUB R0,4
JNC OFF //不够减小于10 , 不变
RETI  ,  ;多了逗号?
OFF: ,
SETB P0.0 //R0大于4 , 灭OFF
RETI
;没有END
4. keil如何用汇编编写如下一个用查表法的程序 ;
RL A
MOV B, A
MOV DPTR, #TAB
MOVC A, @A + DPTR
MOV R7, A
MOV A, B
INC A
MOVC A, @A + DPTR
MOV R6, A
RET
TAB:
DW 0, 1, 4, 9, 16, 25, 36, 49,。, 400 ; 平方数据表 , 楼主自己补全吧 。
END
5. keil C51怎么把C语言转成汇编 1. C文件上点右键 , 点“Option for。” , 然后勾选右侧的“Generate Assembler SRC File” , 就会生成对应文件名扩展名为.SRC的汇编文件了 。
2. 在调试界面点那个放大镜图标 , 或者菜单中点“View”然后点“Disassembly Windows” , 就可用看到汇编代码了 , 这时按F10/F11单步执行的是每一句对应的汇编语句 , 而不是C语句 。
3. 点击工具栏上一个红色的"D" , 进入调试状态 , 再把鼠标点到c代码处 , 右键查看汇编代码 , 就可以看到所以c编译后的汇编代码了 。
【keil怎么写汇编】

keil怎么写汇编

文章插图