汇编语言中断处理程序和iret指令 发布日期: 2021-01-23 作者: 511遇见 由于 CPU 随时都可能检测到中断信息,也就是说,CPU 随时都可能执行中断处理程序,所以中断处理程序必须一直 […]
汇编语言中断向量表 发布日期: 2021-01-232021-01-23 作者: 511遇见 CPU用8位的中断类型码通过中断向量表找到相应的中断处理程序的入口地址。那么引一么是中断向量表呢?中断向量表就 […]
汇编语言内中断的产生和中断处理程序 发布日期: 2021-01-23 作者: 511遇见 任何一个通用的CPU,比如8086都具备一种能力,可以在执行完当前正在执行的指令之后,检测到从CPU外部发送过 […]
汇编语言标志寄存器在Debug中的表示 发布日期: 2021-01-22 作者: 511遇见 在Debug中,标志寄存器是按照有意义的各个标志位单独表示的。在Debug中,我们可以看到下面的信息。 AX= […]
汇编语言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 指令执行后,将对标志寄存器产生影响 […]
汇编语言标志寄存器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,进位标志位。一般情况下,在进行无符号数运算的时候,它记录了运算结果的最高有效位 […]