汇编学习要点和注意事项

来源:互联网 发布:java工资 编辑:程序博客网 时间:2024/05/05 21:04
在学习汇编语言时,首先要了解CPU硬件结构,所谓的硬件结构就是CPU内部的所有寄存器的作用,以及在汇编编程中如何运用这些寄存器。

    接下来要学习掌握的就是汇编语法和语句,然后是汇编程序结构的设计。其中在语法中要学习的主要是符号指令与寻址,另一重点部分就是中断的运用。在寻址中主要涉及到寄存器寻址方式、立即数寻址、直接存储器寻址、直接—偏移值寻址、间接存储器寻址、基址位移量寻址、基址—变址寻址、带位移量的基址—变址寻址。而在中断中主要涉及的中断操作,掌握中断的用法及各中断所能实现的功能。最后掌握汇编程序架构,及程序的逻辑与控制。在学习中断的时候主要涉及的就是键盘输入、屏幕输出、视频输出、硬盘操作等,掌握以上内容你就可以小试牛刀写一些你想实现的小程序了。
        
       在开始学习汇编最好的练习方法就是DEBUG下进行。这样有助于不了解编译器的情况就可以直接进行汇编编程。

    最后就是熟练运用一种汇编编译器来进行汇编编程。


友情提示:在学习汇编时最好能进入一个DOS系统,这样的话你的程序就可以直接调用各种中断实现各种功能,如果你是在XP这类系统下,因为受保护模式的影响,很多时候的汇编中断会提示操作失败要求关闭。而DOS下是一个完全运行在实模式下的系统,你对各种硬件有绝对的控制权。
     以上为一家之言,只是和大家分享一些自己的心得。也希望和大家多多交流学习中的问题和学习心得。

原创粉丝点击