2.5 内 存

小微 科技2.5 内 存已关闭评论101字数 1233阅读模式
摘要2.5 内存本节必须掌握的知识点:u 内存的知识u 正在运行的程序所占的内存空间u MOV指令对内存的操作使用在上一节中介绍了寄存器的知识,知道了寄存器是处理器(CPU)用来存储数...

2.5 内存

本节必需掌握的知识点:文章源自微观生活(93wg.com)微观生活-https://93wg.com/24194.html

u 内存的知识文章源自微观生活(93wg.com)微观生活-https://93wg.com/24194.html

u 正在运行的程序所占的内存空间文章源自微观生活(93wg.com)微观生活-https://93wg.com/24194.html

u MOV指令对内存的操作使用文章源自微观生活(93wg.com)微观生活-https://93wg.com/24194.html

在上一节中介绍了存放器的知识,知道了存放器是处理器(CPU)用来存储数据的。不管是8位、16位以及32位的存放器所有的加起来,它们的数量也是有限的,文章源自微观生活(93wg.com)微观生活-https://93wg.com/24194.html

图2-5-2文章源自微观生活(93wg.com)微观生活-https://93wg.com/24194.html

内存与物理内存、内存条的映照关系文章源自微观生活(93wg.com)微观生活-https://93wg.com/24194.html

举例说明:如图2-5-3当前计算机只有3G内存,一共有29个过程,那29*4GB=116GB,这显明不科学。一个正在运行的程序,它的最大寻址规模是4GB,而它是虚拟内存,只有向操作系统申请了内存,有相对于应的物理映照,咱们才能使用。物理上的内存以及咱们使用的内存条中间还有一层映照。文章源自微观生活(93wg.com)微观生活-https://93wg.com/24194.html

介绍了内存知识,那咱们该怎么使用内存?文章源自微观生活(93wg.com)微观生活-https://93wg.com/24194.html

2.5.3【使用内存】文章源自微观生活(93wg.com)微观生活-https://93wg.com/24194.html

在2.4节中介绍了MOV指令,MOV指令可以把当即数移动到存放器,也能够把存放器的数据移动到存放器。

在本节中的MOV指令,可以读取内存:

1、将当即数存入内存中;

2、将存放器中的数据存入到内存中。

【注意:宽度要统一。】

例1、将当即数存入到内存中:

1、MOV BYTE PTR DS:[0x12FFC4],0x1

2、MOV WORD PTR DS:[0x12FFC8],0x1

3、MOV DWORD PTR DS:[0x12FFCC],0x1

【语法:MOV宽度(BYTE\\WORD\\ DWORD)PTR DS:[地址编号],当即数。BYTE表示宽度为一个字节,WORD表示宽度为两个字节,DWORD表示宽度为四个字节,PTR指的是指针point,DS:段存放器,[]里面写内存编号,表示已经申请过的内存。】

打开DTDebug.exe将例1输入到汇编窗口中。如图2-5-4所示。

按F8单步运行,察看堆栈窗口的变化,如图2-5-5所示。

例2、将存放器中的数据存入到内存中:

1、MOV BYTE PTR DS:[0x12FFC4],AL

2、MOV WORD PTR DS:[0x12FFC8],CX

3、MOV DWORD PTR DS:[0x12FFCC],EDX

【语法:MOV宽度(BYTE\\WORD\\ DWORD)PTR DS:[地址编号],存放器。】

将例2输入到汇编窗口中。如图2-5-6所示。

按F8单步运行,察看堆栈窗口的变化,如图2-5-7所示。

2.5.4【内存以及存放器的区分】

存放器:数量少,在CPU的内部,速度极快,然而价格昂贵;

内存:数量庞大,相对于存放器来讲,速度慢不少,价格廉价。

u下一节介绍内存的五种情势。

练习:

1、分别向内存中存储2个字节、2个字、2个双字 内存地址以及内容自己指定.

2、从内存中读取数据存储到AL、AH、CX、DX、SP、EBX、DI、ESI中,内存地址自己指定.【思考一下如何写】

3、MOV WORD PTR DS:[0X0012FFC4],EAX 对吗?为何?

MOV AH,BYTE PTR DS : [0x0024ffC6] 可以这样写吗?

4、多练习MOV指令 。

以上就是微观生活(93wg.com)关于“2.5 内 存”的详细内容,希望对大家有所帮助!

继续阅读
 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/24194.html