关于startup.asm的问题?这段代码的功用?怎么有时不用也行?何时一定需要?
小弟这几天在KeilC51环境下做些小case。发现带voidmain(void)的代码可以直接编译、链接生成hex,一般在main的开始也调用自己编的对板上MCU内部RAM、串口、LCD等资源的初始化工作,看keil提供的模版startup.asm,也只是清0上述几个资源,于是不解了。请高手指点关于startup.asm的问题?这段代码的功用?怎么有时不用也行?何时一定需要?它要做的事,就是把芯片状态进行初始化,然后就交给你的main().没有它当然可以用,呵呵,它就按照keil