关于汇编基础

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:34:18
请教高手,我想学汇编,但是在学汇编之前,我应该先看看哪方面的知识啊?我认识个程序员,他说让我看计算机组成和寄存器的书, 我看了看 还是看不懂= =主要是里面很多名字不明白,我想请教各位高手,你们初学汇编的时候,都先学了什么知识啊? 请各位大哥别给我COPY, 我只要你们一开始的学习经验,我想借鉴一下,谢谢各位大哥了!

汇编可以分为两种: 16位的dos汇编和32位的win32汇编
dos汇编一般用于控制硬件,应该学计算机组成、寄存器、接口、外设控制等硬件知识。有不少工业控制设备就是用它来做的,见过一个数控钻就是用的它,一个墙体材料厂的混凝土砖机也是用的它自动控制。
32位的win32汇编,和vc,vb的编程大同小异,差别不大。只是编出的程序比较简洁,体积很小。学它可以没有硬件基础。

汇编与硬件直接相关,要先学习硬件的知识。
数字电子技术的知识是必不可少的。

其实刚学的时候,都不懂,到期末的考试的时候,大家才去复习这门课程。在之前,一个简单的程序,大家都看不懂,但是期末刚过的时候,估计班级大部分的人都学习到很多,至少看得懂。看来我们学习也是被逼的,毕竟大家都怕挂科(考试不及格)

我个人认为,首先要看的懂每句指令的含义,这就要求你要看语法,差不多就是记住指令的作用功能,其次就是去拿些简单的小程序,去理解他的含义功能以及注意点,比如说一个程序的格式,少了些就编译会出错,又比如某些编是对的,但是不能实现所要实现的功能,这些要考经验和细心..

最后就是自己去尝试编程一些小功能的程序,因为一些看得懂,但是叫你去写,却无从下手。当然不懂就要多问...

呵呵,态度决定一切,模仿是一切的开始,祝你好运..