网站建设就业方向,市场部做网站工作职责,营销咨询师是做什么的,江苏城乡建设学院网站一、运算结构标志位
1.CF(进位标志位)#xff1a;主要用来反映运算是否产生进位或借位#xff0c;产生进位或借位则CF1#xff0c;否则CF0。
2.PF(奇偶标志位)#xff1a;用于反映运算结果中“1”的个数的奇偶性#xff0c;如果“1”的个数为偶数#xff0c;则PF1…一、运算结构标志位
1.CF(进位标志位)主要用来反映运算是否产生进位或借位产生进位或借位则CF1否则CF0。
2.PF(奇偶标志位)用于反映运算结果中“1”的个数的奇偶性如果“1”的个数为偶数则PF1否则PF0。
3.AF(辅助进位标志位)运算过程中看最后四位不论长度为多少最后四位向前有进位或者借位则AF1否则AF0。
4.ZF(零标志位)用来反映运算结果是否为0如果运算结果为0则ZF1否则ZF0。
5.SF(符号标志位)用来反映运算结果正负的符号位运算结构为正数时SF0否则SF1。
6.OF(溢出标志位)用于反映有符号数加减运算所得结果是否溢出如果运算结果超过当前运算位数表示的范围则为溢出OF1否则OF0。
二、状态控制标志位 状态控制标志位是用来控制CPU操作的它们要通过专门的指令才能使之发生改变。
1.TF(追踪标志位)当TF被置为1 时CPU进入单步执行方式即每执行一条指令产生一个单步中断请求。这种方式主要用于程序的调试。
注意指令系统中没有专门的指令来改变标志位TF的值但程序员可用其他办法来改变其值。
2.IF(中断允许标志位)用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求当IF1时CPU响应CPU外部的可屏蔽中断发出的中断请求当IF0时CPU不响应CPU外部的可屏蔽中断发出的中断请求。
注意不管该标志为何值CPU都必须响应CPU外部的不可屏蔽中断所发出的中断请求以及CPU内部产生的中断请求。
3.DF(方向标志位)在串处理指令中每次操作后如果DF0则si、di递增如果DF1则si、di递减。
注意DF的值是由程序员进行设定的。cld命令是将DF置为0std命令是将DF值为1。