欢迎光临散文网 会员登陆 & 注册

李忠X86汇编语言实模式到保护模式

2022-09-02 13:36 作者:先填写用户名字  | 我要投稿

汇编语言 是什么?

汇编语言是一种最接近计算机核心的编码语言 是机器语言的一种可以被人读懂的形式

认识处理器

中央处理器(CPU)在微机系统处于“领导核心”的地位。汇编语言被编译成机器语言之后,将由处理器来执行。那么,首先让我们来了解一下处理器的主要作用,这将帮助你更好地驾驭它。

典型的处理器的主要任务包括

  • 从内存中获取机器语言指令,译码,执行

  • 根据指令代码管理它自己的寄存器

  • 根据指令或自己的的需要修改内存的内容

  • 响应其他硬件的中断请求

一般说来,处理器拥有对整个系统的所有总线的控制权。对于Intel平台而言,处理器拥有对数据、内存和控制总线的控制权,根据指令控制整个计算机的运行。在以后的章节中,我们还将讨论系统中同时存在多个处理器的情况。

处理器中有一些寄存器,这些寄存器可以保存特定长度的数据。某些寄存器中保存的数据对于系统的运行有特殊的意义。

新的处理器往往拥有更多、具有更大字长的寄存器,提供更灵活的取指、寻址方式。

寄存器

如前所述,处理器中有一些可以保存数据的地方被称作寄存器。

寄存器可以被装入数据,你也可以在不同的寄存器之间移动这些数据,或者做类似的事情。基本上,像四则运算、位运算等这些计算操作,都主要是针对寄存器进行的。

首先让我来介绍一下80386上最常用的4个通用寄存器。先瞧瞧下面的图形,试着理解一下:


李忠X86汇编语言实模式到保护模式的评论 (共 条)

分享到微博请遵守国家法律