`

汇编标志位的解释

阅读更多

 

转自:http://zhidao.baidu.com/question/38269652.html

 

 

 

汇编标志位:

 标志名,                           标志 1                                             标志 0

OF(溢出标志)                   OV                                                    NV
DF (方向标志)                      UP                                                    DN
IF  (中断标志)                  DI                                                     EI
SF  (符号标志位)               PL                                                    NG
ZF   (零标志)                    NZ                                                    ZR
AF   ()                             NA                                                    AC
PF   (奇偶标志)                 PO                                                    PE
CF   (进位标志 )               NC                                                    CY   

 

英文解释:

NV: no overflow OV: overflow
UP: up DN:down
DI: disable interrupt EI: enable interrupt
PL: plus NG: negative
NZ: no zero ZR: zero
NA: no assistant carry AC: assistant carry
PO: parity odd PE: parity even
NC: no carry CY: carry

 

 

--------------------------------------------------------------------

 

转自:http://phyert.spaces.live.com/blog/cns!250D19B6012264C1!143.entry

 

先熟悉一下FLAGS标志位:
OV、NV即溢出标志位OF=1或0,表示运算结果有无溢出。当算术运算的结果超出了带符号数的范围(8位带符号数的范围是-128——+127,16位的是-32728——+32767)。

DN、UP即方向标志位DF=1或0,表示串操作时按地址减或加的方式进行。

EI、DI即中断标志位IF=1或0,表示CPU可否响应可屏蔽中断请求。IF的状态对不可屏蔽中断及内部中断没有影响。

NG、PL即符号标志位SF=1或0,表示运算结果是负(最高位为1)或正(最高位为0)。

ZR、NZ即零标志位ZF=1或0,表示运算结果是0或非0。

AC、NA即辅助进位标志位AF=1或0,在8位加减法操作中表示低4位向高4位有无进借位。

PE、PO即奇偶标志位PF=1或0,表示逻辑运算结果中1的个数是否为偶数。

CY、NC即进位标志位CF=1或0,表示加减法操作中最高位有无进借位。

 

 

 

 

分享到:
评论

相关推荐

    汇编标志位

    汇编标志位

    汇编实现加权平均_零标志

    汇编实现加权平均_零标志 汇编实现加权平均_零标志 汇编实现加权平均_零标志 汇编课后答案

    16位汇编集成开发环境(绿色免安装)

    我用过的最好的16位汇编编译软件,是以前...*可以分步调试,清楚的观察到所有寄存器和标志位的变化。可下断点,极大的方便调试,而不需手动debug。跟高级语言的集成开发环境一样。 *关键字高亮显示,支持c、c++语法。

    汇编指令助手 汇编指令查询器 V1 1

    2、集状态寄存器、直接标志转移、间接标志转移、汇编简介等汇编学习资料。 3、用户或提供汇编资料到汇编指令查询软件,官方会在新版本增加。 4、1.1版本增加了键值、ASC、网页配色等查询功能! 1.1 更新日志 1.增加...

    汇编指令助手(汇编语言学习软件) v1.1 绿色免费版.rar

    还包括汇编资料,包括状态寄存器,直接标志转移,汇编简介,还可以查一个字符的各种进制。 软件特色 1、本程序收集了非常全面的汇编指令,以及指令说明介绍提供给学者学习。 2、集状态寄存器、直接标志转移、间接...

    汇编语言(在一个汇编网站上点击率在前三的电子书)

     2 标志位操作指令  3 算术运算指令  4 逻辑运算指令  5 移位操作指令  6 位操作指令  7 比较运算指令  8 循环指令  9 转移指令  10 条件设置字节指令  11 字符串操作指令  12 ASCII-BCD码调整指令  13 ...

    华中科技大学汇编实验一二三.zip

    (2) 请事先指出执行指令后(AH)、标志位 SF、OF、CF、ZF的内容。 (3) 记录上机执行后的结果,与(2)中对应的内容比较。 (4)求差运算中,若将A、B视为有符号数,且A>B, 标志位有何特点? 若将A、B视为无符号数,且A>B...

    汇编语言.chm 学习汇编语言入门

     2 标志位操作指令  3 算术运算指令  4 逻辑运算指令  5 移位操作指令  6 位操作指令  7 比较运算指令  8 循环指令  9 转移指令  10 条件设置字节指令  11 字符串操作指令  12 ASCII-BCD码调整指令  13 ...

    现代常见标志汇编.doc

    现代常见标志汇编.doc

    汇编语言教程(AoGo汇编网站)

     2 标志位操作指令  3 算术运算指令  4 逻辑运算指令  5 移位操作指令  6 位操作指令  7 比较运算指令  8 循环指令  9 转移指令  10 条件设置字节指令  11 字符串操作指令  12 ASCII-BCD码调整指令  13 ...

    汇编指令助手 v1.1.zip

    2、集状态寄存器、直接标志转移、间接标志转移、汇编简介等汇编学习资料。 3、用户或提供汇编资料到汇编指令查询软件,官方会在新版本增加。 4、1.1版本增加了键值、ASC、网页配色等查询功能! 汇编...

    汇编语言指令大全

    此PDF文档几乎包含汇编语言中所有常用指令,详细的说明了各条指令的用法,各条指令对标志位的影响等;

    汇编语言教程chm电子书

     2 标志位操作指令  3 算术运算指令  4 逻辑运算指令  5 移位操作指令  6 位操作指令  7 比较运算指令  8 循环指令  9 转移指令  10 条件设置字节指令  11 字符串操作指令  12 ASCII-BCD码调整指令  13 ...

    关于 汇编跳转指令

    这个就是关于汇编中的各种跳转和标志位的讲解

    汇编语言学习大全

     2 标志位操作指令  3 算术运算指令  4 逻辑运算指令  5 移位操作指令  6 位操作指令  7 比较运算指令  8 循环指令  9 转移指令  10 条件设置字节指令  11 字符串操作指令  12 ASCII-BCD码调整指令  13 ...

    TMS320C28X CPU汇编语言指令手册

    标志、控制位的详细描述。 第三章 中断与复位 本章主要介绍中断及CPU的中断处理,解释复位对CPU的影响,讨论CPU中断服务优先级机制所能完成的自动上下文保护等问题。. 第四章 流水线 本章讨论指令流水线的状态与...

    汇编教程 非常详细 说明的非常清楚 学汇编很好的教程

     2 标志位操作指令  3 算术运算指令  4 逻辑运算指令  5 移位操作指令  6 位操作指令  7 比较运算指令  8 循环指令  9 转移指令  10 条件设置字节指令  11 字符串操作指令  12 ASCII-BCD码调整指令  13 ...

    Intel汇编语言程序设计 第四版

    ·附带扩展的指令集手册,其中包含了指令格式和CPU标志的使用 ·讲述了中断和量和设备I/O ·随书附带的CD-ROM中包含了Microsoft MASM 6.15汇编编译器、程序编辑器、一个宏库和本书的源代码 第四版的新增内容: ...

    汇编语言顺序程序设计

    汇编语言顺序结构设计,ppt文件! 部分内容: 指令汇编格式: MOV dest,src 操作: 将一个源操作数(字节或字) 传送到目标操作数中。 dest←(src) 受影响的状态标志位: 没有

Global site tag (gtag.js) - Google Analytics