170416 汇编-标志寄存器:SF、CF、OF
来源:互联网 发布:mac mp3编辑软件 编辑:程序博客网 时间:2024/06/11 12:54
1625-5 王子昂 总结《2017年4月16日》 【连续第197天总结】
A.汇编语言 标志寄存器
B.flag的第7位是SF,符号标志位。它记录相关指令后,其结果是否为负。如果结果为负,sf=1;如果非负,sf=0
计算机通过补码来表示数据,一个二进制数据的第一位即能表示2的7次方,也能表示负数
因此需要SF来记录该结果的正负
flag的第0位是CF,进位标志位。一般情况下,在进行无符号数运算的时候,它记录了运算结果的最高有效位向更高位的进位值,或从更高位的借位值
当两个数据相加时,如果产生了最高位的进位,即溢出,明面上会导致数据丢失。实际上CPU通过CF记录了是否进位。
相减时最高位的借位也同样
flag的11位是OF,溢出标志位。在有标志位进行相加的时候,可能发生溢出而造成结果的错误。
而记录是否出错的位置,就是OF
C.明日计划:
汇编语言标志寄存器
0 0
- 170416 汇编-标志寄存器:SF、CF、OF
- p217 8086汇编FLAG寄存器中的OF标志 | 8086汇编标志寄存器 | 标志寄存器OF标志
- 汇编中的of,cf标志寄存器有符号和没符号的区别
- 标志位寄存器与CF、OF标志位的区分
- 80X86标志寄存器及比较和跳转指令 zf pf sf cf of df cmp je jne jb jnb ja jna
- 80X86标志寄存器及比较和跳转指令 zf pf sf cf of df cmp je jne jb jnb ja jna
- 80X86标志寄存器及比较和跳转指令 zf pf sf cf of df cmp je jne jb jnb ja jna
- 汇编标志寄存器
- 汇编标志寄存器
- 标志寄存器 x86汇编
- 标志寄存器01 ZF SF PF
- 第012课 汇编-af,zf,sf,of及标志位操作指令
- 汇编学习--7.13--标志寄存器
- 汇编学习历程(标志寄存器)
- 汇编学习笔记--标志寄存器
- [Intel汇编-MASM]标志寄存器
- 汇编知识整理: 标志寄存器
- 汇编第十一节-标志寄存器
- ORB特征点检测
- return ModelAndView 中返回的Model值范围
- 引入头文件
- 【JS基础】仿慕课网头部布局
- Nginx简单实现反向代理和负载均衡
- 170416 汇编-标志寄存器:SF、CF、OF
- Android,6.0权限,简单实现,好用的框架
- HDU
- 华为oj 成绩排序java编码
- JS中的forEach、$.each、map的区别
- 【LeetCode】 109. Convert Sorted List to Binary Search Tree C语言
- 编译完Qt5.8.0没有报错
- cp/scp 命令
- java1.5中{@inheritDoc}的运用