• 8086汇编-算数运算指令

    加法指令普通加法指令(ADD)普通加法指令格式如下: ADD OPRD1, OPRD2 这条指令两个操作数相加,结果送至目的操作数 OPRD1,即: OPRD1<== OPRD1 + OPRD2 ADD 指令对各标志...
  • 8086汇编-程序设计

    顺序程序设计使用汇编些顺序程序时,要注意指令的先后顺序,写代码时有些指令顺序可以前后颠倒,有些则不行。此外,还需要注意顺序的优化,充分利用前面指令的处理结果,尽量避免重复操作。 例1设 X 和 Y 均为16位无符号数,写一个求表达式 16X+Y 值的...
  • 8086汇编-汇编语言

    语句种类和格式汇编语言有两种类型,一种是指令语句,另一种是伪指令语句。 指令语句有着与其对应的机器指令。 伪指令语句没有对应的机器指令 在宏汇编语言中,还有一种特殊的语句,称为宏指令语句。 在汇编语言中,不仅有各种类型的运算符,还有许多操作符...
  • 8086汇编-逻辑运算和位移指令

    这组指令主要分为逻辑指令、位移指令和循环指令三个部分。 逻辑指令逻辑指令中,除 NOT 指令不影响标志位,其他逻辑指令都会影响标志位。指令执行之后会使 CF 和 OF 清 0,PF、ZF、SF反映运算结果。 NOT(取反)指令格式: NOT OPR...
  • 8086汇编-寻址方式和指令集

    8086 寻址方式汇编指令格式: 操作码 操作数1,操作数2 我们执行汇编指令时,其中表示指令中的操作数(需要处理的数据)在哪里的方法,被称为寻址方式。 立即寻址操作数包含在指令中,它作为指令的一部分,跟在操作码后存放在代码段中,这种操作数被称为...
  • 8086汇编-标志寄存器

    CPU 内部的寄存器中,有一种特殊的寄存器(根据不同的处理器,个数和结构都可能不同)具有以下 3 种作用。 用来存储相关指令的某些执行结果 用来为 CPU 执行相关指令提供行为依据 用来控制 CPU 相关的工作方式 这种特殊的寄存器在 8086C...
  • 8086 汇编-进制和数据宽度

    引入数的起源与发展 进制数的本质是一个用来统计事物的规模、筹划事物的大小,以及认识事物的变化规律的符号系统。进制和各种运算方法都是由数字演化而来,主要是为了快速解决现实中的实际问题。 进制的定义十进制:由十个符号组成,分别是 0、1、2、3、4、5、...
  • 8086汇编-汇编环境搭建

    汇编学习环境搭建 16位汇编学习环境下载 安装配置DOSBox虚拟机 将 masm 目录放到自定义的目录中 进入 DOSBox 安装目录,双击 DOSBox 0.74 Options.bat 文件,此时会自动打开配置文件 dosbox-0.74...
  • 数的起源与发展

    数的起源数是一个神秘的领域,人类最初对数并没有概念。但是,生活方面的需要,让人类脑海中逐渐有了“数量”的影子。 数究竟产生于何时,由于其年代久远,我们已经无从考证。不过可以肯定的一点是数的概念和计数的方法在文字记载之前就已经发展起来了。根据考古学家提...
  • 认识 x64dbg

    下载安装 x64dbgx64dbg 下载地址 下载完成后,直接解压运行 x96dbg.exe。运行 x32dbg/x64dbg 出现如下界面表示运行成功: x64dbg 界面介绍 反汇编窗口 第一列 第二列 第三列 第四列 ...