ob体育竞彩 _欧宝体育在线链接 學習網站

標誌寄存器中的狀態標誌和控製標誌

時間:2017-06-20 16:07 來源:ob体育竞彩

標誌寄存器中的狀態標誌和控製標誌
6個狀態標誌位的功能分別敘述如下:
CF(Carry Flag)——進位標誌位。當執行一
PF(Parity Flag)——奇偶標誌位。該標誌位反映運算結果中1的個數是偶數還是奇數。當指令執行結果的低8位中含有偶數個1時,PF=1;否則PF=0。

個加法(或減法)運算,使最高位產生進位(或借位)時,CF為1;否則為0。
AF(Auxiliary carry Flag)——輔助進位標誌位。當執行一個加法(或減法)運算,使結果的低4位向高4位有進位(或借位)時,AF=1;否則AF=0。
ZF(Zero Flag)——零標誌位。若當前的運算結果為零,ZF=1;否則ZF=0。
SF(Sign Flag)——符號標誌位。它和運算結果的最高位相同。
OF(Overflow Flag)——溢出標誌位。當補碼運算有溢出時,OF=1;否則OF=0。
3個控製標誌位用來控製CPU的操作,由指令進行置位和複位。

DF(Direction Flag)——方向標誌位。它用以指定字符串處理時的方向,當該位置“1”時,字符串以遞減順序處理,即地址以從高到低順序遞減。反之,則以遞增順序處理。
IF(Interrupt enable Flag)——中斷允許標誌位。它用來控製8086是否允許接收外部中斷請求。若IF=1,8086能響應外部中斷,反之則不響應外部中斷。
TF(Trap Flag)——跟蹤標誌位。它是為調試程序而設定的陷阱控製位。當該位置“1”時,8086 CPU處於單步狀態,此時CPU每執行完一條指令就自動產生一次內部中斷。當該位複位後,CPU恢複正常工作。

    看過《標誌寄存器中的狀態標誌和控製標誌》的人還看了以下文章
    能否使用單片機點亮家庭電路中的燈 能否使用單片機點亮家庭電路中的燈
    當然可以,對於熟悉單片機的人來說,原理很簡單! 單片機屬於微控製係統,屬於弱電部分,一般供電電壓5V或3.3V,而家庭電路中的燈屬於強電部分(220V交流電)。相當於弱電控製強電,在實際應用中常有的事,比如控製器控製電機運行,以及各種機床、機械手等都...
    用STM32隻會庫函數不會用寄存器有影響嗎 用STM32隻會庫函數不會用寄存器有影響嗎
    不會配置STM32的寄存器,而會使用官方的庫函數是不影響使用STM32單片機的。STM32單片機在編程時即可以使用配置寄存器的方式,又可以使用庫函數的方式,這兩種方式都是可以操作STM32單片機的。 熟悉51單片機的朋友,都知道在編寫程序時,需要配置51單片機的寄...
    怎麼理解C語言中的指針?怎麼用 怎麼理解C語言中的指針?怎麼用
    C語言的指針是本分之九十初學者最難過的一關,因為它比較抽象。想要去理解和熟練運用指針就少不了從原理層去認識它。這裏小編就自己學習指針過程中的一些理解,總結出來分享給您; 理解指針 首先,你需要掌握兩個運算符*和; 運算符:取對象在內存中的地址 *...
    想學會使用PIC單片機中的8腳單片機要先學會PIC16F877單片機嗎 想學會使用PIC單片機中的8腳單片機要先學會
    想學會使用PIC單片機中的8腳單片機,不是一定得先學會PIC16F877單片機;原因如下: 1,單片機是一種通用型器件,不同品牌、不同型號隻是存在內部資源的不同,如定時器的個數,IO引腳的數量,ADC采集的精度,有無SPI通訊硬件接口等等,但實際的使用原理是一致...
    單片機操控特殊寄存器為什麼用或、與而不是直接16進製賦值 單片機操控特殊寄存器為什麼用或、與而不是
    51單片機是8位的,寄存器有8位,每一位都代表不同的含義;STM32單片機是32位的,寄存器也是32位的,每一位也有不同的含義。在配置寄存器時,同一個寄存器會用到多次,如果直接賦值而不用與、或會發生什麼情況呢?下麵分析一下。 為什麼要用邏輯與、邏輯或賦...
    Baidu
    map