第二,步骤 大致是 开中断允许位 中断优先级设置 中断向量地址设置 写中断服务函数:清中断标志位,干中断需处理的事情
第三,这句话是定义中断向量 把TIMER 定义为定时器中断向量地址为 0x1c的位置 0x1c 自然位地址了
所谓的终端处理程序,就是人机交互中计算机与人的一个界面或者交流的通道。 其功能为对输入和输出的支持以及自身的业务逻辑。 输入:程序可以接受人通过各种设备输入并交由计算机处理的输入,比如接收鼠标事件、键盘事件、电子笔、手指(对于触控屏来说)、手柄等等。 业务逻辑:程序可以根据人的输入进行处理,以完成实质功能。 输出:程序将完成的功能通过某种方式输出。这种输出包括在计算机屏幕中打印一些信息,做一些反馈(比如一些游戏设备,如游戏方向盘的力学反馈)等等。不管什么终端,执行C语言代码的顺序都是差不多的首先执行预处理,也就是#define
#ifdef之类的语句,其次是全局区变量的内存分配,即main函数外面定义的变量的定义及赋值等等,然后执行main函数,在执行main函数中调用的那些函数,再执行调用函数中的调用函数。最后编译链接生成
.o文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)