汇编语言标志寄存器sbb 指令 发布日期: 2021-01-212023-09-07 作者: 511遇见 sbb 是带错位减法指令,它利用了 CF 位上记录的借位值。 指令格式:sbb 操作对象1,操作对象2 […]
汇编语言标志寄存器adc 指令 发布日期: 2021-01-21 作者: 511遇见 adc 是带进位加法指令,它利用了 CF 位上记录的进位值。 指令格式:adc 操作对象 1, 操作对象 2 […]
汇编语言标志寄存器OF 标志 发布日期: 2021-01-212021-01-21 作者: 511遇见 我们先来谈谈溢出的问题。在进行有符号数运算的时候,如结果超过了机器所能表示的范围称为溢出。 那么,什么是机 […]
汇编语言标志寄存器CF标志 发布日期: 2021-01-212021-01-21 作者: 511遇见 flag 的第 0 位是 CF,进位标志位。一般情况下,在进行无符号数运算的时候,它记录了运算结果的最高有效位 […]
汇编语言标志寄存器 SF 标志 发布日期: 2021-01-212021-01-21 作者: 511遇见 flag 的第 7 位是 SF,符号标志位。它记录相关指令执行后,其结果是否为负。如果结果为负数,sf=1;如 […]
汇编语言标志寄存器ZF标志 发布日期: 2021-01-212021-01-21 作者: 511遇见 CPU 内部的寄存器中,有一种特殊的寄存器(对于不同的处理机,个数和结构都可能不同)具有以下 3 种作用。 […]
汇编语言模块化程序设计参数和结果传递的问题 发布日期: 2021-01-19 作者: 511遇见 call与ret指令共同支持了汇编语言编程中的模块化设计。在实际编程中,程序的模块化是必不可少的。因为现实的问 […]
汇编语言汇编指令mul乘法指令 发布日期: 2021-01-19 作者: 511遇见 因下面要用到,这里介绍一下mul指令,mul是乘法指令,使用mul做乘法的时候,注意以下两点。 (1)两个相乘 […]
汇编语言call和ret的配合使用 发布日期: 2021-01-18 作者: 511遇见 前面,我们已经分别学习了ret和call指令的原理。现在来看一下,如何将它们配合使用来实现子程序的机制。 问题 […]
汇编语言转移地址在内存中的call指令 发布日期: 2021-01-18 作者: 511遇见 转移地址在内存中的call指令有两种格式 (1) call word ptr 内存单元地址 用汇编语法来解释此 […]
汇编语言转移地址在寄存器中的call指令 发布日期: 2021-01-18 作者: 511遇见 指令格式: call 16位 reg 功能 (sp)=(sp)-2 ((ss)* 16+(sp)=(IP) ( […]
汇编语言转移的目的地址在指令中的call指令 发布日期: 2021-01-182021-01-18 作者: 511遇见 前面讲的call指令,其对应的机器指令中并没有转移的目的地址,而是相对于当前IP的转移位移。 "call fa […]