成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

“C語言” 讀書札記之[再續(xù)編譯執(zhí)行]

開發(fā) 前端
當(dāng)我們在鍵盤上輸入"a.out",敲回車時(shí),shell就知道我們結(jié)束了命令的輸入。然后shell的指令就會(huì)逐一讀取目標(biāo)文件a.out的代碼和數(shù)據(jù)到寄存器,再把代碼和數(shù)據(jù)拷貝到主存儲(chǔ)器。

介紹

上一篇a.out(hello,world程序)執(zhí)行之后發(fā)生了什么?這次通過系統(tǒng)硬件和操作做粗略的描述,這樣對我們也是有一些幫助的。

如果中間若有誤,請不吝賜教。

從鍵盤上讀取a.out命令

當(dāng)我們打開我們的終端的時(shí)候,shell程序會(huì)執(zhí)行它的指令,等待我們的輸入。

當(dāng)我們在鍵盤上輸入"a.out",敲回車時(shí),shell就知道我們結(jié)束了命令的輸入。然后shell的指令就會(huì)逐一讀取目標(biāo)文件a.out的代碼和數(shù)據(jù)到寄存器,再把代碼和數(shù)據(jù)拷貝到主存儲(chǔ)器。

 [[80346]]流程圖如下

[[80346]]那么在硬件中是如何奔跑的呢?

科普普及:

1、主存用來存放指令和指令處理的數(shù)據(jù)。

2、處理器(CPU的簡稱)是解釋(或執(zhí)行)存儲(chǔ)在主存中指令的引擎。在任何一個(gè)時(shí)間點(diǎn)上,CPU中的PC(程序計(jì)數(shù)器)都指向主存中的某條機(jī)器語言指令。

3、有一種DMA(直接存儲(chǔ)器存?。┘夹g(shù),數(shù)據(jù)可以不通過處理器而直接從磁盤到達(dá)主存儲(chǔ)器。

從存儲(chǔ)器寫輸出串到顯示器

1、 一旦a.out目標(biāo)文件中的代碼和數(shù)據(jù)被加載到了主存儲(chǔ)器,CPU就開始執(zhí)行main.c程序的主程序中機(jī)器語言指令。

2、 這些指令將"hello,world\n"串中的字節(jié)從主存儲(chǔ)器中拷貝到寄存器文件。

3、 再從寄存器中文件拷貝到顯示設(shè)備,最終顯示在屏幕上。

流程圖:

[[80346]]那么這些在硬件中是如何奔跑的呢?

總結(jié)

從兩個(gè)角度分析上面的問題:

機(jī)器指令:最初是在磁盤上——》(程序加載時(shí))拷貝到主存——》(處理器運(yùn)行指令時(shí))從主存拷貝到處理器。

數(shù)據(jù)串:最初是在磁盤上——》拷貝到主存——》顯示設(shè)備。

原文鏈接:http://www.cnblogs.com/baochuan/archive/2012/06/25/2559766.html

責(zé)任編輯:張偉 來源: 川山甲
相關(guān)推薦

2012-06-25 10:00:29

C語言

2012-06-23 18:13:39

C語言

2012-07-12 14:06:10

C語言

2012-06-28 10:38:45

Web

2012-06-20 15:01:04

Web

2016-12-12 14:05:29

戴爾

2013-09-03 09:35:10

2009-08-25 16:32:24

C#語言

2009-08-26 17:22:09

C#語言

2022-11-15 07:39:48

2022-09-27 08:11:38

創(chuàng)新文化技術(shù)商業(yè)模式

2010-07-19 17:06:35

MPD大會(huì)成功舉辦

2010-05-06 10:01:26

nginx負(fù)載均衡

2022-07-06 07:42:14

DOMHook標(biāo)簽

2011-12-31 21:34:32

庫克

2022-07-28 13:18:48

系統(tǒng)日志編碼器

2023-11-08 13:17:00

Python解釋型語言

2010-01-06 18:13:49

浪潮服務(wù)器亞運(yùn)會(huì)

2010-01-18 09:39:25

C++語言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品视频区 | 免费a v网站 | 日韩欧美黄色 | 黄色一级大片在线免费看产 | 91高清免费观看 | 久久中文字幕视频 | 国产美女久久 | 久久91 | 91免费福利视频 | 久久九 | 日韩精品在线视频 | 欧美九九 | 亚洲午夜小视频 | 国产 日韩 欧美 在线 | 亚洲欧美aⅴ | 国产黄色av网站 | 4hu最新网址 | 国产精品成人一区二区三区夜夜夜 | 亚洲一区中文字幕 | 亚洲一区久久 | 国产一区二区精品在线观看 | 欧美啪啪网站 | 欧美爱爱视频 | 国产成人免费视频网站高清观看视频 | 亚洲欧美日韩精品久久亚洲区 | 中文成人无字幕乱码精品 | 日韩毛片播放 | 色婷婷国产精品综合在线观看 | 国产91在线精品 | 国产精品九九 | 亚洲一区欧美 | 中文一区| 日韩精品一区二区三区中文字幕 | 成人精品一区二区 | 久久激情五月丁香伊人 | 日韩欧美在线观看视频 | 日韩精品在线网站 | 91在线视频网址 | 亚洲综合区 | 精品在线观看入口 | 成人午夜av |