組合語言生成的檔案是什麼型別,能改嗎

2021-03-04 00:00:13 字數 1824 閱讀 1907

1樓:匿名使用者

彙編過程是針對組合語言的步驟,呼叫as進行工作,一般來講,.s為字尾的組合語言版

源**檔案和彙編、.s為字尾的組合語言檔案經過預編譯和彙編之後都生成以.o為字尾的目標檔案。當所有的目標檔案都生成之後,gcc就

呼叫ld來完成最後的關鍵性工作權,這個階段就是連線。在連線階段,所有的目標檔案被

安排在可執行程式中的恰當的位置,同時,該程式所呼叫到的庫函式也從各自所在的檔

案庫中連到合適的地方。

當然,不能改了。

檔案字尾名是什麼意思?有什麼用?可否改動?

2樓:匿名使用者

字尾名也稱為「副檔名」。

在一個像「example.txt」的檔名中,example是檔案主名,txt為副檔名,表示這個檔案是一個純文字檔案,點號「.」就是檔案主名與副檔名的分隔符號。

作用:不同的副檔名決定了用什麼軟體開啟,如txt,可以用記事本開啟;doc可用office word開啟。

一般來說,副檔名不要改動,因為一旦改動,可能會讓這個檔案在正常情況下無法開啟,只能通過選擇其他程式的方式來開啟。

3樓:五**化丨老滕

字尾名是一個檔案屬性的字尾標誌 當然不能改 但是有辦法不顯示,讓你更改檔名方便一寫 操作如下:

開啟隨便一個資料夾,點工具-資料夾選項-檢視 然後把下面的「隱藏已知檔案的副檔名」前面的框勾選上 點確定即可

4樓:匿名使用者

檔案字尾能表示檔案的型別,比如程式檔案字尾是.exe,**檔案可以是.jpg或者.

gif還有其他形式。有的型別在被修改過後還能開啟使用,因為那些檔案型別可能使用同一種工具開啟的。你在修改他們的時候你能把檔名字「.

」前的部分修改,後面部分不動,那樣改動檔名就不會影響到你的使用了

5樓:匿名使用者

之所以系統會提示檔名不能更改,是因為你對檔案改名將會影響登錄檔。最好的辦法是你以後在安裝軟體時把檔案安裝到你自己所建的資料夾內(資料夾名稱自己按喜歡的新建即可)。

6樓:匿名使用者

xp下,工具->資料夾選項->檢視->隱藏已知檔案型別的副檔名(去掉勾)

一般 . 後面的不改

c語言程式編譯後產生哪些型別的檔案?這些檔案的作用是什麼?

7樓:匿名使用者

不同的系統,產生的檔案不一樣;

win:

->.obj目標檔案

->.obj目標檔案 ->.exe可執行檔案->.rc

。。。。

8樓:匿名使用者

編譯後,會產生.dsp檔案,是工程專案檔案

.obj目標檔案

.exe可執行檔案

9樓:匿名使用者

1、以gcc編譯器為例,可以分為四步。

第一步是預處理,包括語法檢查等工作。

gcc -p abc.c

第二步由源回程式生產彙編語答言**。

gcc -s abc.c

會生成abc.s檔案,這個檔案裡就是彙編**。

第三步編譯器生成目標**,一個原始檔生成一個目標**。

gcc -c abc.c

會生成abc.o

第四步聯結器從目標**生成可執行檔案。

gcc abc.o

2、目標**包括機器碼和符號表(函式及變數名)。聯結器的主要作用是通過符號表在庫檔案和其他模組中找到在目標**中引入或未定義的符號(函式及變數名),將幾個目標**合成可執行檔案。

組合語言堆疊段是什麼意思,組合語言的堆疊段是什麼意思

在記憶體開出的,先進後出的一段儲存區域。因為資料的存放象碼貨一樣,所以叫堆疊。進入山洞去探險,重要的是要 記住 走過的路。記在腦子裡,或者寫在內紙上,都可以。這就是容堆疊段。這些記憶,進洞時,順次記住,出洞,順次想起。組合語言堆疊段是什麼意思?在堆疊段裡面,就是儲存一些 記錄 的地方。專有一個 堆疊...

組合語言裡jc指令是什麼意思,組合語言裡jc指令時啥意思

jc jump if carry 當運算產生進位標誌時,即cf 1時,跳轉到目標程式處。e69da5e6ba9062616964757a686964616f31333363396462 例如 add al,bl jc carrybit inc al 如果al bl產生了進位,這一句就不執行了。car...

組合語言中db是什麼意思,組合語言中DB是什麼意思?

db作為組合語言中的偽操作命令,它用來定義運算元佔用的位元組數。表示式中可包含符號 字串 或表示式等項,各個項之間用逗號隔開,字串應用引號括起來。括號內的標號是可選項,如果使用了標號。db的作用 在這裡b是byte的縮寫,即位元組,所以,該偽操作所定義的每個運算元佔有1個位元組 8位 如 1mess...