加入星計(jì)劃,您可以享受以下權(quán)益:
每個(gè)操作系統(tǒng)都會(huì)為運(yùn)行在該系統(tǒng)下的應(yīng)用程序提供應(yīng)用程序二進(jìn)制接口(Application Binary Interface,ABI)。ABI包含了應(yīng)用程序在這個(gè)系統(tǒng)下運(yùn)行時(shí)必須遵守的編程約定。ABI總是包含一系列的系統(tǒng)調(diào)用和使用這些系統(tǒng)調(diào)用的方法,以及關(guān)于程序可以使用的內(nèi)存地址和使用機(jī)器寄存器的規(guī)定。從一個(gè)應(yīng)用程序的角度看,ABI既是系統(tǒng)架構(gòu)的一部分也是硬件體系結(jié)構(gòu)的重點(diǎn),因此只要違反二者之一的條件約束就會(huì)導(dǎo)致程序出現(xiàn)嚴(yán)重錯(cuò)誤。在很多情況下,鏈接器為了遵守ABI的約定需要做一些重要的工作。例如,ABI要求每個(gè)應(yīng)用程序包含一個(gè)程序中各例程使用的靜態(tài)數(shù)據(jù)的所有地址表,鏈接器通過(guò)收集所有鏈接到程序中的模塊的地址信息來(lái)創(chuàng)建地址表。ABI經(jīng)常影響鏈接器的是對(duì)標(biāo)準(zhǔn)過(guò)程調(diào)用的定義。
每個(gè)操作系統(tǒng)都會(huì)為運(yùn)行在該系統(tǒng)下的應(yīng)用程序提供應(yīng)用程序二進(jìn)制接口(Application Binary Interface,ABI)。ABI包含了應(yīng)用程序在這個(gè)系統(tǒng)下運(yùn)行時(shí)必須遵守的編程約定。ABI總是包含一系列的系統(tǒng)調(diào)用和使用這些系統(tǒng)調(diào)用的方法,以及關(guān)于程序可以使用的內(nèi)存地址和使用機(jī)器寄存器的規(guī)定。從一個(gè)應(yīng)用程序的角度看,ABI既是系統(tǒng)架構(gòu)的一部分也是硬件體系結(jié)構(gòu)的重點(diǎn),因此只要違反二者之一的條件約束就會(huì)導(dǎo)致程序出現(xiàn)嚴(yán)重錯(cuò)誤。在很多情況下,鏈接器為了遵守ABI的約定需要做一些重要的工作。例如,ABI要求每個(gè)應(yīng)用程序包含一個(gè)程序中各例程使用的靜態(tài)數(shù)據(jù)的所有地址表,鏈接器通過(guò)收集所有鏈接到程序中的模塊的地址信息來(lái)創(chuàng)建地址表。ABI經(jīng)常影響鏈接器的是對(duì)標(biāo)準(zhǔn)過(guò)程調(diào)用的定義。收起
查看更多51單片機(jī) proteus仿真
基于51單片機(jī)的交通燈【點(diǎn)陣,左拐直行,調(diào)時(shí),LCD1602】(仿真)51單片機(jī) proteus仿真
基于51單片機(jī)的交通燈【LCD1602,左拐,獨(dú)立按鍵】(仿真)核心板
MTK6761_聯(lián)發(fā)科MTK6761安卓核心板模塊平板電腦
車(chē)載平板定制_車(chē)載電腦_加固車(chē)載平板電腦開(kāi)發(fā)方案核心板 八核處理器
MT6789_MTK6789(G99)安卓核心板參數(shù)_聯(lián)發(fā)科MTK智能模組方案定制浪涌防護(hù) 靜電防護(hù)
汽車(chē)中控屏靜電浪涌防護(hù)方案及保護(hù)器件選型指南快充 開(kāi)關(guān)電源
鵬元晟10W立式雙線(xiàn)圈無(wú)線(xiàn)充內(nèi)置CX8825電源降壓芯片arduino led燈
基于Arduino的燈立方體arduino 平衡車(chē)
基于Arduino的平衡車(chē)機(jī)械臂arduino
基于Arduino的自動(dòng)開(kāi)瓶系統(tǒng)51單片機(jī) proteus仿真
基于51單片機(jī)的雙機(jī)通信【LCD1602,存儲(chǔ),矩陣鍵盤(pán)】(仿真)51單片機(jī) 溫度傳感器
基于51單片機(jī)的報(bào)警器【溫度,煙霧,紅外】(仿真)安卓系統(tǒng) mtk
MTK主板方案_聯(lián)發(fā)科安卓主板定制開(kāi)發(fā)_MTK聯(lián)發(fā)科android主板方案51單片機(jī) proteus仿真
基于51單片機(jī)的煤氣瓦斯?jié)舛葯z測(cè)報(bào)警通風(fēng)仿真LCD顯示( proteus仿真+程序+設(shè)計(jì)報(bào)告)開(kāi)關(guān)電源 PD快充
QC 18W + PD 20W車(chē)充快充方案開(kāi)發(fā),提供全套方案開(kāi)發(fā)資料51單片機(jī) 電機(jī)控制
基于51單片機(jī)的門(mén)控制【開(kāi)關(guān),報(bào)警】(仿真)源代碼 c語(yǔ)言編程
C語(yǔ)言程序設(shè)計(jì)-銀行管理系統(tǒng)安卓系統(tǒng) 4G
車(chē)載主機(jī)中控屏_車(chē)載娛樂(lè)平板|車(chē)載后裝定制廠(chǎng)家51單片機(jī) proteus仿真
基于51單片機(jī)智能晾衣架控制系統(tǒng)設(shè)計(jì)( proteus仿真+程序+設(shè)計(jì)報(bào)告+原理圖+講解視頻)開(kāi)關(guān)電源 DC-DC
高性?xún)r(jià)比5V3.1A車(chē)充降壓優(yōu)選方案,采用SOP-8封裝51單片機(jī) LCD顯示
基于51單片機(jī)的風(fēng)扇【溫控檔位,LCD1602,步進(jìn)電機(jī)】(仿真)51單片機(jī) proteus
基于51單片機(jī)的智能光控報(bào)警八核處理器 安卓
工業(yè)平板電腦定制_10.1寸三防平板電腦生產(chǎn)廠(chǎng)家stm32 畢業(yè)設(shè)計(jì)
物聯(lián)網(wǎng)畢設(shè)-智能民宿控制(STM32+APP+云)stm32 畢業(yè)設(shè)計(jì)
物聯(lián)網(wǎng)畢設(shè)-智能門(mén)禁系統(tǒng)(指紋+RFID+密碼)物聯(lián)網(wǎng) 阿里云
Python-PyQt6制作的MQTT桌面應(yīng)用解析Json數(shù)據(jù)并顯示(阿里云)物聯(lián)網(wǎng) 阿里云
Python-PyQt6+paho.mqtt 制作的MQTT桌面收發(fā)器(阿里云示范)靜電防護(hù) ESD
VGA接口ESD靜電放電保護(hù) TVS/ESD二極管DW05-4RVLC-E為其護(hù)航stm32 畢業(yè)設(shè)計(jì)
基于stm32的圖像識(shí)別教室無(wú)人關(guān)燈系統(tǒng)stm32 畢業(yè)設(shè)計(jì)
基于stm32的體溫檢測(cè)刷卡門(mén)禁系統(tǒng)