一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

as命令:用于將匯編代碼編譯為二進(jìn)制代碼

Linux愛好者 ? 來源:Linux愛好者 ? 作者:戀貓大鯉魚 ? 2021-02-02 14:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.命令簡介

as 命令是二進(jìn)制工具集 GNU Binutils 的一員,是 GNU 推出的一款匯編語言編譯器集,用于將匯編代碼編譯為二進(jìn)制代碼,它支持多種不同類型的處理器。

2.命令格式

3.選項(xiàng)說明

@FILE
從文件FILE中讀取命令行選項(xiàng),讀取的選項(xiàng)將插入到原始@FILE選項(xiàng)的位置
-a[cdghlmns]
開關(guān)列表。以下選項(xiàng)可以進(jìn)行組合;如果使用=FILE選項(xiàng),必須是最后一個(gè)。默認(rèn)地,-a 等于-ahls。
-ac:忽略失敗條件;
-ad:忽略調(diào)試指令;
-ah:包括高級源;
-al:包括裝配;
-am:包括宏擴(kuò)展;
-an:忽略形式處理;
-as:包括符號;
=FILE:指定列出文件的名字;
--alternate
以交替宏模式開始
--debug-prefix-mapOLD=NEW
在舊目錄中匯編文件時(shí),記錄調(diào)試信息,將其描述為新目錄
--defsymSYM=VALUE
對輸入文件進(jìn)行匯編時(shí),將指定符號設(shè)置為指定值。VALUE 必須是整型常量
-f
表示fast,跳過空白和注釋預(yù)處理
-g,--gen-debug
產(chǎn)生調(diào)試信息
--help
顯示幫助信息
-IDIR
將目錄DIR加入到指令.include的搜索列表
-J
符號溢出不警告
-K
當(dāng)長位移改變了不同的表時(shí)發(fā)出警告
-L,--keep-locals
在符號表中保留本地符號
-oOBJFILE
指定要生成的目標(biāo)文件
-R
將數(shù)據(jù)段折疊到代碼段
--statistics
打印匯編所用的最大空間和總時(shí)間
--strip-local-absolute
從傳出符號表中刪除本地絕對符號
-v,-version
打印版本信息不退出
--version
打印版本信息并退出
-W,--no-warn
不顯示告警信息
--fatal-warnings
將告警視為錯(cuò)誤
--warn
顯示告警或?qū)⒏婢暈殄e(cuò)誤
-Z
產(chǎn)生目標(biāo)文件即使發(fā)生錯(cuò)誤
--|FILES
從標(biāo)準(zhǔn)輸入讀取或由文件指定匯編代碼

4.常用示例

(1)假設(shè)有匯編文件 test.s,將其會(huì)變成二進(jìn)制 .o 文件。

astest.s-otest.o

參考文獻(xiàn)

[1] as manual
[2] GNU Binutils

責(zé)任編輯:xj

原文標(biāo)題:每天一個(gè) Linux 命令(99):as 命令

文章出處:【微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213779
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    737

    瀏覽量

    22876
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70731
  • GNU
    GNU
    +關(guān)注

    關(guān)注

    0

    文章

    143

    瀏覽量

    17879

原文標(biāo)題:每天一個(gè) Linux 命令(99):as 命令

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    偏移二進(jìn)制二進(jìn)制補(bǔ)碼如何和實(shí)際數(shù)據(jù)對應(yīng),如何轉(zhuǎn)換?

    偏移二進(jìn)制二進(jìn)制補(bǔ)碼如何和實(shí)際數(shù)據(jù)對應(yīng),如何轉(zhuǎn)換,請哪位高手解惑
    發(fā)表于 01-16 06:01

    bcd編碼的應(yīng)用 bcd與二進(jìn)制的區(qū)別

    BCD(Binary-Coded Decimal)編碼是一種二進(jìn)制編碼形式,用于表示十進(jìn)制數(shù)字。它將每個(gè)十進(jìn)制數(shù)字(0-9)直接編碼為一個(gè)四位二進(jìn)制
    的頭像 發(fā)表于 12-20 17:11 ?3205次閱讀

    hex格式和二進(jìn)制的區(qū)別

    HEX格式和二進(jìn)制在多個(gè)方面存在顯著的區(qū)別。以下是對這兩者的對比: 一、定義與表示方式 HEX格式 : HEX,全稱為Intel HEX,是一種用于存儲和傳輸數(shù)據(jù)到嵌入式系統(tǒng)(如單片機(jī))的文件格式
    的頭像 發(fā)表于 11-18 15:24 ?1729次閱讀

    在線二進(jìn)制編碼器:數(shù)據(jù)轉(zhuǎn)換的快捷通道

    在數(shù)字時(shí)代,數(shù)據(jù)的快速轉(zhuǎn)換與處理至關(guān)重要。二進(jìn)制編碼,作為計(jì)算機(jī)內(nèi)部數(shù)據(jù)表示的基礎(chǔ),信息轉(zhuǎn)化為0和1的序列,為數(shù)字世界構(gòu)建了溝通的橋梁。然而,對于非專業(yè)用戶來說,手動(dòng)進(jìn)行二進(jìn)制編碼既繁瑣又易出錯(cuò)
    的頭像 發(fā)表于 11-15 09:01 ?1792次閱讀

    base64字符串轉(zhuǎn)換為二進(jìn)制文件

    Base64是一種編碼方法,用于二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為ASCII字符串。這種編碼通常用于在不支持二進(jìn)制數(shù)據(jù)的系統(tǒng)中傳輸數(shù)據(jù),例如電子郵件或網(wǎng)頁。
    的頭像 發(fā)表于 11-10 10:55 ?2837次閱讀

    ASCII碼和二進(jìn)制的轉(zhuǎn)換關(guān)系

    。ASCII碼使用7位二進(jìn)制數(shù)來表示128個(gè)不同的字符,包括大小寫英文字母、數(shù)字0-9以及一些控制字符和標(biāo)點(diǎn)符號。后來,ASCII碼被擴(kuò)展到了8位,即ASCII-8BIT,可以表示256個(gè)不同的字符。 二進(jìn)制
    的頭像 發(fā)表于 11-10 09:50 ?4010次閱讀

    二進(jìn)制編碼器的精度與分辨率

    編碼器是一種模擬信號(如電壓、溫度等)轉(zhuǎn)換為二進(jìn)制代碼的設(shè)備。它通常包含一個(gè)模數(shù)轉(zhuǎn)換器(ADC),該轉(zhuǎn)換器通過比較輸入信號與一系列參考電壓來確定輸入信號的值。編碼器的輸出是一個(gè)二進(jìn)制
    的頭像 發(fā)表于 11-06 09:56 ?1233次閱讀

    二進(jìn)制編碼器在自動(dòng)化領(lǐng)域的作用

    二進(jìn)制編碼器是一種二進(jìn)制信號轉(zhuǎn)換為數(shù)字信號的電子設(shè)備,廣泛應(yīng)用于自動(dòng)化領(lǐng)域。 一、二進(jìn)制編碼器的工作原理
    的頭像 發(fā)表于 11-06 09:53 ?940次閱讀

    二進(jìn)制編碼器的故障排除指南

    二進(jìn)制編碼器是一種二進(jìn)制信號轉(zhuǎn)換為數(shù)字信號的電子設(shè)備,廣泛應(yīng)用于計(jì)算機(jī)、通信和自動(dòng)化控制系統(tǒng)中。當(dāng)二進(jìn)制編碼器出現(xiàn)問題時(shí),有效的故障排除是
    的頭像 發(fā)表于 11-06 09:49 ?940次閱讀

    二進(jìn)制編碼器在機(jī)器人中的應(yīng)用

    二進(jìn)制信號,為機(jī)器人提供精確的狀態(tài)信息。 二進(jìn)制編碼器的工作原理 二進(jìn)制編碼器是一種物理量(如位置、速度等)轉(zhuǎn)換為二進(jìn)制
    的頭像 發(fā)表于 11-06 09:48 ?1157次閱讀

    二進(jìn)制編碼器的種類及特點(diǎn)

    二進(jìn)制編碼器是一種電子電路,用于二進(jìn)制信號轉(zhuǎn)換為其他格式,如十進(jìn)制、格雷碼等。以下是一些常見的二進(jìn)制
    的頭像 發(fā)表于 11-06 09:47 ?1449次閱讀

    二進(jìn)制編碼器應(yīng)用場景 二進(jìn)制編碼器與模擬編碼器比較

    限性。 二進(jìn)制編碼器概述 二進(jìn)制編碼器是一種輸入信號轉(zhuǎn)換為二進(jìn)制代碼的設(shè)備。它通常用于數(shù)字系統(tǒng)
    的頭像 發(fā)表于 11-06 09:45 ?1261次閱讀

    二進(jìn)制編碼器工作原理 如何選擇二進(jìn)制編碼器

    二進(jìn)制編碼器是一種數(shù)字電路,它將輸入的二進(jìn)制代碼轉(zhuǎn)換為對應(yīng)的輸出信號。在數(shù)字系統(tǒng)中,編碼器用于數(shù)據(jù)從一種形式轉(zhuǎn)換為另一種形式,以便于處理和
    的頭像 發(fā)表于 11-06 09:44 ?2523次閱讀

    C語言生成可執(zhí)行二進(jìn)制文件的具體過程

    和產(chǎn)物。下面,小杜通過一個(gè)具體的例子詳細(xì)講述這個(gè)過程,以及如何通過反匯編(Disassembly)來查看匯編、鏈接產(chǎn)生的不可讀二進(jìn)制目標(biāo)文件。
    的頭像 發(fā)表于 10-21 14:30 ?1617次閱讀
    C語言生成可執(zhí)行<b class='flag-5'>二進(jìn)制</b>文件的具體過程

    二進(jìn)制補(bǔ)碼及與原碼的互相轉(zhuǎn)換方法

    表示負(fù)數(shù)。其余位表示數(shù)值的大小。 二進(jìn)制補(bǔ)碼?是一種用于表示有符號整數(shù)的二進(jìn)制編碼方式,常用于?計(jì)算機(jī)系統(tǒng)中。在補(bǔ)碼系統(tǒng)中,一個(gè)數(shù)字的補(bǔ)碼是通過對其原碼進(jìn)行位取反(即一補(bǔ)數(shù)或反碼),然
    的頭像 發(fā)表于 09-19 22:25 ?1489次閱讀