我想学汇编语言 要什么基础

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:03:58

老实说学习汇编要对cpu的内部结构非常清楚,有几个寄存器,几个通用存储器等等,因为汇编语言是指明把哪个数从哪里送到哪里(例如:从哪个寄存器送到哪个内存单元,从哪个I/O口读取数据到cpu),这跟高级语言(c c++ java等)不一样,高级语言不用考虑硬件的结构问题。
所以说要学习汇编,建议先参考微型计算机原理这门课程,毕竟现要对微机系统有一定的了解(大概看一下就行),
但是微机原理这门课的先修课程是数字电子技术基础,个人感觉如果没学过数电的话问题不是太大,遇到问题回去查书就行。
PS:电驴上有从模电 数电 微机原理 到汇编语言的视频课程,可以下载来看看 毕竟比自己看书轻松多了不是吗?!
还有 如果以上课程没学过,可以先学一门高级语言,这可不需要什么硬件的知识,要知道,大学里高级语言可是在汇编前头学的!