- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PF:奇偶标志,记录运算结果最低8位中含1的个数。可用于检测数据传送过程中是否发生错误。 PF=1 个数为偶数 PF=0 个数为奇数 AF:辅助进位标志,记录运算结果最低4位向前产生的进位或借位。只有在执行十进制运算指令时才关心此位。 AF=1 有进位或借位 AF=0 无进位或借位 ZF:零标志,记录运算结果是否为0。 ZF=1 运算结果为零 ZF=0 结果非零 SF:符号标志,记录运算结果的符号。 SF=1 运算结果为负 SF=0 结果非负 OF:溢出标志,记录运算结果是否超出了机器所能表示的范围。可用于检测带符号数运算时是否发生溢出。 OF=1 运算结果超出范围 OF=0 结果未超出 ②控制标志: 控制标志控制处理器的操作,要通过专门的指令才能使控制标志发生变化。 控制标志包括:IF、DF、TF等 以下控制标志对8086~Pentium CPU均有效: IF:中断允许标志。IF的控制只对外部可屏蔽中断请求(INTR)起作用。 IF=1 允许CPU响应INTR IF=0 禁止响应INTR DF:方向标志。专服务于字符串操作指令,指示串操作时操作数地址的增减方向。 DF=1 串操作时操作数地址为自动减量 DF=0 串操作时操作数地址为自动 增量 TF:陷阱标志,用于程序调试。 TF=1 CPU处于单步方式 TF=0 CPU处于连续方式 以下控制标志只对80286以上CPU有效: IOPL(I/O Privilege Level):特权标志,占D13和D12两位。当在保护模式工作时,IOPL指定要求执行I/O指令的特权级。若当前任务的特权级比IOPL高则执行I/O指令;否则发生一个保护异常,导致执行程序被挂起 NT:嵌套任务标志。 保护模式在执行中断返回指令IRET时要测试NT值。当NT=1时,表示当前执行的任务嵌套于另一任务之中,执行完该任务后要返回到另一任务,IRET指令的执行是通过任务切换实现的。当NT=0时,用堆栈中保存的值恢复FLAGS、CST 及IP寄存器的内容,以执行常规的IRET中断返回操作。 以下控制标志只对80386以上CPU有效: RF:重启动标志。该标志控制是否接受调试故障。 RF=0时接受, RF=1时忽略。 VM:虚拟方式标志。 当CPU处于保护模式时,若VM=1则切换到虚拟模式,以允许执行多个DOS程序;否则CPU工作在一般的保护模式。 以下控制标志只对80486SXCPU有效: AC:地址对齐检查标志。 若AC=1时进行地址对齐检查,当出现地址不对齐时会引起地址对齐异常,只有在特权级3运行的应用程序才检查引起地址对齐故障。若AC=0时不进行地址对齐检查。只有80486SX微处理器使用该位,主要用来同它配套的协处理器80487SX同步工作。所谓地址不对齐是指以下情形:一个字从奇地址开始,或一个双字不是从4的倍数的地址开始。 以下控制标志只对Pentium以上CPU有效: ID:标识标志。若ID=1,则表示Pentium支持CPUID指令,CPUID指令给系统提供Pentium微处理器有关版本号及制造商等信息。 VIP:虚拟中断挂起标志。与VIF配合,用于多任务环境给操作系统提供虚拟中断挂起信息。 VIF:虚拟中断标志,是虚拟方式下中断标志位的映像。 2.3 存储器 基本概念 1、二进制位:存储信息的基本单位,可用小写字母b表示。 2、字节:存取信息的基本单位,可用大写字母B表示。一个字节由八位二进制数组成,占用一个存储单元。其位编号自左至右为b7b6b5b4b3b2b1b0。 3、字:一个字16位,占用两个存储单元。其位编号为b15~b0。 4、双字:一个双字32位,占用四个存储单元。其位编号为b31~b0。 5、四字:一个四字64位,占用八个存储单元。其位编号为b63~b0。 逆序存放 照Intel公司的习惯,对于字、双字、四字数据类型,其低地址中存放低位字节数据,高地址中存放高位字节数据,这就是有些资料中称为“逆序存放”的含义。 存储器分段管理 IBM PC机的存储器采用分段管理的方法。存储器采用分段管理后,一个内存单元地址要用段基地址和偏移量两个逻辑地址来描述,表示为段基址:偏移量,其段基址和偏移量的限定、物理地址的形成视CPU工作模式决定。 8086和8088微处
您可能关注的文档
最近下载
- 【机房运维质量分析报告】机房运维报告.pdf
- 中国国家标准 GB/T 18348-2022商品条码 条码符号印制质量的检验.pdf
- 人教版八年级上册道德与法治知识点汇编.pdf
- 班主任经验交流分享PPT课件.pptx
- 2017斯巴达勇士赛infiniti方案课件.ppt
- 异步电动机起动过程中同步附加转矩的简化分析与计算方法.PDF
- 北师大版初中七年级英语上册Unit3 Home and Places Reading Club 1 & Reading Club 2课件.ppt
- 基于OpenCV的人脸识别系统的设计与实现.docx
- 中国传统文化(英文).ppt VIP
- 电子信息工程技术专业人才需求与调研分析报告(高职).docx
文档评论(0)