用的C语言,仿真单片机上也填了复位与晶振部分,但是仿真出来定时器T0没有效果。。程序改了又改,后面直接抄网上的了,应该没问题。 是哪出了问题呢?
寄存器是唯一能被被所有函数共享的资源。因此,在函数中调用其它函数时,需要考虑到数据的保存与覆盖问题(即防止被调函数直接修改寄存器导致主调函数的数据被覆盖)。
IA32采用了统一的寄存器使用约定,所有函数必须遵守。