当前位置: 首页 > wzjs >正文

一站式做网站设计企业网站的建立之前必须首先确定

一站式做网站设计,企业网站的建立之前必须首先确定,网络科技公司名字起名大全,广告公司做网站的效果怎么样计算机系统的工作原理 一, “存储程序” 工作方式 “存储程序” 工作方式规定, 程序执行前, 需要将程序所含的指令和数据送入主存储器, 一旦程序被启动执行, 就无须操作人员的干预, 自动逐条完成指令的取出和执行任务.如下如所示, 一个程序的执行就是周而复始地执行一条一条指…

计算机系统的工作原理

一, “存储程序” 工作方式

“存储程序” 工作方式规定, 程序执行前, 需要将程序所含的指令和数据送入主存储器, 一旦程序被启动执行, 就无须操作人员的干预, 自动逐条完成指令的取出和执行任务.如下如所示, 一个程序的执行就是周而复始地执行一条一条指令的过程.
在这里插入图片描述

每条指令的执行过程包括:

  1. 根据PC从主存储器中取指令
  2. 对指令进行译码,
  3. 计算下一条指令地址(2和3)
  4. 取操作数并执行
  5. 将结果送回存储器.

程序执行前, 先将程序第一条指令的地址存放到PC中, 将PC的内容作为地址访问主存储器.
在每条指令执行过程中, 都需要计算下一条将执行指令的地址, 并送至PC.
若当前指令为顺序型指令, 则下一条指令地址为PC的内容加上当前指令的长度;若当前指令为跳转型指令, 则下一条指令地址为指令中指定的目标地址.
当前指令执行完后, 根据PC的内容到主存储器中取出的是下一条将要执行的指令, 因而计算机能周而复始地自动提取并执行一条一条的指令.

二, 从源文件到可执行文件

翻译过程的四个阶段

在计算机中编写的C语言程序, 都必须被转换为一系列的低级机器指令, 这些指令按照一种称为可执行目标文件的格式打好包, 并以二进制磁盘文件的形式存放起来.
以UNIX系统中的GCC编译器程序为例, 读取源程序文件hello.c, 并吧=把它翻译成一个可执行目标文件hello, 整个翻译过程可分为四个阶段完成, 如下图
在这里插入图片描述
在这里插入图片描述

  1. 预处理阶段: 预处理器(cpp)对源程序中以字母#开头的命令进行处理, 例如将#include命令后面的h文件内容插入程序文件. 输出结果是一个以.i为扩展名的源程序hello.i.
  2. 编译阶段: 编译器(cc1)对预处理后的源程序进行编译, 生成一个汇编语言源程序hello.s.
    汇编语言源程序中的每条语句都以一种文本格式描述了一条低级语言指令系统.
  3. 汇编阶段: 汇编器(as)将hello.s翻译成机器语言指令, 这些指令打包成一个称为可重新定位目标代码文件hello.o, 它是一种二进制文件, 因此用文本编辑器打开会显示乱码.
  4. 链接阶段: 链接器(ld)将多个可重定位目标代码文件和标准库函数合并为一个可执行目标文件, 简称可执行文件.

本例中, 链接器将hello.o和标准函数库printf所在的可重新定位目标模块printf.o合并, 生成可执行文件hello, 最终生成的可执行文件被保存在磁盘上.

三, 指令执行过程的描述

在这里插入图片描述

四, 总结


文章转载自:

http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://00000000.yxdrf.cn
http://www.dtcms.com/wzjs/602768.html

相关文章:

  • 做盗版音乐网站培训机构前端开发
  • 成都网站建设团队计算机网站设计
  • 云服务器怎么上传网站wordpress 分类小工具
  • 网站建设捌金手指专业1wordpress的网站国内网
  • 做网站微信群动漫制作专业学校排名
  • 理财网站模板免费下载小程序code
  • 从事网站开发需要什么网站建设进度计划
  • 什么是静态页面网站福田网站制作设计
  • 网站开发是做什么怎么做网站 知乎
  • 专业网站建设办公手机移动开发网站建设
  • 网站建设相关参考资料服务器买好了怎么搭建自己的网站
  • 网站为什么要做seowin10建站wordpress
  • 网站开发 设计文档wordpress重装密码
  • 微信公众号自己微网站吗Django可以做门户网站吗
  • 做php网站的书江苏建设厅网站
  • 什么叫企业网站网站信息内容建设
  • 图片在线制作免费软件2018年企业网站优化如何做
  • 关于网站建设费用的报告网站关键词先后
  • 社区网站设计策划书3000字汕头seo网站推广
  • 选择建设网站公司要注意什么wordpress 登录可见
  • 温州cms建站系统wordpress顶部菜单哪里设置
  • 做室内装修设计的网站广州app开发平台
  • 苏州建设造价信息网站做苗木网站哪家做得好
  • 如何确定网站建设 栏目中企动力天津科技有限公司
  • 多语言网站多域名推广长沙理工大学网络教学平台
  • wordpress整站密码访问全媒体广告加盟
  • 福州营销网站建设技术网站设计拓扑图
  • cms网站建设的实训总结微分销免费平台
  • 游戏网站免费入口Hdi做指数网站
  • 河南网站制作公司长春移动端网站设计