ZKX's LAB

简述程序在计算机中的执行过程 计算机程序的执行过程

2020-10-05知识23

计算机的指令执行过程分为四步,请简述它们? 第一步:当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还不太稳定,主板上的控制芯片组会向cpu发出并保持一个reset(重置)信号,让cpu内部自动恢复到初始状态,但cpu在此刻不会马上执行指令。当芯片组检测到电源已经开始稳定供电了(当然从不稳定到稳定的过程只是一瞬间的事情),它便撤去reset信号(如果是手工按下计算机面板上的reset按钮来重启机器,那么松开该按钮时芯片组就会撤去reset信号),cpu马上就从地址ffff0h处开始执行指令,从前面的介绍可知,这个地址实际上在系统bios的地址范围内,无论是award bios还是ami bios,放在这里的只是一条跳转指令,跳到系统bios中真正的启动代码处。第二步:系统bios的启动代码首先要做的事情就是进行post(power-on self test,加电后自检),post的主要任务是检测系统中一些关键设备是否存在和能否正常工作,例如内存和显卡等设备。由于post是最早进行的检测过程,此时显卡还没有初始化,如果系统bios在进行post的过程中发现了一些致命错误,例如没有找到内存或者内存有问题(此时只会检查640k常规内存),那么系统bios就会直接控制喇叭发声来报告错误,声音的长短和次数代表了错误的类型。在正常情况下。

简述程序在计算机中的执行过程 计算机程序的执行过程

指令和程序有什么区别?简述计算机执行指令的过程 程序是实际上就是一个指令集合,通过一个操作触发来执行指令.要知道,计算机是不认识我们的文字的,计算机能执行的都是机器码指令的执行:取指,然后执行取指(Fetch)――从主存储器中取出指令代码进入CPU。8086CPU中,指令在存储器中的地址由代码段寄存器CS和指令指针寄存器IP共同提供,再由地址加法器得到20位存储器地址。总线接口单元BIU负责从存储器取出这个指令代码,送入指令队列。执行(Execution)――是将指令代码翻译成它代表的功能(被称为译码)、并发出有关控制信号实现这个功能。8086CPU中,执行单元EU从指令队列中获得预先取出的指令代码,在EU控制电路中进行译码,然后发出控制信号由算术逻辑单元进行数据运算、数据传送等操作。指令执行过程需要的操作数据有些来自CPU内部的寄存器、有些来自指令队列、还有些来自存储器和外设。如果需要来自外部存储器或外设的数据,则控制单元EU控制总线接口单元BIU从外部获取。

简述程序在计算机中的执行过程 计算机程序的执行过程

计算机怎么执行的程序 程序在计算机中到底是如何运行的 ?有了硬件和软件,电脑又是如何运行的呢??电脑的运行过程是:通过键盘输入命令,从磁盘把程序和相应的数据读入随机访问存储器中,中央处理器从随机访问存储器中读取程序指令及数据并执行,再把执行结果送显示器显示,必要时可以把数据写入磁盘保存或者通过打印机打印出来。电脑系统的总体结构如下:主机—中央处理器(ЦПУ)、内存(ПЗУ、ОЗУ)、接口。输入输出设备—键盘(клавиатура)、鼠标(мышь)、显示器(дисплей)、打印机(принтер)。外存储器—硬盘(жёсткийдиск)、软盘(дискета)、光盘(компактдиск)。系统软件—操作系统、高级语言、例行服务程序。应用软件—通用软件、专用软件、用户自行开发的软件。希望我能帮助你解疑释惑。

简述程序在计算机中的执行过程 计算机程序的执行过程

#存储器#电脑#计算机指令#bios

随机阅读

qrcode
访问手机版