我是刚刚开始学汇编语言,不知道从哪里开始,学这门课程要不要什么基础

2025-12-17 16:33:31
推荐回答(6个)
回答1:

学汇编啊!要先熟悉计算机的硬件,特别是cpu的工作原理,各个寄存器的作用,标志位的应用,还要对堆栈的原理有所了解,能掌握寻址方式,这些都很重要,汇编是最贴近计算机硬件的程序语言,所以比较难,因为他是面向机器的,而机器只能够识别2进制数(由于计算机是机器,是由电控制的)
还有需要系统的训练下进制转换,这个目的是培养出数字的感觉,知道了一定计算机工作原理后就可以用指令做做程序实验实验了,其实学起来也不难啊!

回答2:

有一本清华大学出版社的8086/8088汇编语言教程,黄皮的,编者是温东婵和沈美明,这本教材最经典,建议使用。

汇编语言是针对硬件编程的,但你并不需要先学习计算机的组成原理,通过这本书你就能掌握CPU的工作原理,当然许多概念都比较难,比如二进制、寄存器、内存地址、寻址方式、中断、队列和堆栈等等,但只要有决心,也能很快掌握。我就是自己啃这本书,三个月就基本掌握汇编了。

学完之后,你还可以买本计算机组成原理看看,就知道如何用汇编语言对计算机的各种设备(即I/O设备,比如键盘、中断控制器、显示器、硬盘等等)进行控制了。

回答3:

最好先学学硬件知识,比如寄存器的概念啊等微机原理
你可以去看看http://www.aogosoft.com/和http://www.x86asm.com/对你会有帮助的

回答4:

先学计算机组成原理

回答5:

我也和你一样的 刚刚学这个 不知道从什么地方开始学
看了 也懂了点

回答6:

这个不需要什么基础的啦.只要你认真学是很好学的.它算是计算机语言中最基础的啦!