汇编语言 有多难学?

来源:百度知道 编辑:UC知道 时间:2024/05/20 14:32:32
到底难道什么程度?

高级编程语言能够实现的功能采用汇编语言一般也能实现。只不过在采用汇编语言编写程序时要掌握有关的硬件知识,比如微处理器内部的寄存器结构、主存储器的访问、输入输出接口电路的硬件结构等等内容,所以汇编语言是一种面向硬件的编程语言,与高级编程语言的编程风格迥异,给人的感觉可能觉得学习很困难,其实学习汇编语言时入门较难,对其编程风格熟悉后就简单得多。另外还应该熟练掌握十进制、二进制、八进制和十六进制数据之间的相互转换、有符号数的补码编码。

不难。。

学的话! 用心学!几个月!不用心几年!!!

学会只用几天,精通用几个月甚至几年.

语法简单,你就是怎样设计程序的结构。。

非常面向过程。。。。。。

如果自学,比较难(专心一个月),如果有老师教,很容易(一周左右)。
这个只是入门而已,稍微熟练的话得一年。
难在一些概念上,概念弄懂后,非常容易的。
比如寄存器,没有老师教,看书的话,不知道是什么东西。老师教的话,一秒钟就明白了。还有寄存器寻址之类的,你必须对硬件有所了解才行。高级语言的话,你不需要关心硬件,只要一个名称就可以了。
比如C语言变量赋值,
int x;
x=100;
你不需要知道变量x到底在什么地方,也不需要知道什么寻址方式的概念。但是汇编就需要知道。
还有就是中断调用,高级语言都用api(也就是一些函数而已)了。