91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 模擬技術

高級語言是采用模塊化的程序設計

發布時間:2016/7/12 20:59:58 訪問次數:1351

   率高、實時性強的優點,適合于編寫短小高速的程序。但因它是面向機器的語言,所以它EP4CE10E22C8N缺乏通用性,編程復雜煩瑣,但應用還相當廣泛。高級語言是采用模塊化的程序設計,對系統的功能描述與實現比用匯編語言簡單,程序的閱讀、修改和移植比較方便,適合于編寫復雜些的程序。匯編語言程序設計是實踐性較強的一種單片機應用技能,本章對用單片機程序設計介紹了程序編制的方法和技巧及源程序中用到的一些偽指令,重點介紹了用匯編語言對分支、循環、子程序及按鍵、LED顯示等程序的設計。

   思考題及習題

    sOC51單片機匯編語言有何特點?

   利用⒛C51單片機匯編語言進行程序設計的步驟如何?

   常用的程序結構有哪幾種?特點如何?

   子程序調用時,參數的傳遞方法有哪幾種?

   什么是偽指令?常用的偽指令功能如何?

   設計匯編源程序,把外部RAM的⒛00~⒛FFH RAM空間置零,并進行軟件仿真。

   錄入并調試一個排序子程序,其功能為用冒泡法將內部RAM中從開始的10個單字節無符號正整數,按從小到大的次序重新排列。

   設被加數存放在內部RAM的20H、21H單元,加數存放在”H、23H單元,若要求和存放在9z+H、25H中,試編寫出16位數相加的程序。

   編寫一段程序,把外部RAM中1000H~1030H單元的內容傳送到內部RAM的30H~ωH單元中。

    編寫程序,實現雙字節無符號數加法運算,要求(R1R0)+lR7R6)→“1HωH)°

   用R0和R1作數據指針,RO指向第一個加數,并兼作“和”的指針,R1指向另一個加數,字節存放到R2中作計數初值。

    在內部RAM的21H單元開始存儲有一組單字節不帶符號數,數據長度為⒛H,要求找出最大數存入BIG單元。

   求雙字節補碼程序:設雙字節數放在內部RAM的30H和31H單元(高字節在低地址〉,將其取補后存入40H(存放高字節)和41H〈存放低字節)單元。

  編程統計累加器A中“1”的個數。

 


   率高、實時性強的優點,適合于編寫短小高速的程序。但因它是面向機器的語言,所以它EP4CE10E22C8N缺乏通用性,編程復雜煩瑣,但應用還相當廣泛。高級語言是采用模塊化的程序設計,對系統的功能描述與實現比用匯編語言簡單,程序的閱讀、修改和移植比較方便,適合于編寫復雜些的程序。匯編語言程序設計是實踐性較強的一種單片機應用技能,本章對用單片機程序設計介紹了程序編制的方法和技巧及源程序中用到的一些偽指令,重點介紹了用匯編語言對分支、循環、子程序及按鍵、LED顯示等程序的設計。

   思考題及習題

    sOC51單片機匯編語言有何特點?

   利用⒛C51單片機匯編語言進行程序設計的步驟如何?

   常用的程序結構有哪幾種?特點如何?

   子程序調用時,參數的傳遞方法有哪幾種?

   什么是偽指令?常用的偽指令功能如何?

   設計匯編源程序,把外部RAM的⒛00~⒛FFH RAM空間置零,并進行軟件仿真。

   錄入并調試一個排序子程序,其功能為用冒泡法將內部RAM中從開始的10個單字節無符號正整數,按從小到大的次序重新排列。

   設被加數存放在內部RAM的20H、21H單元,加數存放在”H、23H單元,若要求和存放在9z+H、25H中,試編寫出16位數相加的程序。

   編寫一段程序,把外部RAM中1000H~1030H單元的內容傳送到內部RAM的30H~ωH單元中。

    編寫程序,實現雙字節無符號數加法運算,要求(R1R0)+lR7R6)→“1HωH)°

   用R0和R1作數據指針,RO指向第一個加數,并兼作“和”的指針,R1指向另一個加數,字節存放到R2中作計數初值。

    在內部RAM的21H單元開始存儲有一組單字節不帶符號數,數據長度為⒛H,要求找出最大數存入BIG單元。

   求雙字節補碼程序:設雙字節數放在內部RAM的30H和31H單元(高字節在低地址〉,將其取補后存入40H(存放高字節)和41H〈存放低字節)單元。

  編程統計累加器A中“1”的個數。

 


上一篇:利用存儲器

上一篇:單片機C語言概述

相關IC型號
EP4CE10E22C8N
暫無最新型號

熱門點擊

 

推薦技術資料

泰克新發布的DSA830
   泰克新發布的DSA8300在一臺儀器中同時實現時域和頻域分析,DS... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
桐梓县| 广水市| 丹棱县| 丽水市| 富宁县| 邻水| 茶陵县| 株洲市| 兖州市| 平乐县| 宜丰县| 白银市| 阆中市| 赣榆县| 新源县| 蒙城县| 儋州市| 尼勒克县| 肥城市| 湖北省| 历史| 榆树市| 南丰县| 平南县| 宁阳县| 上思县| 内黄县| 洞口县| 金门县| 文成县| 绥芬河市| 平陆县| 井陉县| 嘉义县| 正宁县| 百色市| 凤阳县| 论坛| 杂多县| 枣阳市| 阿图什市|