//addr :代表8位地址 addr16:代表16位地址 data :立即数
[置标志位指令]
1. CLC--清除进位标志 0→C 机器码 18 √
2. SEC--置进位标志C 1→C 机器码 38 √
3. CLD--清除十进制运算标志D 0→D 机器码 D8 ×
4. SED--置十进制运算标志D 1→D 机器码 F8 ×
5. CLV--清除溢出标志V 0→V 机器码 B8
6. CLI--清除中断禁止指令I 0→I 机器码 58 √
7. SEI--置位中断禁止标志I 1→I 机器码 78 √
说明:上面的指令中,用的比较多的是指令 CLC,SEC,CLI,SEI,这些指令也没有什么好讲的
只是有两点要注意:
1.如果你在一个程序中用了 SEI 指令,那么程序结束前一定要用 CLI 指令,否则会死机.
2.指令 SED 在文曲星中似乎不能用,我每次用都会死机.也不知道是怎么回事,大家暂时也别用,CLD倒是可以用,不过好象没有用
的必要,所以这两条指令我看可以去掉.