4.1 編程的步驟、方法和技巧
4.1.2 編程的方法和技巧
4.1.3 匯編語言程序的基本結構
4.2 匯編語言源程序的編輯和匯編
4.2.1 源程序編輯
4.2.2 源程序的匯編
4.2.3 偽指令
計算機在完成一項工作時,必須按順序執行各種操作。這些操作是程序設計人員用計算機所能接受的語言把解決問題的步驟事先描述好的,也就是事先編好計算機程序,再由計算機去執行。匯編語言程序設計,要求設計人員對單片機的硬件結構有較詳細的了解。編程時,對數據的存放、寄存器和工作單元的使用等要由設計者安排;而高語言程序設計時,這些工作是由計算機軟件完成的,程序設計人員不必考慮。
4.1.1 編程步驟
一、分析問題
首先,要對需要解決的問題進行分析,以求對問題有正確的理解。例如,解決問題的任務是什么?工作過程是什么?現有的條件,已知的數據,對運算的精確和速度方面的要求是什么?設計的硬件結構是否方便編程等等。
二、確定算法
算法就是如何將實際問題轉化成程序模塊來處理。
解決一個問題,常常有幾種可選擇的方法。從數學角度來描述,可能有幾種不同的算法。在編制程序以前,先要對不同的算法進行分析、比較,找出最適宜的算法。 ?
三、畫程序流程圖
程序流程圖是使用各種圖形、符號、有向線段等來說明程序設計過程的一種直觀的表示,常采用以下圖形及符號:
橢圓框( )或桶行框( )表示程序的開始或結束。
矩形框( )表示要進行的工作。
菱形框( )表示要判斷的事情,菱形框內的表達式表示要判斷的內容。
圓圈( )表示連接點。
指向線(→)表示程序的流向。
流程圖步驟分得越細致,編寫程序時也就越方便。
資源簡介:4.1 編程的步驟、方法和技巧4.1.2 編程的方法和技巧??????????????????? 4.1.3 匯編語言程序的基本結構???????? 4.2 匯編語言源程序的編輯和匯編????????? 4.2.1 源程序編輯?????????????????????...
上傳時間: 2013-10-10
上傳用戶:18888888888
資源簡介:此為本書配套光盤.本書主要內容包括:微型計算機基礎知識、IBM-PC微型計算機系統概述、匯編語言程序設計基本方法、三大結構程序設計、子程序設計、匯編語言程序設計等內容。
上傳時間: 2013-12-02
上傳用戶:shus521
資源簡介:微機原理課件 微機原理是學習和掌握微機硬件知識和匯編語言程序設計的入門課程: 微型計算機的基本工作原理 匯編語言程序設計 微型計算機接口技術 目的:建立微型計算機系統的整體概念,形成微機系統軟硬件開發的初步能力。
上傳時間: 2014-01-08
上傳用戶:Ants
資源簡介:7-1. 設計范例——數碼管顯示7-2. 51單片機的并行I/O接口的使用方法7-3. 數碼管的知識和使用方法7-4. 傳送類指令的功能7-5. 匯編語言程序設計的一般步驟要求在最左側的數碼管上顯示數字1。范例分析:硬件分析?????? 電路中用到了單片機的并行I/O口和數...
上傳時間: 2013-10-13
上傳用戶:Maple
資源簡介:微機原理與匯編語言程序設計課件為PPT文件,內容有:第1章 基礎知識?4第2章 微型計算機系統結構?6第3章 程序加載并執行?4第4章 微處理器一般指令?6第5章 匯編語言程序設計基礎?4第6章 算術運算與邏輯運算?8第7章 基本輸入與輸出?4第8章 程序流程控制?...
上傳時間: 2013-10-28
上傳用戶:yanming8525826
資源簡介:IBM PC匯編語言程序設計(第二版)源碼 全面詳細的介紹IBM PC匯編語言的書籍,從基礎知識、硬件方面、程序設計等方面介紹了匯編語言,還有許多技術的資料
上傳時間: 2016-02-22
上傳用戶:lgnf
資源簡介:打字游戲 制作這款打字小游戲是為了對匯編語言程序設計有一個更深刻的了解,將所學的知識應用于實踐,提高自己的編程水平。鑒于用匯編語言編程的復雜性,為了使游戲能夠實現自己預先的構想,所以自創了這款相對比較簡單的打字游戲。在游戲制作工作中會應用到8...
上傳時間: 2016-02-24
上傳用戶:asdfasdfd
資源簡介:微型計算機原理與匯編語言程序設計 PPT版
上傳時間: 2013-07-16
上傳用戶:eeworm
資源簡介:匯編語言程序設計 PDF版
上傳時間: 2013-06-22
上傳用戶:eeworm
資源簡介:微型計算機原理與匯編語言程序設計 PPT版
上傳時間: 2013-06-11
上傳用戶:eeworm
資源簡介:80x86匯編語言程序設計
上傳時間: 2013-07-12
上傳用戶:eeworm
資源簡介:80x86匯編語言程序設計教程
上傳時間: 2013-07-29
上傳用戶:eeworm
資源簡介:專輯類----單片機專輯 微型計算機原理與匯編語言程序設計-479頁-2.8M-PPT版.rar
上傳時間: 2013-04-24
上傳用戶:一諾88
資源簡介:專輯類----單片機專輯 80x86匯編語言程序設計教程-608頁-19.9M.rar
上傳時間: 2013-05-25
上傳用戶:tonyshao
資源簡介:專輯類----單片機專輯 80x86匯編語言程序設計-317頁-6.6M.rar
上傳時間: 2013-07-17
上傳用戶:a296386173
資源簡介:專輯類-課件教程類專輯-64個-3.44G 微型計算機原理與匯編語言程序設計-479頁-2.8M-PPT版.zip
上傳時間: 2013-04-24
上傳用戶:sh19831212
資源簡介:專輯類-單片機專輯-258冊-4.20G 80x86匯編語言程序設計教程-608頁-19.9M.pdf
上傳時間: 2013-04-24
上傳用戶:smthxt
資源簡介:專輯類-單片機專輯-258冊-4.20G 匯編語言程序設計-252頁-3.2M-PDF版.zip
上傳時間: 2013-04-24
上傳用戶:李彥東
資源簡介:專輯類-單片機專輯-258冊-4.20G 微型計算機原理與匯編語言程序設計-479頁-2.8M-PPT版.zip
上傳時間: 2013-07-05
上傳用戶:FFAN
資源簡介:專輯類-單片機專輯-258冊-4.20G 80x86匯編語言程序設計-317頁-6.6M.pdf
上傳時間: 2013-05-27
上傳用戶:蠢蠢66
資源簡介:IBM PC 匯編語言程序設計第五版,免積分分享給大家了。
上傳時間: 2013-04-24
上傳用戶:rocwangdp
資源簡介:匯編語言程序設計
上傳時間: 2013-11-17
上傳用戶:haojiajt
資源簡介:論述了基于數字溫度傳感器的單片機溫度測控系統。把PC機中實現減法運算的方法運用到MCU的匯編語言程序設計中,從而完成了AD7416的溫度采樣匯編語言程序設計。給出了溫度測控系統簡化電路原理圖以及符合MCS—51匯編語言特點的溫度采樣子程序流程框圖。
上傳時間: 2014-12-27
上傳用戶:aa7821634
資源簡介:匯編語言程序設計案例1—動態顯示/障礙物檢測/障礙物方位檢測 10-1.? LED數碼管顯示原理10-2.? 案例分析1(2位學號顯示)10-3.? 案例分析2(簡易按鍵搶答)10-4.? CJNE、JC、JNC的應用10-5.? 課后思考和實驗準備11-1.? 智能小車障礙檢測原理11-2.? 智能小...
上傳時間: 2013-11-10
上傳用戶:togetsomething
資源簡介:§4-1? 程序設計語言計算機程序設計語言是指計算機能夠理解和執行的語言。? 程序設計語言的種類很多,歸納起來有三種:?????????????????????? 機器語言、匯編語言和高級語言。? 編程時采用哪種語言由程序設計語言的特點和適用場合...
上傳時間: 2013-10-15
上傳用戶:daoxiang126
資源簡介:IBM-PC匯編語言程序設計
上傳時間: 2013-12-10
上傳用戶:huxiao341000
資源簡介:Windows環境下32位匯編語言程序設計
上傳時間: 2013-12-23
上傳用戶:xinyuzhiqiwuwu
資源簡介:這是一個有關于匯編語言程序設計的學心電子書,如果有喜歡學習MASM語言的人,這是一個好的學習資料。
上傳時間: 2015-01-12
上傳用戶:笨小孩
資源簡介:匯編語言程序設計自學設計教程
上傳時間: 2014-01-17
上傳用戶:wxhwjf
資源簡介:教學課件\微型計算機匯編語言程序設計
上傳時間: 2015-01-30
上傳用戶:cc1