8085脈衝波形程式
現在讓我們來看一個Intel 8085微處理器的程式。在這個程式中,我們將看到如何產生脈衝波形。
問題陳述:
編寫8085組合語言程式以產生連續的方波。
討論
為了用8085產生方波,我們將連續旋轉10101010 (AAH)。我們需要將D0作為輸出。我們將使用01H遮蔽累加器的內容。如果結果為0,則輸出為0;如果結果為1,則輸出為1,從而產生脈衝。
輸入
本例中沒有給出輸入
流程圖

程式
| 地址 | 十六進位制程式碼 | 標籤 | 助記符 | 註釋 |
|---|---|---|---|---|
| 8000 | 16, AA | | MVI D,AAH | 將10101010載入到D中 |
| 8002 | 7A | ROTATE | MOV A,D | 將D載入到A中 |
| 8003 | 07 | | RLC | 將A左移一位 |
| 8004 | 57 | | MOV D,A | 將A再次儲存到D中 |
| 8005 | E6, 01 | | ANI 01H | 用01H遮蔽A |
| 8007 | D3, 10 | | OUT 10H | 將輸出傳送到埠10 |
| 8009 | C3, 02, 80 | | JMP ROTATE | 跳轉到ROTATE以進行下一階段 |
輸出
在輸出埠生成方波作為輸出。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP