国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

汕頭建設(shè)吧百度貼吧seo外包優(yōu)化公司

汕頭建設(shè)吧百度貼吧,seo外包優(yōu)化公司,深圳十大室內(nèi)設(shè)計(jì)工作室,wordpress實(shí)現(xiàn)浮動聯(lián)系1. asm文件 asm是匯編語言源程序的擴(kuò)展名,.asm文件是以asm作為擴(kuò)展名的文件,是匯編語言的源程序文件。匯編語言(Assembly Language)是面向機(jī)器的程序設(shè)計(jì)語言,是利用計(jì)算機(jī)所有硬件特性并能直接控制硬件的語言。在匯編語言中,用助…

1. asm文件

????????asm是匯編語言源程序的擴(kuò)展名,.asm文件是以asm作為擴(kuò)展名的文件,是匯編語言的源程序文件。匯編語言(Assembly Language)是面向機(jī)器的程序設(shè)計(jì)語言,是利用計(jì)算機(jī)所有硬件特性并能直接控制硬件的語言。在匯編語言中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標(biāo)號(Label)代替地址碼。這樣用符號代替機(jī)器語言的二進(jìn)制碼,就把機(jī)器語言變成了匯編語言。

2. bin文件

????????bin文件是二進(jìn)制文件,是文件格式binary的縮寫,后綴名為".bin"的文件,表式它是binary格式。通常來說,它的內(nèi)容是機(jī)器代碼,匯編語言編譯后的結(jié)果。

注意:CPU執(zhí)行 bin只需要將程序加載到其起始地址,即可執(zhí)行。uboot和Linux kernel啟動時沒有ELF Loader,所以燒在flash上的文件只能是raw bin,即鏡像文件image

BIN文件是 raw binary 文件,這種文件只包含機(jī)器碼。
BIN文件(也叫鏡像文件)中的所有數(shù)據(jù)都是機(jī)器可以執(zhí)行的指令碼、指令參數(shù)或者常量數(shù)據(jù),不包含其它調(diào)試信息。加載到內(nèi)存或者Nor FLASH等支持XIP(就地執(zhí)行)的存儲器中規(guī)定好的加載地址之后直接從規(guī)定好的運(yùn)行地址開始運(yùn)行即可。例如單片機(jī)中燒寫的都是bin文件,以STM32為例,其片內(nèi)Nor FLASH的起始地址也是代碼的加載(燒寫)地址為0x08000000。上電復(fù)位或者手動復(fù)位之后,程序計(jì)數(shù)器PC指向單片機(jī)的復(fù)位異常的中斷向量地址0x08000004的位置,單片機(jī)從復(fù)位開始運(yùn)行。

3. hex文件

????????hex全稱baiIntel HEX,是可以燒寫到單片機(jī)中,被單片機(jī)執(zhí)行的一種文件格式。通常用于傳輸將被存于ROM或者EPROM中的程序和數(shù)據(jù)。是由一行行符合Intel HEX文件格式的文本所構(gòu)成的ASCII文本文件。大多數(shù)EPROM編程器或模擬器使用Intel HEX文件,其記錄由對應(yīng)機(jī)器語言碼和/或常量數(shù)據(jù)的十六進(jìn)制編碼數(shù)字組成

4. elf文件

? ? elf是Linux的主要可執(zhí)行文件格式,二進(jìn)制文件。 elf文件除了機(jī)器碼外,還包含其它額外的信息,如段的加載地址,運(yùn)行地址,重定位表,符號表等。

注意:?CPU執(zhí)行elf程序則需要一個ELF Loader, gcc編譯出來的是elf文件,objcpy將elf文件轉(zhuǎn)換為bin文件

????????ELF文件除了機(jī)器碼外,還包含其它額外的信息,如段的加載地址,運(yùn)行地址,重定位表,符號表等。
????????ELF文件相當(dāng)于是對bin文件的一個包裝和解釋,不僅僅包含程序的機(jī)器碼,還包含加載地址、運(yùn)行地址和調(diào)試信息等,使得運(yùn)行操作系統(tǒng)(帶MMU的CPU運(yùn)行的具有虛擬地址/內(nèi)存映像功能的OS,如Linux、Windows)的機(jī)器中的ELF Loader模塊能夠根據(jù)elf頭信息創(chuàng)建一個新進(jìn)程并加載elf文件中的機(jī)器碼到該進(jìn)程的虛擬內(nèi)存中去。例如在Linux系統(tǒng)上運(yùn)行l(wèi)s命令,Linux系統(tǒng)會在環(huán)境變量中定義了的文件夾中找到可執(zhí)行文件“l(fā)s”,然后系統(tǒng)創(chuàng)建一個新的進(jìn)程以及映射虛擬內(nèi)存空間,然后ELF Loader會將可執(zhí)行文件“l(fā)s”加載到虛擬內(nèi)存空間中去并開始執(zhí)行開進(jìn)程。(注意,虛擬地址空間也物理地址空間的尋址空間是一樣的,32位CPU的有4G的尋址空間,64位的有好多G的尋址空間,但是并不是所有虛擬地址空間中的地址都能訪問,MMU只會映射一部分虛擬地址空間到物理地址空間,如果訪問沒有映射的虛擬地址空間,就會出現(xiàn)內(nèi)存訪問錯誤Segmentation Fault)

所以ELF文件的體積比對應(yīng)的BIN文件要大。
因?yàn)閑lf文件中包含了bin文件內(nèi)容外的其它信息。

http://m.aloenet.com.cn/news/37422.html

相關(guān)文章:

  • ecshop商城網(wǎng)站建設(shè)seo搜索優(yōu)化工具
  • 做網(wǎng)站制作需要多少錢最新國內(nèi)新聞重大事件
  • 宜賓網(wǎng)站建設(shè)費(fèi)用抖音推廣引流
  • 阿里云網(wǎng)站建設(shè)方案書模板網(wǎng)站搜索引擎優(yōu)化診斷
  • 在百度上做網(wǎng)站西安百度推廣優(yōu)化托管
  • 做金館長網(wǎng)站網(wǎng)站寧寧網(wǎng)seo
  • 網(wǎng)站建設(shè)人才百度云怎么找資源
  • 任丘做網(wǎng)站現(xiàn)在什么app引流效果好
  • 北京疫情有多嚴(yán)重網(wǎng)站推廣優(yōu)化平臺
  • 樓盤銷售管理網(wǎng)站開發(fā)資源官網(wǎng)關(guān)鍵詞優(yōu)化價格
  • 比價網(wǎng)官網(wǎng)安卓神級系統(tǒng)優(yōu)化工具
  • 常州市建設(shè)局網(wǎng)站專業(yè)的網(wǎng)站優(yōu)化公司排名
  • 競價網(wǎng)站如何設(shè)計(jì)廣州seo優(yōu)化費(fèi)用
  • 各大招聘網(wǎng)站濟(jì)南百度推廣代理商
  • wordpress數(shù)據(jù)庫發(fā)布文章做網(wǎng)絡(luò)優(yōu)化哪家公司比較好
  • 可以做代發(fā)貨源的網(wǎng)站seo外包公司怎么樣
  • 公眾號做視頻網(wǎng)站會封嗎市場推廣方案范文
  • 建設(shè)一個網(wǎng)站需要什么西安網(wǎng)站seo費(fèi)用
  • 禪城網(wǎng)站建設(shè)報(bào)價網(wǎng)站首頁排名seo搜索優(yōu)化
  • 電子商務(wù)網(wǎng)站建設(shè)和管理的含義百度競價登陸
  • vs網(wǎng)站畢業(yè)設(shè)計(jì)怎么做西安seo網(wǎng)絡(luò)推廣
  • b2b b2c 網(wǎng)站建設(shè)seo網(wǎng)站關(guān)鍵詞優(yōu)化多少錢
  • 做推送網(wǎng)站今天最新的新聞頭條新聞
  • 有的網(wǎng)站打不開是什么原因呢google搜索引擎入口下載
  • 網(wǎng)站站點(diǎn)創(chuàng)建成功了該怎么做外包公司為什么沒人去
  • 做視頻網(wǎng)站怎么備案百度競價點(diǎn)擊軟件奔奔
  • seo與網(wǎng)站建設(shè)教師遭網(wǎng)課入侵直播錄屏曝光廣場舞
  • 大型服裝商城網(wǎng)站建設(shè)世界羽聯(lián)巡回賽總決賽
  • 高端手機(jī)網(wǎng)站百度圖片識別
  • 響應(yīng)式網(wǎng)站開發(fā)視頻定制網(wǎng)站建設(shè)推廣服務(wù)