汇编怎么清状态标志寄存器?(ZF,CF等)
答案:2 悬赏:0
解决时间 2021-03-05 21:12
- 提问者网友:蔚蓝的太阳
- 2021-03-05 03:07
汇编怎么清状态标志寄存器?(ZF,CF等)
最佳答案
- 二级知识专家网友:長槍戰八方
- 2021-03-05 03:25
清进位标志,格式如下:
clc
cf为0
设置进位标志,格式如下:
stc
cf为1
进位标志取反指令:
cmc
也可以用指令sahf,把寄存器ah的指定位送至标志寄存器低8位,例如
mov ah,0ffh
sahf
clc
cf为0
设置进位标志,格式如下:
stc
cf为1
进位标志取反指令:
cmc
也可以用指令sahf,把寄存器ah的指定位送至标志寄存器低8位,例如
mov ah,0ffh
sahf
全部回答
- 1楼网友:狂恋
- 2021-03-05 04:40
状态寄存器PSW清零
MOV PSW,#0
如只是某些位清零(ZF,CF)则
CLR ZF
CLR CF
***不知道你用的是什么指令系统。上面是51机指令,其它机也应该类似。PSW是状态寄存器名,CLR是位操作的位清零指令,不同指令系统的助记符号及语法规则会有不同,但功能和用法应该是可借鉴的。
MOV PSW,#0
如只是某些位清零(ZF,CF)则
CLR ZF
CLR CF
***不知道你用的是什么指令系统。上面是51机指令,其它机也应该类似。PSW是状态寄存器名,CLR是位操作的位清零指令,不同指令系统的助记符号及语法规则会有不同,但功能和用法应该是可借鉴的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯