170415 汇编 综合设计程序1和标志寄存器
来源:互联网 发布:java 替换特殊字符 编辑:程序博客网 时间:2024/05/22 23:19
1625-5 王子昂 总结《2017年4月15日》 【连续第196天总结】
A.汇编语言 十一章20%
B.有一种叫做标准寄存器的特殊寄存器,它有3种作用:
用来存储相关指令的某些执行结果
用来为CPU执行相关指令提供行为依据
用来控制CPU的相关工作方式
8086CPU的标志寄存器有16位,其中存储的信息通常被称为程序状态字(PSW)
标准寄存器为flag,不是用来存放数据,而是按位起作用的
结构:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
OF DF IF TF SF ZF AF PF CF
其他位在8086CPU中没有使用,没有意义
第6位ZF,零标志位。
记录相关指令执行后,结果是否为0。如果为0,则ZF位=1,否则置0
注意:在8086指令集中,有的指令可以影响标志寄存器,比如add,sub,mul,div,inc,or,and,它们大都是运算指令;有的指令不影响标志寄存器,比如mov,push,pop,大都是传送指令。
第2位PF,奇偶标志位
记录相关指令执行后,其结果的所有bit位中1的个数是否为偶数。如果1的个数为偶数,pf=1,否则置0
之前的程序陷入江局,虽然只是调用写好的子程序,但是参数传递和循环时调用的寄存器很乱……需要一个清晰的环境和大脑进行整理,于是留待日后再做。
C.明日计划
汇编语言第十一章
PyQt5js和py的数据传递
0 0
- 170415 汇编 综合设计程序1和标志寄存器
- 汇编 标志寄存器和标志位
- 汇编标志寄存器
- 汇编标志寄存器
- 标志寄存器 x86汇编
- p217 8086汇编FLAG寄存器中的OF标志 | 8086汇编标志寄存器 | 标志寄存器OF标志
- 汇编学习--7.13--标志寄存器
- 汇编学习历程(标志寄存器)
- 汇编学习笔记--标志寄存器
- [Intel汇编-MASM]标志寄存器
- 汇编知识整理: 标志寄存器
- 汇编第十一节-标志寄存器
- 一步步学汇编(十)标志寄存器
- 8086汇编学习笔记7-标志寄存器
- 8086汇编笔记(标志寄存器)
- 汇编 通用寄存器及标志位全称
- [汇编学习笔记][第十一章标志寄存器]
- 170416 汇编-标志寄存器:SF、CF、OF
- 算法导论 习题2.3-4(the implemention of insertion sort recursively)
- ZOJ 3953 Intervals
- 玩转树莓派-RaspBerry,使用Python开发定制界面
- android 表情的输入 Unicode实现表情展示 无需图片素材及相关解析
- WebService之CXF框架应用中篇
- 170415 汇编 综合设计程序1和标志寄存器
- 最长公共子序列
- hive更改表列的类型不生效
- 可更改(mutable)与不可更改(immutable)对象
- 在JavaScript中获取不重复的随机数
- CoffeeScript 简介
- 网络爬虫初探(初学阶段性总结&未来发展窥探)
- 学习笔记:自编码神经网络 TensorFlow(代码)
- MySQL学习系列二---MySQL函数