![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微机原理及接口技术
佰落
,
展开
-
标志寄存器(FLAGS,PSW,FR)简介
标志寄存器简介8086CPU中设立了一个两字节的标志寄存器,有9个标志位,其中6个用来表示运算结果的状态包括CF、PF、AF、ZF、SF、OF,称为状态标志位,另外3个是控制标志位,用来控制CPU的操作,包括IF、DF和TF。各标志位的定义说明如下:CF(Carry Flag)–进位标志位如果做加法时最高位(字节操作是D~2~位,字操作是D~15位)产生进位或做减法时最高位产生借位,则CF=1,否则CF=0。PF(Parity Flag)–奇偶标志位如果操作结果的低八位中含有偶数个1,则PF原创 2020-06-25 18:12:53 · 8226 阅读 · 0 评论 -
汇编输出十进制数字子程序
;子程序名:输出数字;功能:输出字类型的十进制数;输入参数:DI中所需输出数字偏移地址,代码段定义MSG DB 0AH,0DH,'$';输出参数:屏幕显示数字(加回车);要使用的寄存器:AX,CX,DIPRINTNUM PROC ;输出十进制数字子程序 MOV AX,[DI] MOV CL,10 MOV DI,0DIV10: DIV CL MOV BUF[...原创 2020-05-02 18:15:06 · 1297 阅读 · 0 评论