学习汇编语言需要掌握哪些计算机基础知识


[日期:2020-10-17 02:16]   来源:    阅读:

汇编语言是程序员在学习计算机编程开发技术的时候需要了解的一种低级语言,而今天我们就一起来了解一下,学习汇编语言需要掌握哪些计算机基础知识。

学习汇编语言需要掌握哪些计算机基础知识

CPU

CPU是计算机的大脑,它也是整个计算机的核心,它也是执行汇编语言的硬件,CPU的内部包含有寄存器,而寄存器是用于存储指令和数据的,汇编语言的本质也就是CPU内部操作数所执行的一系列计算。

内存

没有内存,计算机就像是一个没有记忆的人类,只会永无休止的重复性劳动。CPU所需的指令和数据都由内存来提供,CPU指令经由内存提供,经过一系列计算后再输出到内存。

磁盘

磁盘也是一种存储设备,它和内存的大区别在于永久存储,程序需要在内存装载后才能运行,而提供给内存的程序都是由磁盘存储的。

总线

一般来说,内存内部会划分多个存储单元,存储单元用来存储指令和数据,就像是房子一样,存储单元就是房子的门牌号。而CPU与内存之间的交互是通过地址总线来进行的,总线从逻辑上分为三种

地址线

数据线

控制线

CPU与存储器之间的读写主要经过以下几步

读操作步骤

CPU通过地址线发出需要读取指令的位置

CPU通过控制线发出读指令

内存把数据放在数据线上返回给CPU

写操作步骤

CPU通过地址线发出需要写出指令的位置

CPU通过控制线发出写指令

CPU把数据通过数据线写入内存

【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。


友情链接: