精华内容
下载资源
问答
  • 2019-07-09 20:52:52

    CF——进位标志(Carry Flag)。若CF=1,表示算术运算时产生进位或借位,否则CF=0。移位指令会影响CF。

    PF——奇偶标志(Parity Flag)。若PF=1,表示操作结果中“1”的个数为偶数,否则PF=0。这个标志位主要用于检查数据传送过程中的错误。

    AF——辅助进位标志(Auxiliary Carry Flag)。若AF=1表示字节运算产生低半字节向高半字节的进位或借位,否则AF=0。辅助进位也称半进位标志,主要用于BCD码运算的十进制调整。

    ZF——全零标志(Zero Flag)。若ZF=1,表示操作结果全为零,否则ZF=0。

    SF——符号标志(Sign Flag)。若SF=1,表示符号数运算后的结果为负数,否则SF=0。

    OF——溢出标志(Overflow Flag)。若OF=1,表示当进行算术运算时,结果超过了最大范围,否则OF=0。

    IF——中断允许标志(Interrupt Enable Flag)。若IF=1,则CPU可以响应外部可屏蔽中断请求;若IF=0,则CPU不允许响应中断请求。IF的状态可由中断指令设置。

    DF——方向标志(Direction Flag)。若DF=1,表示执行字符串操作时按着从高地址向低地址方向进行;否则DF=0。DF位可由指令控制。

    TF——单步标志(Trace Flag)。又称跟踪标志。该标志位在调试程序时可直接控制CPU的工作状态。当TF=1时为单步操作,CPU每执行一条指令就进入内部的单步中断处理,以便对指令的执行情况进行检查;若TF=0,则CPU继续执行程序。


    ---------------------
    作者:低调走过
    来源:CSDN
    原文:https://blog.csdn.net/iamduoluo/article/details/7170250
    版权声明:本文为作者原创文章,转载请附上博文链接!

    更多相关内容
  • 定时器中断标志位理解

    千次阅读 2020-03-20 21:55:19
    1、定时器中断标志位程序 ITStatus TIM_GetITStatus(TIM_TypeDef* TIMx, uint16_t TIM_IT) { ITStatus bitstatus = RESET; uint16_t itstatus = 0x0, itenable = 0x0; /* Check the parameters */ assert_param(IS_...

    1、定时器中断标志位程序

    ITStatus TIM_GetITStatus(TIM_TypeDef* TIMx, uint16_t TIM_IT)
    {
    ITStatus bitstatus = RESET;
    uint16_t itstatus = 0x0, itenable = 0x0;
    /* Check the parameters */
    assert_param(IS_TIM_ALL_PERIPH(TIMx));
    assert_param(IS_TIM_GET_IT(TIM_IT));

    itstatus = TIMx->SR & TIM_IT;

    itenable = TIMx->DIER & TIM_IT;
    if ((itstatus != (uint16_t)RESET) && (itenable != (uint16_t)RESET))
    {
    bitstatus = SET;
    }
    else
    {
    bitstatus = RESET;
    }
    return bitstatus;
    }
    该程序主要设置DMA/中断使能寄存器(TIMx_DIER)、状态寄存器(TIMx_SR)两个寄存器,第一个入口参数为结构体指针定时器几TIM1\TIM2…,第二个入口参数为需要开启的中断类型TIM_IT_Update、TIM_IT_CC1、TIM_IT_CC2、TIM_IT_CC3、TIM_IT_CC4、TIM_IT_Trigger、TIM_IT_Break。

    2、以定时器2的更新中断为例。

    TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);允许开启TIM_2的更新中断
    (TIMx_DIER)的第0位: UIE:允许更新中断 (Update interrupt enable)
    0:禁止更新中断;
    1:允许更新中断。

    3、中断事件(即中断发生的条件)

    1、定时器溢出:TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure); //根据TIM_TimeBaseInitStruct中指定的参数初始化TIMx的时间基数单位
    2、TIM_Cmd(TIM2,ENABLE ); //使能定时器2

    4、定时器中断标志位

    1、当定时器设置值arr溢出:TIM_TimeBaseStructure.TIM_Period = arr; 计数器自动重装值
    2、 UIF: 更新中断标记 (Update interrupt flag)
    当产生更新事件时该位由硬件置’1’。它由软件清’0’。
    0:无更新事件产生;
    1:更新中断等待响应。当寄存器被更新时该位由硬件置’1’:
    − 若TIMx_CR1寄存器的UDIS=0、 URS=0,当TIMx_EGR寄存器的UG=1时产生更新事件
    (软件对计数器CNT重新初始化);
    − 若TIMx_CR1寄存器的UDIS=0、 URS=0,当计数器CNT被触发事件重初始化时产生更新
    事件。 (参考同步控制寄存器的说明)
    3、 当上述条件满足时:TIMx_SR的最低位 :UIF由硬件置1,程序(itstatus != (uint16_t)RESET) && (itenable != (uint16_t)RESET)为真,此时bitstatus = SET;为1函数返回为1.

    5、清零中断标志位

    1、TIM_ClearITPendingBit(TIM2, TIM_IT_Update); //清除中断标志位
    目的: 软件清零中断标志位为下次中断做准备或为其他类型中断做准备。
    注意: 有的是自动清除,有的必须手动清除。比如串口,接收到数据,你读取数据硬件就自动清除掉了中断标志,你就可以不清除而只是读,但是有的定时器中断就得自己软件清除,要不执行完终端服务后,cpu检测到中断标志,又会马上进中断,这样就会跟你的设计相悖。所以为了统一还有就是确保清除标志,最好所有的中断都手动清除标志。

    展开全文
  • 全局中断允许标志位I 外,与外部中断有关的寄存器有4个,共有11个标志位。其作用分别是3个 外部中断各自的中断标志位 , 中断允许控制位 ,和用于定义 外部中断的触发类型 。 1)、MCU控制寄存器——MCUCR ...
    三个外部中断INT0,INT1,INT2;对应由芯片外部引脚PD2、PD3、PB2上的电平的变化或状态作为中断触发信号。
        INT0、INT1、INT2的中断触发方式取决于用户程序对MCU控制寄存器(MCUCR)以及MCU控制与状态寄存器(MCUCSR)的设定。其中,INT0和INT1支持4种中断触发方式,INT2支持2种。

    INT0 INT1 INT2 说明
    上升沿触发 Yes Yes Yes(异步)
    下降沿触发 Yes Yes Yes(异步)
    任意电平变化触发 Yes Yes ——
    低电平触发 Yes Yes —— 无中断标志
    任意电平变化触发表示只要引脚上有逻辑电平的变化就会产生中断申请(不管是上升沿还是下降沿都引起中断触发)。
    ▋低电平触发是不带中断标志类型的,即只要中断输入引脚PD2或PD3保持低电平,那么将一直会产生中断申请。
    ▋MCU对INT0和INT1的引脚上的上升沿或下降沿变化的识别(触发),需要I/O时钟信号的存在(由I/O时钟同步检测),属于同步边沿触发的中断类型。
    ▋MCU对INT2的引脚上的上升沿或下降沿变化的识别(触发),以及低电平的识别(触发)是通过异步方式检测的,不需要I/O时钟信号的存在。因此,这类触发类型的中断经常作为外部唤醒源, 用于将处在 Idle 休眠模式,以及处在各种其它休眠模 式的 MCU 唤醒。这是由于除了在空闲(Idel)模式时,I/O 时钟信号还保持继续工 作,在其它各种休眠模式下,I/O 时钟信号均是处在暂停状态的。
    ▋如果设置了允许响应外部中断的请求,那么即便是引脚PD2、PD3、PB2设置为输出方式工作,引脚上的电平变化也会产出外部中断触发请求。这一特性为用户提供了使用软件中断的途径

    与外部中断相关的寄存器和标志位
       除了寄存器SREG中的全局中断允许标志位I外,与外部中断有关的寄存器有4个,共有11个标志位。其作用分别是3个外部中断各自的中断标志位中断允许控制位,和用于定义外部中断的触发类型
    1)、MCU控制寄存器——MCUCR    (ATmega328P EICRA - External Interrupt Control Register A外部中断控制寄存器A(0x69))
        MCU控制寄存器MCUCR的低4位为INT0(ISCO1,ISC00)INT1(ISC11、ISC10)中断触发类型控制位,中断触发方式:
    7 6 5 4 3 2 1 0
    $35($0055) SM2 SE SM1 SM0 ISC11 ISC10 ISC01 ISC00
    读/写 R/W  R/W  R/W  R/W  R/W  R/W  R/W  R/W
    初始化值 0 0 0 0 0 0 0 0

    INT0、INT1的中断触发方式
    ISCn1 ISCn0 中断触发方式
    0 0 INTn的低电平产生一个中断请求
    0 1 INTn的下降沿和上升沿都产生一个中断请求
    1 0 INTn的下降沿产生一个中断请求
    1 1 INTn的上升沿产生一个中断请求
    MCU对INT0、INT1引脚上电平值的采样在边沿检测前。如果选择脉冲边沿触发或电平变化中断的方式,那么在INT0、INT1引脚上的一个脉宽大于一个时钟周期的脉冲变化将触发中断,过短的脉冲则不能保证触发中断。如果选择低电平触发中断,中断请求将一直保持到引脚上的低电平消失为止。

    2)、MCU控制和状态寄存器——MCUCSR
        MCU控制和状态寄存器MCUCSR中的第6位(ISC2)为INT2的中断触发类型控制位
    7 6 5 4 3 2 1 0
    $34($0054) JTD ISC2 —— JTRF WDRF BORF EXTPF PORF
    读/写 R/W R/W R R/W R/W R/W R/W R/W
    初始化值 0 0 0 复位标志 复位标志 复位标志 复位标志 复位标志
    ISC2 中断触发方式
    0 INT2的下降沿产生一个异步中断请求
    1 INT2的上升沿产生一个异步中断请求

    3)、通用中断控制寄存器——GICR
       通用中断控制寄存器GICR的高3位为INT0、INT1和INT2的中断允许控制位,如果SREG寄存器中的全局中断I位为“1”,以及GICR寄存器中相应的中断允许位别置为“1”,当外部引脚INT0(或INT1、或INT2)上的电平变化时,MCU将会响应相应的中断请求。
    7 6 5 4 3 2 1 0
    $3B($005B) INT1 INT0 INT2 —— —— —— IVSEL IVCE
    读/写 R/W R/W R/W R R R R/W R/W
    初始化值 0 0 0 0 0 0 0 0

    //针对ATmega328P,叫做外部中断屏蔽寄存器
    ATmega328P EIMSK - External Interrupt Mask Register 外部中断屏蔽寄存器(0x3D)
    Bit 7 6 5 4 3 2 1 0 0x1D(0x3D) - - - - - - INT1 INT0 读/写 R R R R R R R R 初始值 0 0 0 0 0 0 0 0

    4)、通用中断标志寄存器——GIFR
        通用中断标志寄存器GIFR的高3位为INT0、INT1和INT2的中断标志位
    7 6 5 4 3 2 1 0
    $3A($005A) INTF1 INTF0 INTF2 —— —— —— —— ——
    读/写 R/W R/W R/W R R R R R
    初始化值 0 0 0 0 0 0 0 0


    //针对ATmega328P,叫做外部中断标志寄存器
    ATmega328P EIFR - External Interrupt Flag Register 外部中断标志寄存器(0x3C)
    7 6 5 4 3 2 1 0 0x1C(0x3C) - - - - - - INTF1 INTF0 读/写 R R R R R R R/W R/W 初始化值 0 0 0 0 0 0 0 0
     当 INT2..0 引脚上的有效事件满足中断触发条件后,INTF2..0 位会变成“1”。如果此时 SREG 寄存器中 I = 1,以及 GICR 寄存器中的 INTn 被置为“1”MCU 将响应中断请求,跳至相应的中断向量处开始执行中断服务程序,同时硬件自动将 INTFn 标志位清零。
    注意:用户可以使用指令将 INTFn 清除,清除的方式是写逻辑“1”到 INTFn,将标志清零。另外,当INT0(INT1) 设置为低电平触发方式时,标志位 INTF0(INTF1) 始终为“0”, 这并不意味着不产生中断请求,而是低电平触发方式是不带中断标志类型的中断触发。在低 电平触发方式时,中断请求将一直保持到引脚上的低电平消失为止。
       在系统程序的初始化部分中对外部中断进行设置时(定义或改变触发方式),应先将GICR寄存器中该中断允许位清零,禁止MCU响应该中断后再设置ISCn位(中断触发方式)。
       在开放中断允许前,一般应通过向GIFR寄存器中的中断标志位INTFn写入逻辑“1”,将该中断的中断标志位清零,然后开放中断。这样可以防止在改变ISCn的过程中误触发中断。
    GICR|=0xC0;  //允许INT0、INT1中断 1100 0000
    MCUCR=0x0A;  //INT0、INT1下降沿触发 0000 1010
    GIFR=0xC0;  //清除INT0、INT1中断标志位 1100 0000
    //全局中断允许;



    /* 注: */
    ATmega328P中, EICRA - External Interrupt Control Register A、EIMSK External Interrupt Mask Register 外部中断屏蔽寄存器、EIFR External Interrupt flag Register 外部中断标志寄存器。三个寄存器中,要触发外部中断,SREG.7全局中断允许标志位I为1,外部中断屏蔽寄存器(外部中断允许标志位)中的对应外部中断位为1(中断允许),EIFR外部中断标志位为1(中断标志位),即可触发中断。即:外部中断满足触发条件 EIFR(对应位) = 1, ,并且SREG.7 = 1 和 EIMSK(对应位) = 1


    转载于:https://www.cnblogs.com/meihao1203/p/10260245.html

    展开全文
  • IF标志位中断的关系

    千次阅读 2016-05-05 23:04:45
    IF标志位中断的关系

    在Linux中,中断分类如下:
    中断分类

    但Linux系统中只有一个中断向量表,所以,在中断类型与中断向量表里中断号的关系如下:

    中断向量号中断内容中断类型中断描述符类型
    0(0x0)除出错Fault陷阱门
    1(0x1)调试Fault/Trap陷阱门
    2(0x2)NMI中断Nonmaskable陷阱门
    3(0x3)断点Trap系统调用门
    4(0x4)溢出Trap系统调用门
    5(0x5)边界范围超出Fault系统调用门
    6(0x6)无效操作码Fault陷阱门
    7(0x7)设备不存在Fault陷阱门
    8(0x8)双重出错Abort陷阱门
    9(0x9)协处理器段超越Fault陷阱门
    10(0xA)无效的任务状态段Fault陷阱门
    11(0xB)段不存在Fault陷阱门
    12(0xC)堆栈段错误Fault陷阱门
    13(0xD)一般保护错误Fault陷阱门
    14(0xE)页面错误Fault陷阱门
    15(0xF)保留陷阱门
    16(0x10)浮点错误Fault陷阱门
    17(0x11)对齐检查Fault陷阱门
    18(0x12)机器检查Fault陷阱门
    19(0x13)SIMD浮点异常Fault陷阱门
    20-31保留陷阱门
    32(0x20)时钟中断Maskable中断门
    33(0x21)键盘中断Maskable陷阱门
    34(0x22)连接从芯片Maskable陷阱门
    35(0x23)串行口2Maskable中断门
    36(0x24)串行口1Maskable中断门
    37(0x25)并行口2Maskable陷阱门
    38(0x26)软盘驱动器Maskable陷阱门
    39(0x27)并行口1Maskable陷阱门
    40(0x28)实时钟中断Maskable陷阱门
    41(0x29)保留Maskable陷阱门
    42(0x2A)保留Maskable陷阱门
    43(0x2B)保留Maskable陷阱门
    44(0x2C)鼠标口中断Maskable陷阱门
    45(0x2D)数学协处理器Maskable陷阱门
    46(0x2E)硬盘中断Maskable中断门
    47(0x2F)保留Maskable陷阱门
    128(0x80)系统调用系统调用门


    上表给出的中断描述符类型参考Linux 0.11中的代码。后续Linux版本可能把0x20-0x2f的中断都设为了中断门。

    中断门和陷阱门的区别,就在于他们对标志寄存器EFLAGS中的中断允许标志位IF的影响。由中断门描述符执行的中断会复位IF标志(IF=0);而通过陷阱门执行的中断不会影响IF标志。
    IF标志复位可以避免其他中断干扰当前中断的处理,而随后的中断结束指令iret会从堆栈上恢复IF标志的原值(IF=1)。
    而在代码中,汇编指令cli可以清除IF标志(IF=0),汇编指令sti可以设置IF标志(IF=1)。

    经过上述描述,可以看到,如果在软件中清除了IF标志,那么肯定不会触发中断门的中断,那么此时会不会影响陷阱门的中断呢?
    根据《Linux内核完全注释》,“EFLAGS中的IF标志不能屏蔽使用INT指令从软件中产生的中断”,“IF标志并不影响发送到NMI引脚的非屏蔽中断,也不影响处理器产生的异常”。

    这说明清除IF标志后,可以触发陷阱门的中断(即异常)。

    展开全文
  • 中断标志位实验心得

    千次阅读 2018-02-01 19:57:58
    中断标志位实验心得 在做CC2530开发板一些实验时候,经常会遇到一些最基本的问题,比如清中断标志位时候,是先清源中断寄存器还是先是清CPU中断标志寄存器。 初始化中断标志: P0IFG = 0X00; 在下面电路中需要...
  • 8086中断处理过程

    千次阅读 2020-04-09 09:25:53
    2)CPU在每执行一条指令的最后一个时钟周期时会采样INTR信号线判断有无新的中断请求,如果INTR标志为1(也就是有中断请求)CPU就会首先判断IF标志位,如果为1,CPU就允许中断响应。IF=0就忽略该中断。 3)IF=1,CPU...
  • 青岛理工大学 微机原理复习知识点

    千次阅读 2021-06-27 05:41:32
    STI指令使中断允许标志位IF置1,用CLI指令使IF置0 INTA:中断响应信号 输出 低电平有效 在中断响应总线周期,8086/8088CPU连续发出两个INTA负脉冲,第一个负脉冲通知外设接口已响应它的中断请求,第二个负脉冲...
  • 中断类型标志

    千次阅读 2015-07-02 22:16:10
    在调用request_irq函数申请一个IRQ时,会传入相应的中断类型标志。对于这些标志新旧版本的内核实现是不完全相同的。   IRQF_DISABLED 3.16.7-ct7版本内核中此标志是没有地方用到的。此标志表示中断在处理的时候...
  • 中断系统的基本知识

    2021-01-05 12:32:53
    中断系统结构如下图所示: 引起中断的根源叫做中断源;中断源向CPU的请求,叫做中断请求。对于51单片机而言,中断系统有5个中断源,它们的符号、名称、产生 条件如下所示。 INT0:外部中断0,中断请求信号由P3.2...
  • debug利用CPU提供的单步...使用-T命令,debug将TF标志设为1,使CPU工作在单步中断的方式下 自定义单步中断处理程序,实现特殊功能 单步中断的处理与过程 TF陷阱标志(trap flag):用于调试的单步方式操作 TF = ...
  • 51单片机中断知识整理

    千次阅读 2020-11-01 18:54:03
    AT89C51单片机学习整理(一) 一、中断结构图
  • 51单片机中断系统

    2021-01-14 19:23:10
    概念 中断源:指引起CPU中断的事件,即中断请求信号的来源。51单片机有5个中断源,分别是外部中断0,定时/计数器T0中断,外部中断1,定时/计数器T1中断,串行口中断...编号 TCON.7 TCON.6 TCON.5 TCON.4 TCON.3 TCON
  • 对8086CPU的标志寄存器中的OF、DF、IF、TF、SF、ZF、AF、PF、CF标志位进行了相关的介绍!
  • 实际上两个函数实现的功能是一样的,都是清除相对应的标志位,只是标志位中断位含义不一样,是标志位但是不一定会产生中断。例如: #define ADC_IT_EOC ((uint16_t)0x0220) #define ADC_IT_AWD ((uint16_t)0x014
  • 标志位作用及操作(转)

    千次阅读 2021-05-26 04:27:30
    一、运算结果标志位1、进位标志CF(Carry Flag)进位标志CF主要用来反映运算是否产生进位或借位。如果运算结果的最高位产生了一个进位或借位,那么,其值为1,否则其值为0。使用该标志位的情况有:多字(字节)数的加减...
  •  一般申请中断的时候都允许中断,即不使用SA_INTERRUPT标志。如果允许共享则加上 SA_SHIRQ,如果可以为内核熵池提供熵值(譬如你写的驱动是ide之类的驱动),则再加上 SA_SAMPLE_RANDOM标志。这是普通的中断请求...
  • 51单片机的中断+小知识点

    千次阅读 2020-01-13 21:50:29
    小知识点: 1.为什么要引入中断原因 一个高速主机和一个低速外设连接时,效率极低,低速...CPU暂时中断原来的事务,转去处理发生中断请求的事件,对此事件处理完后,再回到被中断的地方(即断点)继续处理原来的...
  • stm32串口——标志位学习

    千次阅读 2020-12-23 17:08:57
    /*在USART的发送端有2个寄存器,一个是程序可以看到的USART_DR寄存器,另一个是程序看不到的移位寄存器,对应USART数据发送有两个标志,一个是TXE=发送数据寄存器空,另一个是TC=发送结束。当USART_DR中的数据传送到...
  • 一、定时器/计数器 ...TF1/TF0 :定时器/计数器中断请求标志位当定时器计数满溢出回零时,有硬件置位,并可申请中断。当CPU响应中断并进入中  断服务程序后,自动清零。 TR1/TR0 :定时器/计数器运行控制位,靠
  • MCS-51的中断系统 CPU正在处理某件事情时,单片机的内部或外部发生的某一事件请求CPU迅速去处理,于是CPU暂时中止当前的工作去处理所发生的事件。处理的过程是由中断服务处理程序来负责的,它处理完后又回到原来被...
  • 2. CPRS 寄存器中的中断控制 (1) CPRS 寄存器 3. (1) CPRS 寄存器 一. 中断控制 ( 基于 S3C6410 开发板 ) 本节 基于 S3C 6410 开发板, 不同的开发板 以及 不同 的芯片 中断控制机制是.....
  • 2.21实例功能前面例子中分别介绍了按键控制发光二极管的亮...单片机中除了具有基本输入输出功能的作用外,还有专门检测外界信号并作出响应的中断系统。在本例中,通过利用外部中断实现单片机对按键事件的响应和处理...
  • PC = progammer counter //程序计数器 ACC = accumulate //累加器 PSW = progammer status word //程序状态字 SP = stack point //堆栈指针 ...IP = interrupt priority //中断优先级 IE = interrupt e...
  • 8086CPU标志位

    千次阅读 2021-05-21 21:00:57
    6个状态标志位的功能分别叙述如下: CF(Carry Flag)——进位标志位。当执行一个加法(或减法)运算,使最高位产生进位(或借位)时,CF为1;否则为0。 PF(Parity Flag)——奇偶标志位。该标志位反映运算结果中1的个数是...
  • STC学习:中断相关寄存器

    千次阅读 2021-08-19 09:53:42
    IE:中断允许寄存器(可寻址) SFR name bit B7 B6 B5 B4 B3 B2 B1 B0 IE name EA ELVD EADC ES ET1 EX1 ET0 EX0 EA:CPU的总中断允许位,EA=1,CPU开放中断,EA=0,CPU屏蔽所有的中断申请。EA的作用是使...
  • 51单片机基础(1) -外部中断

    千次阅读 2021-08-04 20:54:29
    外部中断 以下是假期对51单片机课程内容做的一些小结 中断的基本概念 中断: CPU与外设并行工作,当外设数据准备好或者有某种突发事件发生时,向CPU提出请求,CPU暂停正在进行的工作,转而为该外设服务(或者是处理...
  • F28335中断系统

    千次阅读 2021-04-09 19:34:14
    中断:是当CPU执行原来程序时,由于发生某种随机的事件(内部或外部),引起CPU暂时中断正在运行程序,转去执行一段特殊的服务程序(中断服务子程序或者中断处理程序),当执行完特殊的服务程序,CPU则返回继续执行原来...
  • 51单片机的中断和定时器、计数器

    千次阅读 2019-01-13 11:25:01
    定时器本质上是个 16 的自增计数器,当发生溢出时,如果开启了溢出中断,单片机会自动向 CPU 报告这个溢出中断,处理相应的中断任务。 寄存器 TCON 定时器控制寄存器 TCON 的低 4 用作外部中断,高 4 用作定时...
  • 中断系统

    2018-11-22 13:53:34
    中断系统 概念 CPU执行事件A时,事件B请求执行(中断请求),这时CPU转去执行事件B(中断...①TF0/TF1 :T0/T1 的溢出中断请求标志。从初值做加1计数,计满溢出后TF0/TF1置1,发出中断请求,响应中断后硬件自...
  • 转载自https://www.cnblogs.com/whzym111/p/6374855.html知识点:l 标志位 置位相关指令 l 标志寄存器PSW标志寄存器PSW...8086使用了16位中的9位,包括6个状态标志位和3个控制标志位。151413121110987654321...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 94,128
精华内容 37,651
关键字:

中断允许标志位