找到 60 篇文章 關於 8086

8086 程式用於確定 n 個數字陣列中數字的平方

George John
更新於 2019-07-30 22:30:26

2K+ 閱讀量

在這個程式中,我們將看到如何找到儲存在陣列中的 n 個數字的平方。問題陳述編寫 8086 組合語言程式來計算儲存在大小為 n 的陣列中每個數字的平方。陣列大小儲存在偏移量 600 的位置,數字從 601 開始儲存。討論為了解決這個問題,我們將陣列的大小放入 CL 暫存器,並將 CH 設定為 00H 用於計數。現在從每個位置將數字取入累加器,要進行平方,我們必須將其乘以兩次。因此我們用 AL 乘以 AL。... 閱讀更多

8086 程式用於確定兩個陣列元素的對應元素的乘積

Ankith Reddy
更新於 2019-07-30 22:30:26

402 閱讀量

在這裡,我們將看到如何找到兩個陣列元素的乘積並將結果儲存到記憶體中。問題陳述編寫 8086 組合語言程式來查詢從 501 開始儲存的兩個陣列的乘積,以及從 601 開始儲存的陣列。陣列的大小儲存在位置 500。計算乘積後,將結果儲存在 501 開始的位置。討論為了解決這個問題,我們使用源暫存器 SI 從第一個陣列中獲取元素,使用目標暫存器 DI 從第二個陣列中獲取元素。重複地將 SI 中的元素取到 AL,然後乘以 DI 的內容,並再次儲存到 SI 地址。因此它得到了解決。輸入地址資料……500055012C5020B5037D5042550521……6010460212603026040460505……流程圖程式輸出地址資料……501B0502C6503FA504B9505A5……    閱讀更多

8086 程式用於確定 n 個數字陣列中數字的立方

Chandu yadav
更新於 2019-07-30 22:30:26

1K+ 閱讀量

在這個程式中,我們將看到如何找到儲存在陣列中的 n 個數字的立方。問題陳述編寫 8086 組合語言程式來計算儲存在大小為 n 的陣列中每個數字的立方。陣列大小儲存在偏移量 600 的位置,數字從 601 開始儲存。討論為了解決這個問題,我們將陣列的大小放入 CL 暫存器,並將 CH 設定為 00H 用於計數。現在從每個位置將數字取入累加器,要進行立方,我們必須將其乘以三次。因此,我們臨時儲存該數字... 閱讀更多

8086 程式用於確定第一個陣列元素相對於另一個數組元素的模

Nishtha Thakur
更新於 2019-07-30 22:30:26

261 閱讀量

在這個程式中,我們將看到如何執行第一個陣列相對於下一個陣列的模運算。問題陳述編寫 8086 組合語言程式執行第一個陣列相對於下一個陣列的模運算。討論在這個例子中有兩個不同的陣列。這些陣列從位置 501 開始儲存,以及從 601 開始儲存。這兩個陣列的大小儲存在偏移量位置 500。我們採用陣列大小來初始化計數器,然後透過使用迴圈,我們逐個獲取元素的模輸入地址資料……500045010F5020B5030550408……601046020A6030260403……流程圖程式    MOV SI, 500     ;將源索引指向 500     MOV CL,  [SI]    ;載入計數器... 閱讀更多

8086 程式用於確定兩個陣列的對應元素的減法

Smita Kapse
更新於 2019-07-30 22:30:26

253 閱讀量

在這個程式中,我們將看到如何減去兩個不同陣列的內容。問題陳述編寫 8086 組合語言程式來減去儲存在兩個不同陣列中的對應元素的內容討論在這個例子中有兩個不同的陣列。這些陣列從位置 501 開始儲存,以及從 601 開始儲存。這兩個陣列的大小儲存在偏移量位置 500。我們採用陣列大小來初始化計數器,然後透過使用迴圈,我們逐個減去元素輸入地址資料……5000450109502035030850406……60104602016030260403……流程圖程式    MOV SI,  500     ;將源索引指向 500     MOV CL,  [SI]    ;載入計數器... 閱讀更多

模式 1 - 應答 I/O

Krantik Chavan
更新於 2019-07-30 22:30:25

1K+ 閱讀量

我們將模式 1 稱為應答輸入輸出或握手輸入輸出。當輸入裝置以不規則的時間間隔向微處理器提供資料時,我們使用此模式。一個以模式程式設計執行的埠使用三個握手訊號。這些握手訊號由埠 C 提供。只有埠 A 和 B 在模式 1 中工作。當我們將埠配置為輸入埠或輸出埠時,引腳 PC2、PC1 和 PC0 為埠 B 提供握手訊號。此外,引腳 PC7、PC6 和 PC3 為埠 A 提供握手訊號。... 閱讀更多

I/o 裝置的介面

Chandu yadav
更新於 2019-07-30 22:30:25

668 閱讀量

我們以非常分段的方式對 I/O 裝置進行介面,並系統地進行。在七段顯示器到 8085 微控制器的介面中,發現了一種非常常見的輸出裝置,尤其是在 8085 微處理器的套件中,它是包含七個段的 LED。此外,我們在 LED 顯示器中還有八個段,包括 7 個段,其中包括“.”,包含字元 8 並在其旁邊有一個小數點。我們將這些段表示為“a、b、c、d、e、f、g 和 dp”,其中 dp 表示... 閱讀更多

I/O 對映 I/O 的缺點和記憶體對映 I/O 的優點

Nancy Den
更新於 2019-07-30 22:30:25

762 閱讀量

在討論 I/O 對映 I/O 的缺點和記憶體對映 I/O 的優點之前,讓我們先對 I/O 對映 I/O 和記憶體對映 I/O 之間的區別進行一般性討論。在記憶體對映輸入輸出中 - 我們為輸入輸出裝置分配一個記憶體地址。任何與記憶體相關的指令都可以被此輸入輸出裝置訪問。輸入輸出裝置資料也提供給算術邏輯單元。輸入輸出對映輸入輸出 - 我們為輸入輸出裝置提供一個輸入輸出地址。此類裝置只能訪問 IN 和 OUT 指令。ALU 操作不直接適用於此類輸入輸出資料。因此,作為... 閱讀更多

記憶體對映 I/O 和 I/O 對映 I/O 的比較

Nancy Den
更新於 2019-07-30 22:30:25

2K+ 閱讀量

記憶體對映輸入輸出 - 我們為輸入輸出裝置分配一個記憶體地址。任何與記憶體相關的指令都可以被此輸入輸出裝置訪問。輸入輸出裝置資料也提供給算術邏輯單元。輸入輸出對映輸入輸出 - 我們為輸入輸出裝置提供一個輸入輸出地址。只有 IN 和 OUT 指令可以被此類裝置訪問。ALU 操作不直接適用於此類輸入輸出資料。因此,作為總結,我們可以提到 - I/O 是處理器/控制器用於處理連線到它的外設的任何通用埠。I/O 對映 I/O 具有與記憶體分開的地址空間。因此,總的來說 ... 閱讀更多

8086程式在字串中搜索數字

Ankith Reddy
更新於 2019-07-30 22:30:25

2K+ 閱讀量

在這個程式中,我們將看到如何從字串(數字陣列)中找到數字 n。問題陳述編寫 8086 組合語言程式以在字串(數字陣列)中查詢數字。這些數字儲存在記憶體偏移量 600 及其之後。討論在這個程式中,我們只取 5 個數字。我們正在搜尋數字 25。搜尋成功後,DX 暫存器將儲存偏移地址,BX 暫存器將儲存該數字的索引。我們從該陣列中獲取每個數字,然後將其與 25 進行比較。如果數字相同,那麼我們將... 閱讀更多

廣告