标志寄存器和控制寄存器

标志寄存器

  • CF 进位标志
  • PF 奇偶标志
  • AF 辅助进位标志(运算过程中看最后四位,不论长度,若最后四位向前有进位或者借位,AF=1,否则AF=0)
  • ZF 零标志
  • SF 符号标志
  • TF 陷井标志,激活微处理器的调试功能
  • IF 中断标志(程序每执行完一条指令都会产生一个类型1中断请求<单步中断>方便调试程序)
  • DF 方向标志
  • OF 溢出标志
  • IOPL 保护IO设备优先级
  • NT 任务嵌套到另一个中
  • RF 恢复和调试标志,和TF一起成对
  • VM 虚拟8086模式,允许多个1M长的dos存储分区,在存储器系统中可以允许多个dos程序

控制寄存器

  • CR0

    • ET 为0则使用80287协处理器,为1使用80387
    • MP 有无协处理器
    • PE 保护模式为1,实模式为0
  • CR2 页故障中断访问最后一页线性地址

保护模式 80386相关推荐

  1. CPU实模式和保护模式、全局描述符表GDT、Linux内核中GDT和IDT的结构定义

    一 计算机实模式和保护模式 实模式 在实模式下,内存被限制为仅有1M字节(220 字节).有效的地址从00000到FFFFF (十六进制). 这些地址需要用20位的数来表示.一个20位的数不适合任何一 ...

  2. 保护模式下的80386及其编程02:机器状态和存储寻址

    目录 1 寄存器 1.1 通用寄存器 1.2 处理器控制寄存器 1.2.1 指令指针寄存器EIP 1.2.2 处理器状态和控制标志寄存器EFLAGS 1.3 段寄存器 2 内存寻址机制 2.1 基于段 ...

  3. 80386保护模式段式寻址

    前言:X86段式寻址写的人多了,我综合了网上多个版本和多本正版盗版书籍,加上自己的一点点领悟,终于貌似(之所以加个貌似,是因为可能以后还有修改)搞清楚了,特此记录. 本文特点:理论结合实践,有图有代码 ...

  4. 操作系统学习:实模式进入保护模式

    本文参考书籍 1.操作系统真相还原 2.Linux内核完全剖析:基于0.12内核 3.x86汇编语言 从实模式到保护模式 ps:基于x86硬件的pc系统 保护模式相关介绍 从实模式进入保护模式其实经历 ...

  5. ASM:《X86汇编语言-从实模式到保护模式》第10章:32位x86处理器的编程架构

    ★PART1:32位的x86处理器执行方式和架构 1. 寄存器的拓展(IA-32) 从80386开始,处理器内的寄存器从16位拓展到32位,命名其实就是在前面加上e(Extend)就好了,8个通用寄存 ...

  6. 保护模式下寻址(易懂)

    网上看到的一强帖,不转不行了,牛人啊,把这段代码拿捏的相当到位 括号中是我的加注 段机制轻松体验 [内存寻址] 实模式下的内存寻址: 让我们首先来回顾实模式下的寻址方式 段首地址×16+偏移量 = 物 ...

  7. 实模式和保护模式区别及寻址方式

    64KB-4GB-64TB? 我记得大学的汇编课程.组成原理课里老师讲过实模式和保护模式的区别,在很多书本上也有谈及,无奈本人理解和感悟能力实在太差,在很长一段时间里都没真正的明白它们的内含,更别说为 ...

  8. 跳转到保护模式并显示一个LOGO

    注:本程序为原创,若发现bug,万望指出,若有问题,欢迎交流,转载请指明出处.若能有助于一二访客,幸甚. 以下为结果截图,显示的LOGO为小篆字体的欢迎 baby os 加载完成...几个字. 保护模 ...

  9. bios x86保护模式下的软盘操作floppy

    Cpu启动时,如果在bios中设置了从软盘启动,则bios会自动把软盘的第一个扇区(512字节)搬移到0x7c00,然后会从0x7c00开始运行,我们需要在这512字节的程序中实现把boot从软盘中搬 ...

  10. 硬盘和显卡的访问与控制(一)——《x86汇编语言:从实模式到保护模式》读书笔记01

    本文是<x86汇编语言:从实模式到保护模式>(电子工业出版社)的读书实验笔记. 这篇文章我们先不分析代码,而是说一下在Bochs环境下如何看到实验结果. 需要的源码文件 第一个文件是加载程 ...

最新文章

  1. 股票有风险!切莫因为赚了几百亏了几万
  2. 【AMAD】splinter -- 用于测试web app的python框架
  3. docwizard c++程序文档自动生成工具_工具用的好,老师下班早!老师的高效办公利器都在这!...
  4. VTK:图像置换用法实战
  5. Python超越R,为何Python攀上数据科学巅峰?
  6. 你的 ResNet 是时候更新了
  7. MySQL无法启动 服务没有报告任何错误
  8. 开关电源闭环控制原理_stepbystep,电路设计全过程(含原理图)
  9. SQL中的「规则」 constraint 与「约束」 rule 的区别。
  10. [PHP]图片上传代码【原创】
  11. 海康RTSP客户端连接深入分析
  12. 索尼Sony ATI显卡驱动 Win7 Win8 Win8.1 视频黑屏 解决方法
  13. Windows 错误报告
  14. 怎样在线改图片大小?教你如何在线裁剪图片
  15. 免费还能商用的视频素材,拿走不谢。
  16. 2022年事件驱动策略研究报告
  17. 你属于哪种性感女人?
  18. linux安全工具(RKHunter)
  19. 2020高销量蓝牙耳机推荐,十大平价最受欢迎蓝牙耳机排行榜
  20. 必看:重装操作系统的20条原则

热门文章

  1. 【Android】Android 集成芯烨云打印机实现打印票据
  2. matlab求列主元lu分解,列主元LU分解
  3. 全国大学生飞思卡尔智能车竞赛小记
  4. linux 显卡扩展坞,我的新玩意儿——Mac mini2018+Razer core(附显卡扩展坞类比图)...
  5. 64位mysql下载百度云_MySQL下载与安装
  6. 直播上市潮 未上市平台未来不可期?
  7. Android 清理app缓存数据的方法
  8. 百旺如何看是否清卡_百旺税控盘会自动清卡吗
  9. 软件项目管理的基本流程
  10. c语言 公交卡一卡通系统,公共交通一卡通系统