能灵活的运用两者,技术不错!
最近研究了一下汇编语言和C语言,发现两者相似的地方也挺多的!很多都一一对应!
C都可以直接转机器码了!
传送指令
汇编:MOV A,B
C语言:A=B
汇编:MOV A,#100
C语言:A=100
运算指令
汇编:ADD A,B
C语言:A+B
无条件转移指令
汇编:LJMP
C语言:goto
条件转移指令
汇编:JZ、JNZ、JC、JNC、CJNE
C语言:if、while、do while、switch
循环转移指令
汇编:DJNZ
C语言:for
定义一个函数(比如a)相当于定义了一个寄存器或RAM存储单元
指针就是RAM地址
数组就是连续的内存单元
[修改于 4年10个月前 - 2020/02/05 10:53:44]
引用0x00000000发表于2楼的内容所以说学习ASM和学习C并举可以加深对两者的理解。我个人闲的无聊,喜欢拿ASM直接创建执行映像。比如...
能灵活的运用两者,技术不错!
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |
200字以内,仅用于支线交流,主线讨论请采用回复功能。