网友的相关建议:
都是用汇编写的,你这个想法是不对的,我就来说说为什么大家看到的都是汇编的。
看了你的追问,我认为你对计算机系统的理解不深,
C语言并不能直接运行于CPU,汇编也不能,
任何程序都要经过编译或者解释才能执行,
你写的汇编或者C会被编译器编译成可执行的目标程序,这个目标程序完全是由0101的电平逻辑组成的,不
同的电平逻辑被CPU从存储器中读取就会执行不同的操作,有的是把下一个数据送至地址总线,有的是把下一个数据和累加寄存器数据送入加法器,
0101之类的指令很难记,人们就发明了一种符号语言来代替这种编码,这就是汇编语言的前世,
所以,可执行很容易被翻译成汇编语言,因为他们是一一对应的,
你看到的汇编语言多半是这么来的,
破解单片机的厂家或者个人破开掩摸,暴力读取单片机的程序存储器和数据存储器,然后把他们得到的代码通过软件工具还原成汇编代码。
还有一种情况是硬件资源十分有限,导致必须使用汇编语言来精打细算的使用,C语言就相对没那么精细了,编译器的优化毕竟没有人的掌控灵活。
还有,基本上所有的厂家发布的芯片都会有配套的C编译器。
毕竟,从C到汇编只要有个开源的GCC就很容易搭建起来。
网友的相关建议:
的确有的,比较便宜,汇编写控制类有模板很简单
玩具类的很多都用汇编写
网友的相关建议:
好像没有什么不支持C的芯片吧,关键是要有对应的编译软件就可以。
网友的相关建议:
可以 但是里面逻辑信号简单 汇编操作更加简单