《最新微机原理3ppt课件》由会员分享,可在线阅读,更多相关《最新微机原理3ppt课件(15页珍藏版)》请在金锄头文库上搜索。
1、微机原理微机原理2013-2014-3本章提要本章提要p52-p55通用寄存器通用寄存器AX/CXBX/BP/SI/DI段寄存器段寄存器专用寄存器专用寄存器EIP/IPEFLAGS/FLAGSZF/CF/SF微处理器的工作方式微处理器的工作方式实地址方式实地址方式保护方式保护方式虚拟虚拟8086方式方式状态标志位状态标志位5.奇偶标志位(奇偶标志位(Parity Flag,PF):):ALU的结果的的结果的低低8位位中中1的个数为偶的个数为偶数,数,PF=1;若为奇数,;若为奇数,PF=0。(奇奇校验校验:使低使低8位及位及PF中中1的个数维持的个数维持为奇数个为奇数个)6.辅助进位标志位(辅
2、助进位标志位(Auxiliary Carry Flag,AF):加、减算术指令执行):加、减算术指令执行后,后,最低最低4位位D 3 D 0位有进位或位有进位或借位,借位,AF=1;无进位或借位,;无进位或借位,AF=0。控制标志位控制标志位(人为指令干预)(人为指令干预)1.陷阱标志(陷阱标志(Trap Flag,TF):若):若TF=1,则,则CPU处于单步执行指令的工作方式。处于单步执行指令的工作方式。;若;若TF=0,CPU正常执行程序。正常执行程序。2.中断允许标志位(中断允许标志位(Inerupt Enable Flag,IF):当):当IF=1,CPU允许响应可屏蔽允许响应可屏蔽
3、中断请求;若中断请求;若IF=0,CPU禁止响应可屏禁止响应可屏蔽中断请求。蔽中断请求。3.方向标志(方向标志(Direction Flag ,DF):该):该标志用于控制数据串操作指令的步进方标志用于控制数据串操作指令的步进方向。若向。若DF=0,从低地址向高地址方向步,从低地址向高地址方向步进;若进;若DF=1,从高地址向低地址方向步,从高地址向低地址方向步进。进。 练习练习AX=4566HDX=12FAHAX+DX求结果和各标志寄存器的结果求结果和各标志寄存器的结果(P8) 0100 0101 0110 0110+0001 0010 1111 1010- 0101 1000 0110 0000AX=5860H CF=0 PF=1 AF=1 SF=0 ZF=0 OF=0AL=66H DL=FAHAL+DL 0110 0110+ 1111 1010- 1 0110 0000CF=1 SF=0 ZF=0 AF=1 OF=0再计算再计算AH+DH AX=?AL=80H DL=80HAL+DL 1000 0000+ 1000 0000- 1 0000 0000CF=1 SF=0 ZF=1 AF=0 OF=1AX=007FH,DX=0001H求结果和各标志寄存器的结果求结果和各标志寄存器的结果