单片机与嵌入式系统应用
單片機與嵌入式繫統應用
단편궤여감입식계통응용
MICROCONTROLLER & EMBEDDED SYSTEM
2012年
2期
15-18
,共4页
于龙海%罗辰杰%王晓萍%梁宜勇
于龍海%囉辰傑%王曉萍%樑宜勇
우룡해%라신걸%왕효평%량의용
AT89C51%汇编程序%结构化%俄罗斯方块
AT89C51%彙編程序%結構化%俄囉斯方塊
AT89C51%회편정서%결구화%아라사방괴
AT89C51%assembly program%structured%Tetris
通过引入变量定义,规范子函数、中断函数编写的结构化汇编语言编程思路,能够较好地解决汇编程序开发中存在的代码晦涩和易发生寄存器内存冲突的问题。通过俄罗斯方块游戏的汇编程序设计,从变量定义、子函数设计、中断函数设计等方面探讨了汇编语言的结构化设计思想和具体方法。详细介绍了俄罗斯方块软件实现的具体方法以及程序测试结果。文中采用的汇编语言编程的结构化思维方法,对于编写汇编大程序具有指导和借鉴作用。
通過引入變量定義,規範子函數、中斷函數編寫的結構化彙編語言編程思路,能夠較好地解決彙編程序開髮中存在的代碼晦澀和易髮生寄存器內存遲突的問題。通過俄囉斯方塊遊戲的彙編程序設計,從變量定義、子函數設計、中斷函數設計等方麵探討瞭彙編語言的結構化設計思想和具體方法。詳細介紹瞭俄囉斯方塊軟件實現的具體方法以及程序測試結果。文中採用的彙編語言編程的結構化思維方法,對于編寫彙編大程序具有指導和藉鑒作用。
통과인입변량정의,규범자함수、중단함수편사적결구화회편어언편정사로,능구교호지해결회편정서개발중존재적대마회삽화역발생기존기내존충돌적문제。통과아라사방괴유희적회편정서설계,종변량정의、자함수설계、중단함수설계등방면탐토료회편어언적결구화설계사상화구체방법。상세개소료아라사방괴연건실현적구체방법이급정서측시결과。문중채용적회편어언편정적결구화사유방법,대우편사회편대정서구유지도화차감작용。
Programs written in assembly language code are incomprehensible and prone to the risk of register memory conflict. Through the introduction of variable definitions, standardized subroutine, interrupt function write structured assembly language programming ide- as, we can solve the compilation of the above problems. In this paper, through the design of assembler Tetris game, including the defini- tion of variables, subroutines and interrupt function, we research the structured assembly language design and specific methods, detailed the specific software application methods of Tetris and test results. The structured theory of assembly language programming is an im-portant guide and reference to a large assembler program.