汇编语言学习笔记
汉唐斥候
这个作者很懒,什么都没留下…
展开
-
汇编语言学习笔记08——包含多个段的程序
注意:因为每个人记忆与思维的差异,对知识的理解在难易性、熟练度和重要性上带来很大差异,这些笔记是从我的视野出发进行的归纳,有些内容我觉得简单或潜移默化中已经掌握,所以可能并没有在思维导图和内容摘录中体现;反之亦然,有些内容可能读者觉得没有必要在笔记中呈现,却可能恰恰是我的短板或者偏重的地方。一、思维导图二、关键内容摘录1、程序取得所需空间的方法有两种,一是在加载程序的时候为程序分配空间,再就是程序在执行过程中向系统申请。我们若要一个程序在被加载的时候取得所需空间,则必须要在源程序中做出说原创 2020-09-08 22:11:13 · 126 阅读 · 0 评论 -
汇编语言学习笔记07——[BX]和loop指令
注意:因为每个人记忆与思维的差异,对知识的理解在难易性、熟练度和重要性上带来很大差异,这些笔记是从我的视野出发进行的归纳,有些内容我觉得简单或潜移默化中已经掌握,所以可能并没有在思维导图和内容摘录中体现;反之亦然,有些内容可能读者觉得没有必要在笔记中呈现,却可能恰恰是我的短板或者偏重的地方。一、思维导图二、关键内容摘录一、思维导图第五章,思维导图by汉唐斥候二、关键内容摘录1、loop指令的格式:loop 标号,CPU执行loop指令的时候,要进行两步操作,①(cx)=(cx)原创 2020-08-29 19:02:19 · 386 阅读 · 0 评论 -
汇编语言学习笔记06——第一个程序
注意:因为每个人记忆与思维的差异,对知识的理解在难易性、熟练度和重要性上带来很大差异,这些笔记是从我的视野出发进行的归纳,有些内容我觉得简单或潜移默化中已经掌握,所以可能并没有在思维导图和内容摘录中体现;反之亦然,有些内容可能读者觉得没有必要在笔记中呈现,却可能恰恰是我的短板或者偏重的地方。一、思维导图二、关键内容摘录1、编写汇编程序——编译——连接——执行程序2、可执行程序包含两部分内容:程序(机器码和源程序中定义的数据)、相关描述信息(如:程序多大,占用多少内存空间)3、操作系统原创 2020-08-29 16:27:44 · 565 阅读 · 0 评论 -
汇编语言学习笔记05——寄存器(内存访问)
一、思维导图二、关键内容摘录可以向通用寄存器中传入立即数,但是不可以向段寄存器中传入立即数。方法是立即数先入通用寄存器,再由通用寄存器存入段寄存器。 8086CPU不保证我们对栈的操作不会越界。CPU只知道我们栈顶在何处而不知道栈的大小是多少。 执行push时,CPU的两步操作是先改变SP,后向SS:SP处传送。执行POP时,CPU的两步操作是:先读取SS:SP处的数据,后改变SP。 Debug的T命令在执行修改寄存器SS的指令时,下一条指令也紧接着被执行,这涉及到中断机制。 实验2很.原创 2020-08-29 13:58:06 · 349 阅读 · 0 评论 -
汇编语言学习笔记04——汇编实验环境的搭建
一、实验环境操作系统:windows 10汇编软件:DosBox+MASM.EXE+DEBUG.EXE+LINK.EXE+EDIT.COM软件下载地址:链接:https://pan.baidu.com/s/1soZC0KuWGsc9mnVqosav5Q 提取码:ibj2二、环境安装与配置双击DOSBox默认完成安装即可。 把下载的masm包解压,把里面所有文件拷贝到某磁盘文件夹下,如D:\masm。 双击DOSBox安装目录下的DOSBox 0.74-3 Options.bat,..原创 2020-08-28 13:00:39 · 424 阅读 · 0 评论 -
汇编语言学习笔记03——寄存器
汇编语言学习笔记03——寄存器一、思维导图二、关键内容摘录一、思维导图二、关键内容摘录原创 2020-08-26 22:41:04 · 265 阅读 · 0 评论 -
汇编语言学习笔记02——基础知识
机器语言是机器指令的集合,机器指令是一系列二进制数字,计算机将其转化为高低电平来驱动电子器件。每一种微处理器都有自己的机器指令集合 汇编语言的组成:a汇编指令:机器码的助记符,有对应的机器码。b伪指令:没有对应的机器码,由编译器执行,计算机并不执行。c其他符号:如+-*/,由编译器识别,没有对应机器码。指令和数据是应用上的概念,在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。 CPU想要进行数据读写,必须和外部器件进行3类信息交互:a存储单元的地址(地址信息)b器...原创 2020-08-26 18:46:10 · 277 阅读 · 0 评论