资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
微机原理微机原理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.辅助进位标志位(辅助进位标志位(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允许响应可屏蔽允许响应可屏蔽中断请求;若中断请求;若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求结果和各标志寄存器的结果求结果和各标志寄存器的结果
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号