zoukankan      html  css  js  c++  java
  • 8086标志

    1)BIU的组成

    由4个16位的段地址寄存器(cs、ds、es、ss)、16位的指令指针寄存器ip、20位的地址加法器、6B的指令队列缓冲期、16位的内部暂存器和总线逻辑控制器组成。

    • cs:16位代码段寄存器,寄存程序代码段首地址的高16位(低4位为0,共20位)
    • ds:16位数据段寄存器,寄存数据段首地址的高16位
    • es:16位扩展段寄存器,寄存另一个数据段首地址的高16位
    • ss:16位堆栈段寄存器,寄存堆栈区数据段首地址的高16位
    • 16位的指令指针寄存器IP:指出当前指令在程序代码段中的16位偏移量,即存放着EU要执行的下一条指令的偏移地址,以实现对代码段指令的跟踪。程序不能直接对IP进行存取,它在程序运行中自动修正,使之指向要执行的下一条指令。有些指令能使IP的值改变如转移,调用,中断,返回指令
    • 20位地址加法器:产生20位物理地址。把段寄存器提供的16位信息--段基址,左移四位,加上EU提供的16位信息或者IP提供的16位信息--偏移地址,形成20位的物理地址
    • 6B的指令队列缓冲期:用来存放预取指令的指令队列
    • 16位的内部暂存器:暂存输入/输出信息的寄存器
    • 总线逻辑控制器:以逻辑控制方式实现总线上的信息传送,如信息分时传送
  • 相关阅读:
    振动传感器
    水银开关式碰撞传感器
    倾斜传感器
    光敏传感器
    激光传感器的使用
    html字符串 转 json
    浏览器播放视频加快进功能
    处理箭头函数单个参数括号规则冲突
    VUE-directive指令之语法、引用、钩子函数、参数
    win10系统自动升级怎么还原到以前的系统
  • 原文地址:https://www.cnblogs.com/gride-glory/p/7881611.html
Copyright © 2011-2022 走看看