找到關於 8085 的475 篇文章

基於選擇的 8085 微處理器氣泡排序程式

Arnab Chakraborty
更新於 2019年10月9日 07:00:44

315 次瀏覽

在這裡,我們將看到一個 8085 微處理器程式,它可以幫助根據我們的選擇將數字按升序或降序排列。使用氣泡排序技術進行排序。問題陳述 −編寫一個 8085 組合語言程式,對一組資料執行氣泡排序操作,並根據選擇將其排列成升序或降序。討論 −在這個程式中,我們根據某些選擇將一些數字排列成升序或降序。我們將選擇儲存在 A000H 位置。如果選擇值為 00H,則資料將按升序排序,否則將按… 閱讀更多

8085 微處理器中按升序執行氣泡排序的程式

Arnab Chakraborty
更新於 2019年10月9日 06:57:41

444 次瀏覽

在這裡,我們將看到一個 8085 程式,用於將一組數字按升序排列。問題陳述 −編寫一個 8085 程式,按升序排序數字,其中 n 個數字儲存在從 8041H 開始的連續記憶體位置,而 n 的值在記憶體位置 8040H 中可用(使用氣泡排序)。討論 −在這個程式中,我們將使用氣泡排序技術來排列數字。在這種排序技術中,它將在不同的過程中執行。在每個過程中,最大的數字都儲存在列表的末尾。在這裡,我們從位置 8041H 到… 閱讀更多

基於 X 內容在 8085 微處理器上對兩個 BCD 數執行運算的程式

Arnab Chakraborty
更新於 2019年10月9日 06:55:46

377 次瀏覽

在這裡,我們將看到一個 8085 程式。此程式將根據選擇對 BCD 數執行不同的操作。問題陳述 −編寫一個 8085 組合語言程式,根據我們的選擇對兩個 8 位 BCD 數執行一些操作。討論 −在這個程式中,我們正在進行選擇。選擇值儲存在記憶體位置 8000H(命名為 X)。BCD 數儲存在位置 8001H 和 8002H。我們將結果儲存在位置 8050H 和 8051H。如果選擇是 00H,則它將執行加法,對於 01H,它將執行減法,對於 02H,它將執行… 閱讀更多

將 16 位二進位制數轉換為 8085 微處理器中 BCD 的程式

Arnab Chakraborty
更新於 2019年10月9日 06:52:47

562 次瀏覽

在這裡,我們將看到一個 8085 微處理器程式。此程式將用於將 16 位二進位制資料轉換為 BCD 資料。問題陳述 −編寫一個 8085 組合語言程式,將 16 位二進位制資料轉換為 BCD 資料。二進位制資料儲存在位置 8000H 和 8001H。討論 −這個問題是透過實現 16 位計數器來解決的。我們首先儲存 16 位數,然後逐個減少數字,並透過調整十進位制值來增加十進位制值。為了增加值,我們可以使用 INR 指令,但 INR 指令不會影響進位標誌。因此,在這裡我們… 閱讀更多

8085 微處理器中多位元組 BCD 數減法的程式

Arnab Chakraborty
更新於 2019年10月9日 06:45:11

402 次瀏覽

在這裡,我們將看到一個可以使用 8085 微處理器對多位元組 BCD 數執行減法的程式。問題陳述 −編寫一個 8085 組合語言程式來減去兩個多位元組 BCD 數。討論 −數字儲存在記憶體中,並存儲一個附加資訊。它將向我們顯示多位元組 BCD 數的位元組計數。在這裡,我們選擇 3 位元組 BCD 數。它們儲存在位置 8001H 到 8003H,另一個數字儲存在位置 8004H 到 8006H。位置 8000H 儲存位元組計數。在這種情況下,位元組計數為 03H。對於減法,我們使用 10’s… 閱讀更多

在 8085 微處理器中模擬即時時鐘的程式

Arnab Chakraborty
更新於 2019年10月5日 07:15:31

591 次瀏覽

在這裡,我們將看到一個有趣的問題。我們將瞭解如何使用 8085 微處理器模擬一個即時時鐘。問題陳述 −編寫一個 8085 組合語言程式來模擬即時時鐘。討論 −在這個程式中,我們使用 8085MPU 建立一個即時時鐘。在這裡,我們生成 1 秒延遲以更新秒數。這個時鐘是 24 小時時鐘。我們從 00:00:00 初始化時鐘。要將值顯示到 7 段顯示器中,我們必須使用一些埠 IC 和正確的配置。每 60 秒更新分鐘欄位,每 60 分鐘更新小時欄位。對於十進位制更新,… 閱讀更多

在 8085 微處理器的資料欄位中交替顯示 00 和 FF 的程式

Arnab Chakraborty
更新於 2019年10月5日 07:29:21

516 次瀏覽

在這裡,我們將看到一個 8085 微處理器程式。此程式將交替生成 00H 和 FFH。問題陳述 −編寫一個可以交替生成 00H 和 FFH 的 8085 組合語言程式。討論 −00H 和 FFH 每秒交替更改。所以我們需要一秒鐘的延遲。我們建立了延遲子程式來生成 1 秒延遲。注意:為簡單起見,我們將數字儲存在記憶體中。為了顯示數字,我們可以使用 7 段顯示器和其他顯示功能將其顯示在顯示器上。輸入這裡我們沒有提供任何輸入。流程圖程式地址十六進位制程式碼標籤助記符註釋F000AFLOOPXRA A清除 A 暫存器F00132, 50, 80 STA 8050H 儲存 00H… 閱讀更多

在 8085 微處理器中模擬十進位制減計數器的程式

Arnab Chakraborty
更新於 2019年10月5日 07:28:40

727 次瀏覽

在這裡,我們將看到一個 8085 微處理器程式。在這個程式中,我們將看到如何模擬十進位制減計數器。問題陳述 −編寫一個 8085 組合語言程式來模擬十進位制減計數器。它將從 9 倒數到 0,然後再次回到 9。討論 −在本節中,我們正在模擬十進位制減計數器。在這裡,計數器將從 99 到 0 計數 100 個十進位制數。所有值都將在每 0.5 秒更新。對於十進位制計數,我們使用 DAA 指令。注意:為簡單起見,我們將數字儲存在記憶體中。為了模擬它像一個計數器… 閱讀更多

在 8085 微處理器中模擬十進位制加計數器

Arnab Chakraborty
更新於 2019年10月5日 07:27:42

323 次瀏覽

在這裡,我們將看到一個 8085 微處理器程式。在這個程式中,我們將看到如何模擬十進位制加計數器。問題陳述 −編寫一個 8085 組合語言程式來模擬十進位制加計數器。它將從 0 計數到 9。然後再次回到 0。討論 −在本節中,我們正在模擬十進位制加計數器。在這裡,計數器將從 0 到 99 計數 100 個十進位制數。所有值都將在每 0.5 秒更新。對於十進位制計數,我們使用 DAA 指令。注意:為簡單起見,我們將數字儲存在記憶體中。為了模擬它像一個… 閱讀更多

使用選擇排序在 8085 微處理器中執行排序的程式

Arnab Chakraborty
更新於 2019年10月5日 11:39:08

瀏覽量:281

這裡我們將看到一個使用8085微處理器的程式。在這個程式中,我們將學習如何使用選擇排序法對一系列數字進行排序。問題陳述 — 編寫一個8085組合語言程式,使用選擇排序法對給定的序列進行升序排序。數字儲存在8001H及其以後的地址中。8000H儲存塊大小。討論 — 在選擇排序技術中,我們將從一組數字中選擇最小或最大項。在本例中,我們考慮升序排序,因此我們選擇最小數字。透過取最小數,我們將其交換……閱讀更多

廣告