08 2022 档案
摘要:目录 前言 7.1 and和or指令 and指令 or指令 7.2 以字符形式给出的数据 关于ASCll码 字符 大小写转换的问题 7.3 不同寻址方式的灵活运用 [bx+idata] 用[bx+idata]方式进行数组的处理 SI和DI 关于二重循环的问题 总结 前言 最近学了王爽教授写的《汇编语
阅读全文
摘要:目录 前言 6.1 在代码段中使用数据 6.2 在代码中使用栈 6.3 将数据、代码、栈放入不同的段 总结 前言 最近学了王爽教授写的《汇编语言》,整理一下学习笔记。 6.1 在代码段中使用数据 我们在之前的学习中都是用的内存单元中的数据,并没有很好的关注到数据本身,今天我们来具体说一下数据,先看这
阅读全文
摘要:目录 前言 5.1 [BX] [bx]和内存单元的描述 idata常量 inc指令 5.2 loop指令 5.3 在Debug中跟踪用loop指令实现的循环程序 g命令 p命令 5.4 Debug和汇编编译器masm对指令的不同处理 5.5 loop和[bx]的联合应用 5.6 段前缀 5.7 一段
阅读全文
摘要:目录 前言 4.1 源程序执行过程 4.2 源程序 伪指令 程序与源程序 标号 程序的结构 程序返回 4.3 编辑源程序 4.4 编译 4.5 连接 4.6 以简化方式进行编译和连接 4.7 1.exe的执行 4.9 程序执行过程的跟踪 总结 前言 最近学了王爽教授写的《汇编语言》,整理一下学习笔记
阅读全文
摘要:目录 前言 3.1 DS和[address] 字的传送 数据段 3.2 栈 CPU提供的栈机制 3.3 SS和SP 3.4 栈顶超界问题 3.5 push、pop指令 3.6 栈段 总结 前言 最近学了王爽教授写的《汇编语言》,整理一下学习笔记。 3.1 DS和[address] 8086CPU中有
阅读全文
摘要:目录 前言 一、Debug模式 Debug功能 二、下载安装DOSBox和debug.exe 三、实战 用R命令修改寄存器中的内容 用D命令查看内存中的内容 用E命令改写内存中的内容 向内存中存入机器码 用U命令将内存中的机器指令翻译成汇编指令 用T命令执行一条或多条指令 用A命令以汇编指令的形式在
阅读全文
摘要:目录 前言 2.1寄存器 通用寄存器 字 字在寄存器中的存储 2.2 mov,add,sub指令 mov指令 add指令 sub指令 2.3 16位结构的CPU 2.4 物理地址 8086CPU给出物理地址的方法 2.5 段 段的概念 段寄存器 2.6 CS和IP 2.7 修改CS和IP指令 jmp
阅读全文