汇编语言总结
温布利小王子
这个作者很懒,什么都没留下…
展开
-
汇编语言个人总结篇(第四章)
写下这篇博客主要是为了以后复习的时候更方便。书籍:汇编语言王爽第四版 第四章主要讲如何将源程序变成可执行文件,内容比较少,并且由于我使用Masm for Windows 集成实验环境 2012.5直接在虚拟机中生成一个可执行文件,所以该章后半部分基本可以忽略,内容就更少了(等学完操作系统和编译原理后再来看)。 首先产生一个存储源程序的文本文件,再对其进行编译链接,产生一个可在操作系统中运行的可执行文件,最后在操作系统中执行可执行文件的程序(即操作系统将可执行文件中的机器码和数据加载入内存中,并进行相关的原创 2022-01-17 21:00:00 · 112 阅读 · 0 评论 -
汇编语言个人总结篇(第三章)
写下这篇博客主要是为了以后复习的时候更方便。书籍:汇编语言王爽第四版 第三章从访问内存的角度学习寄存器。字单元存放一个字型数据,由两个连续的内存单元构成。N地址字单元由N和N+1两个内存单元组成(注意高低位字节存放的位置)。 使用ds寄存器来存放要访问数据的段地址(8086CPU不支持数据直接送入段寄存器,需要先用一个通用寄存器来存放数据,再使用mov指令操作两个寄存器间数据的传送)。8086CPU有16根数据总线,可以一次传输一个字。使用ds寄存器存放数据段的段地址,即可自定义一个数据段,但要注意大小原创 2022-01-17 20:25:38 · 208 阅读 · 0 评论 -
汇编语言个人总结篇(第一章)
写下这篇博客主要是为了以后复习的时候更方便。书籍:汇编语言王爽第四版 主要是对汇编语言做了大概的介绍。CPU作为微处理器,包含着自己的机器指令集,即机器语言。对计算机来讲,无论机器语言、汇编语言还是高级语言,最终都会被编译器转换为可被识别的机器码。但是对于程序员来讲机器语言是难以记忆的,为了程序员便于理解,产生了汇编语言。而便于理解也是高级语言产生的原因之一。汇编语言的主体是汇编指令,犹如机器语言包含着机器指令。 CPU是计算机的核心部件,内存在计算机中的作用仅次于CPU。对于内存或磁盘而言,不存在指令原创 2022-01-16 16:24:17 · 217 阅读 · 0 评论 -
汇编语言个人总结篇(第二章)
写下这篇博客主要是为了以后复习的时候更方便。书籍:汇编语言王爽第四版 第二章主要讲的是CPU中的寄存器。在CPU中,寄存器进行信息存储,也是程序员可以用指令读写的部件。除此之外,运算器进行信息处理,控制器控制各种部件进行工作,内部总线连接各种器件,在它们之间进行数据的传送。 8086CPU的所有寄存器都是16位的(16根数据总线),即两个字节。AX、BX、CX、DX被称为通用寄存器,通常用来存放一般性的数据。可存储无符号数的最大值是65535(2^16 - 1)。这四个寄存器都可分为两个可独立使用的8位原创 2022-01-16 20:01:01 · 317 阅读 · 0 评论