freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機外文翻譯--keilc簡介-資料下載頁

2025-05-11 17:22本頁面

【導讀】program.µVision2forWindows?objectmodules.used.

  

【正文】 編器 源代碼由 uVision2 IDE 創(chuàng)建,并被 C51 編譯或 A51 匯編。編譯器和匯編器從源代碼生成可重定位的目標文件。 Keil C51 編譯器完全遵照 ANSI C 語言標準,支持 C語言的所有標準特性。另外,直接支持 8051 結(jié)構(gòu)的幾個特性被添加到里面。 Keil A51 宏匯編器支持 8051 及其派生系列的全部指令集。 LIB51 庫管理器 LIB51 庫管理器允許你從由編譯器或匯編器生成的目標文件創(chuàng)建目標庫。庫是一種被特別地組織過并 在以后可以被連接重用的對象模塊。當連接器處理一個庫時,僅僅那些被使用的目標模塊才被真正使用。 BL51 連接器 /定位器 BL51 連接器 /定位器利用從庫中提取的目標模塊和由編譯器或匯編器生成的目標模塊創(chuàng)建一個絕對地址的目標模塊。一個絕對地址目標模塊或文件包含不可重定位的代碼和數(shù)據(jù)。所有的代碼和數(shù)據(jù)被安置在固定的存儲器單元中。此絕對地址目標文件可以用來: 寫入 EPROM 或其它存儲器件。 由 uVision2調(diào)試器使用來模擬和調(diào)試。 由仿真器用來測試程序。 uVision2 調(diào)試器 uVision2源代碼級調(diào)試器是一個理想地快速,可靠的程序調(diào)試器。此調(diào)試器包含一個高速模擬器,能夠讓你模擬整個 8051 系統(tǒng),包括片上外圍器件和外部硬件。當你從器件庫中選擇器件時,這個器件的特性將自動配置。 uVision2調(diào)試器為你在實際目標板上測試你的程序提供了幾種方法: 安裝 MON51 目標監(jiān)控器到你的目標系統(tǒng)并且通過 Monitor51接口下載你的程序。 利用高級的 GDI( AGDI)接口,把 uVision2調(diào)試器綁定到你的目標系統(tǒng)。 Monitor51 uVision2調(diào)試器支持用 Monitor51 進行目標板調(diào)試。 此監(jiān)控程序駐留在你的目標板的 存儲器里,它利用串口和 uVision2調(diào)試器進行通信。利用Monitor51, uVision2調(diào)試器 可以對你的目標硬件實行源代碼級的調(diào)試。 RTX51 實時操作系統(tǒng) RTX51 實時操作系統(tǒng)是一個針對 8051 系列的多任務核。 RTX51 實時內(nèi)核從本質(zhì)上簡化了對實時事件反應速度要求高的復雜應用系統(tǒng)的設計,編程和調(diào)試。 RTX51 實時內(nèi)核是完全集成到 C51 編譯器中的,從而方便使用。任務描述表和操作系統(tǒng)的連接由 BL51 連接器 /定位器自動控制。 C51 優(yōu)化的 C語言交叉編譯器 Keil C51 交叉編譯器是一個基于 ANSI C 標準的針對 8051 系列 MCU的 C編譯器,生成的可執(zhí)行代碼快速、緊湊,在運行效率和速度上可以和匯編程序得到的代碼相媲美。 和匯編語言相比,用 C語言這樣的高級語言有很多優(yōu)勢,比如: 對處理器的指令集不必了解, 8051 CPU的基本結(jié)構(gòu)可以了解,但不是必須的。 寄存器的分配以及各種變量和數(shù)據(jù)的尋址都由編譯器完成。 程序擁有了正式的結(jié)構(gòu)(由 C語言帶來的),并且能被分成多個單獨的子函數(shù)。這使整個應用系統(tǒng)的結(jié)構(gòu)變得清晰,同時讓源代碼變得可重復使用。 選擇特定的操作符來操作變量的能力提 高了源代碼的可讀性。 可以運用和人的思維很接近的詞匯和算法表達式。 編寫程序和調(diào)試程序的時間得到很大程度的縮短。 C運行連接庫包含一些標準的子程序,如 :格式化輸出,數(shù)字轉(zhuǎn)換,浮點運算。 由于程序的模塊結(jié)構(gòu)技術(shù),使得現(xiàn)有的程序段可以很容易的包含到新的程序中去。 ANSI 標準的 C語言是一種豐常方便的,獲得廣泛應用的,在絕大部分系統(tǒng)中都能夠很容易得到的語言。 因此,如果需要,現(xiàn)有的程序可以很快地移植到其他的處理器上,節(jié)省投資。 代碼優(yōu)化 C51 是一個杰出的優(yōu)化編譯器,它通過很多步驟以確保產(chǎn)生的代碼是最有效率的 (最小和 /或最快)。編譯器通過分析初步的代碼 產(chǎn)生最終的最有效率的代碼序列,以此來保證你的 C語言程序占用最少空間的同時運行的快而有效。 C51 編譯器提供 9個優(yōu)化級別。每個高一級的優(yōu)化級別都包括比它低的所有優(yōu)化級別的優(yōu)化內(nèi)容。以下列出的是目前 C51 編譯器提供的所有優(yōu)化級別的內(nèi)容: 常量折疊:在表達式及尋址過程中出現(xiàn)的常量被綜合為一個單個的常量。 跳轉(zhuǎn)優(yōu)化:采用反轉(zhuǎn)跳轉(zhuǎn)或直接指向最終目的的跳轉(zhuǎn),從而提升了程序的效率。 啞碼消除:永遠不可能執(zhí)行到的代碼將自動從程序中剔除。 寄存器變量:只要可能,局部變量和函數(shù)參數(shù) 被放在 CPU寄存器中,不需要為這些變量再分配存儲器空間。 通過寄存器傳遞參數(shù):最多三個參數(shù)通過寄存器傳遞。 消除全局公用的子表達式:只要可能,程序中多次出現(xiàn)的相同的子表達式或地址計算表達式將只計算一次。 合并相同代碼:利用跳轉(zhuǎn)指令,相同的代碼塊被合并。 重復使用入口代碼:需要多次使用的共同代碼被移到子程序的前面以縮減代碼長度。 公共塊子程序:需要重復使用的多條指令被提取組成子程序。指令被重新安排以最大化一個共用子程序的長度。
點擊復制文檔內(nèi)容
畢業(yè)設計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1