亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現(xiàn)在的位置是:蟲蟲下載站 > 資源下載 > 單片機(jī)編程 > 單片機(jī)應(yīng)用編程技巧百問

單片機(jī)應(yīng)用編程技巧百問

資 源 簡 介

單片機(jī)應(yīng)用編程技巧100問
1.C語言和匯編語言在開發(fā)單片機(jī)時各有哪些優(yōu)缺點(diǎn)?
答:匯編語言是一種用文字助記符來表示機(jī)器指令的符號語言,是最接近機(jī)器碼的一種語言。其主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率高。但是不同的CPU,其匯編語言可能有所差異,所以不易移植。
C語言是一種結(jié)構(gòu)化的高級語言。其優(yōu)點(diǎn)是可讀性好,移植容易,是普遍使用的一種計(jì)算機(jī)語言。缺點(diǎn)是占用資源較多,執(zhí)行效率沒有匯編高。
對于目前普遍使用的RISC架構(gòu)的8bit MCU來說,其內(nèi)部ROM、RAM、STACK等資源都有限,如果使用C語言編寫,一條C語言指令編譯后,會變成很多條機(jī)器碼,很容易出現(xiàn)ROM空間不夠、堆棧溢出等問題。而且一些單片機(jī)廠家也不一定能提供C編譯器。而匯編語言,一條指令就對應(yīng)一個機(jī)器碼,每一步執(zhí)行什幺動作都很清楚,并且程序大小和堆棧調(diào)用情況都容易控制,調(diào)試起來也比較方便。所以在單片機(jī)開發(fā)中,我們還是建議采用匯編語言比較好。
2.C或匯編語言可以用于單片機(jī),C++能嗎?
答:在單片機(jī)開發(fā)中,主要是匯編和C,沒有用C++的。
3.搞單片機(jī)開發(fā),一定要會C嗎?
答:匯編語言是一種用文字助記符來表示機(jī)器指令的符號語言,是最接近機(jī)器碼的一種語言。其主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率高。但是不同的CPU,其匯編語言可能有所差異,所以不易移植。
對于目前普遍使用的RISC架構(gòu)的8bit MCU來說,其內(nèi)部ROM、RAM、STACK等資源都有限,如果使用C語言編寫,一條C語言指令編譯后,會變成很多條機(jī)器碼,很容易出現(xiàn)ROM空間不夠、堆棧溢出等問題。而且一些單片機(jī)廠家也不一定能提供C編譯器。而匯編語言,一條指令就對應(yīng)一個機(jī)器碼,每一步執(zhí)行什么動作都很清楚,并且程序大小和堆棧調(diào)用情況都容易控制,調(diào)試起來也比較方便。所以在資源較少單片機(jī)開發(fā)中,我們還是建議采用匯編語言比較好。

相 關(guān) 資 源

主站蜘蛛池模板: 酉阳| 南昌市| 河南省| 高平市| 松潘县| 额敏县| 金川县| 高唐县| 德阳市| 张北县| 临颍县| 江山市| 莱芜市| 泸州市| 伊川县| 霍城县| 皋兰县| 乐安县| 眉山市| 宜黄县| 惠州市| 平定县| 环江| 丹阳市| 宣城市| 治县。| 宁海县| 剑河县| 旬邑县| 汽车| 临洮县| 衡南县| 庄河市| 定西市| 镇康县| 揭西县| 永济市| 蓝田县| 咸丰县| 新民市| 广饶县|