汇编语言pushf和popf 发布日期: 2021-01-222021-01-23 作者: 511遇见 pushf的功能是将标志寄存器的值压栈,而popf是从栈中弹出数据,送入标志寄存器中。 pushf和popf, […]
汇编语言DF标志和串传送指令 发布日期: 2021-01-22 作者: 511遇见 flag标志寄存器的第10位是DF,方向标志位。在串处理指令中,控制si、di的递减。 df = 0 每次操作 […]
汇编语言检测比较结果的条件转移指令 发布日期: 2021-01-212021-01-21 作者: 511遇见 “转移”指的是它能够修改 IP,而“条件”指的是它可以根据某种条件,决定是否修改 IP。 比如,jcxz […]
汇编语言标志寄存器cmp 指令 发布日期: 2021-01-21 作者: 511遇见 cmp 是比较指令,cmp 的功能相当于减法指令,只是不保存结果。cmp 指令执行后,将对标志寄存器产生影响 […]
汇编语言标志寄存器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)两个相乘 […]