汇编课程第一章学习感悟
由于机器语言不便于操作,汇编语言就由此产生了,汇编语言有便于记忆和便于书写的特点,虽然相比于现在的高级语言来说汇编语言还显得比较麻烦,但是学习汇编语言能够让我们从深层次了解代码程序在计算机内的运行原理和机制,对今后对编程语言和更加深入的学习有很多好处。
汇编语言由汇编指令、伪指令、和其他一些符号组成。要灵活的利用汇编语言编程,就要更好的了解计算机的内部结构。
CPU是一台计算机的核心硬件,CPU控制着整台计算机的运行和运算,CPU通过对内存的读写,来执行更深入的操作,在早期的时候由于内存比较小,对程序占内存的大小比较严,如今的内存虽然越来越大,但是也要注重程序的占内存大小。
CPU通过地址线、数据线、控制线来进行对程序的操作。控制总线的宽度决定了CPU对外部器件的控制能力,其实这三条线在计算机内部不是明确存在的,是对CPU运行过程的一个抽象的描述。简单的操作过程就是地址线传输信号,然后用控制器发出读取内存的信号,数据线再将数据存入CPU相应的位置。一个存储单元可以存储8位二进制数。
在每一台PC机上,都有一个主板,主板上有计算机的各种器件,这些器件在物理上都是相互独立的,但是他们都和CPU的总线相连,在CPU运行过程中,各个物理存储器都被看错由若干个存储单元组成的逻辑存储器,每个存储器都有一段地址,CPU实际上就在这段这段地址中进行读写操作。我们在对一个计算机硬件系统编程的过程中,必须要知道这个系统的内存和CPU等的情况。不同计算机操作系统的内存地址分配不同。只有深入了解计算机的内部结构才能更好的进行编程。
浙公网安备 33010602011771号