• 计算机开机


    对地址的理解
    内存地址可以理解为一张门牌号,在8086 cpu中是一串20位二进制码,是20条地址总线上高低电平的逻辑表示。

    计算机第一条指令的执行
    开机后,cpu加电,程序控制寄存器被预置为一个固定地址(0xFFFF0)。此时地址总线的电平表示为1111 1111 1111 1111 0000 。选通了rom中某一储存元(可以理解为所有计算机储存元都被封锁,只有地址总线对应的被选通)。该储存元为一条跳转指令(大小为16字节),跳转到bios的入口地址。

    第一条指令的执行
    cpu的运行在我理解为,是一种取指令并执行的不断重复,直到关闭电源结束。所以cpu加电后的第一件事是取指令。通过数据总线将指令读入(IR)指令寄存器中,对此条指令译码,通过操作控制器产生微操作命令,更改CS:IP的值(在此处,更改为bios的入口地址,然后读取bios的第一条指令)。
    不断读取指令,译码,产生微操作命令,下一条,不断循环。

  • 相关阅读:
    apache 修改文件上传大小限制
    linux 桥接模式下 固定ip 设置
    简易 红包生成
    Sublime Text 3 快捷键
    excle 文件的导入和导出
    php 下载文件
    右则css 小浮条
    html 自动跳转页面
    Media Queries详细
    mobile响应式页面meta信息相关记录
  • 原文地址:https://www.cnblogs.com/gengqzh/p/9145618.html
Copyright © 2020-2023  润新知