问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

运行一个可执行文件后经过什么过程才被cpu执行的?数据是怎么传输的?汇编解答

发布网友 发布时间:2022-04-23 21:42

我来回答

1个回答

热心网友 时间:2023-10-10 18:15

这涉及到操作系统对EXE文件的装入问题。以DOS为例,它的装入过程要经过以下几个步骤:

1.
首先从磁盘取EXE文件,取EXE文件之前,通过判断EXE文件结构而识别之;

2.
在可用内存储器的一个小段边界上,构造一个256字节(100h)的程序段前缀(PSP);

3.
紧随PSP的下一个地址,也就是PSP起始地址的偏移257字节处,把EXE装入存储器中;

4.
把PSP的地址装入DS与ES寄存器;

5.
初始化CS,并把IP寄存器设置成代码段中第一条指令的偏移值(通常是0);

6.
初始化SS,并把SP设置成栈大小;

7.
把机器的控制权交给EXE文件,使其指向EXE代码段的第一条指令;

8.
CPU根据程序员设定的代码,执行程序,最后将控制权限返回给DOS。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...下图方式对折一分为二裁开成为A2纸(如图(2) 明信片怎么样固定 为什么我的高考录取通知书还没有到? 梦见我孙女光秃秃的躺在路上的预兆 师兄请按剧本来分集剧情介绍(第1-40全集)大结局,几点更新,在哪个台播出... 发挥什么优势 三合一烤肠机接煤气罐接口可以换方向吗 关于福睿斯4年,3万公里保养问题请教? 福睿斯水箱加水在哪里 福睿斯水箱加水在哪里加 CSGO武器箱怎么获得 CSGO武器箱钥匙在哪买便宜 大宗商品和股票有哪些区别? 什么是大宗现货交易? 大宗商品到底是指哪些? 现货交易有哪几种模式? 大宗商品交易知识? 货币基金该怎么买,!!! 老旧小区消防安全隐患主要有哪些 当前社区消防安全管理工作存在的问题 大家可以帮我就上面的问题分析一下问题产生的原因吗?!急等 ! 社区存在的安全隐患有哪些?解决办法是什么? 如何推进消防执法改革,强化乡村(社区)消防安全,提升基层治理水平?_百度问一问 社区中存在的安全隐患及整改措施 社区消防安全管理存在的问题和原因分析 社区消防安全领域工作指导单 北京市买新房限购吗?需要满足什么条件? 对于社区火灾突发事件街道社区应做哪些预防性准备工作 2017年在北京买住宅需要什么资格? 北京人在北京买房优惠政策? 在北京什么条件可以买房 拥有北京市购房资格需要满足哪些条件? 北京人买房资格是什么?限价房,廉租房的怎么买? 生成了一个可执行文件后,在运行时怎么输入命令行 什么是大宗商品交易? VB生成可执行文件之后,上边为什么会显示代码? 什么是大宗商品?它和股票的性质一样吗? 如何在可执行文件后加参数 大宗商品和期货的区别? 在Windows下,可执行文件的扩展名有哪些 大宗商品交易独特优势有哪些 编译型计算机处理系统生成可执行文件后还会依赖源程序吗? 请用通俗的大白话解释一下什么是大宗商品?什么是大宗商品交易?谢谢 在Windows 中可执行文件的扩展名有 大宗交易是谁在用呢 运行可执行文件后,数据指令加载到内存后,怎样告诉cpu去执行啊? 大宗商品交易的结算方式 VB生成可执行文件后不能正常运行 国宝“鎏金阿嵯耶观音立像”是在哪里发现的?与其他观音像有何不同? 为什么用VC生成可执行文件后运行的结果只是一闪而过 可执行文件的扩展名有哪些? 山东蓬莱拜观音 山东枣庄观音寺院有哪些