如何打印出給定尺寸的方格_打印給定號碼的表格| 8085微處理器

如何打印出給定尺寸的方格

Problem statement:

問題陳述:

Write an assembly language program in 8085 to print the table of input integer.

在8085中編寫匯編語言程序以打印輸入整數表。

Assumptions: Suppose the inputted number is at memory location 2050 and the table will be printed from starting location 3050.

假設:假設輸入的數字位于內存位置2050,并且將從起始位置3050開始打印表格。

Algorithm:

算法:

  1. Load the value of input in accumulator from memory location 2050 and then copy it to another register say D. Also store 0A in register B.

    從存儲器位置2050將輸入的值加載到累加器中,然后將其復制到另一個寄存器D中。還將0A存儲在寄存器B中。

  2. Store memory location 3050 in M using LXI instruction and take another register say C with its value 00.

    使用LXI指令將存儲單元3050存儲在M中,并取另一個值為C的寄存器C。

  3. Now copy the content of D register to A and add the contents of A and C and store it in A then copy it to M.

    現在將D寄存器的內容復制到A,并將A和C的內容相加并存儲在A中,然后將其復制到M。

  4. Increment value of M by 1.

    M的值增加1。

  5. Copy content of A to C and decrements the content of B by 1 and if its value is 0 then halt otherwise again go to step number 3.

    將A的內容復制到C,并將B的內容減1,如果B的值為0,則暫停,否則再次轉到步驟3。

Program:

程序:

ADDRESSMNEMONICSCOMMENTS
2000LDA 2050A
2003MOV D, AD
2004MVI B 0AB
2006LXI H 3050H
2009MVI C 00C
200BMOV A, DA
200CADD CA
200DMOV M, AM
200EINX HHL
200FMOV C, AC
2010DCR BB
2011JNZ 200BJump to address 200B if ZF=0
2014HLTTerminates the program
地址 記憶 注釋
2000 LDA 2050 一個
2003年 MOV D,A d
2004年 MVI B 0A
2006年 LXI H 3050 H
2009年 MVI C 00 C
200B MOV A,D 一個
200度 加C 一個
200D MOV M,A 中號
200E INX H HL
200樓 MOV C,A C
2010 DCR B
2011年 JNZ 200B 如果ZF = 0,則跳轉到地址200B
2014年 HLT 終止程序

Explanation:

說明:

  1. LDA 2050: load the contents from 2050 memory location to accumulator (register A).

    LDA 2050:將內容從2050存儲器位置加載到累加器(寄存器A)。

  2. MOV D, A: move the contents of accumulator to register D.

    MOV D,A:將累加器的內容移至寄存器D。

  3. MVI B 0A: store 0A data into register B.

    MVI B 0A:將0A數據存儲到寄存器B中。

  4. LXI H 3050: store 30 in H register and 50 in L register; hence M will contain 3050 inside it.

    LXI H 3050:在H寄存器中存儲30,在L寄存器中存儲50; 因此M內含3050。

  5. MVI C 00: store 00 data in register C.

    MVI C 00:將00數據存儲在寄存器C中。

  6. MOV A, D: move the contents of D register into A.

    MOV A,D:將D寄存器的內容移至A。

  7. ADD C: add the contents of A and C register and store in A.

    添加C:將A和C寄存器的內容相加并存儲在A中。

  8. MOV M, A: move the contents of A register into M.

    MOV M,A:將A寄存器的內容移到M。

  9. INX H: increments content of M by 1.

    INX H:將M的內容增加1。

  10. MOV C, A: move the contents of A register into C.

    MOV C,A:將A寄存器的內容移至C。

  11. DCR B: decrements the content of B register by 1.

    DCR B:將B寄存器的內容減1。

  12. JNZ 200B: jump to address 200B if Carry flag is not zero.

    JNZ 200B:如果進位標志不為零,則跳轉到地址200B。

  13. HLT: terminate the program.

    HLT:終止程序。

翻譯自: https://www.includehelp.com/embedded-system/print-the-table-of-a-given-number-using-8085-microprocessor.aspx

如何打印出給定尺寸的方格

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/542924.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/542924.shtml
英文地址,請注明出處:http://en.pswp.cn/news/542924.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

maka如何看html文件,自己在MAKA上做得H5,別人如何能看到收集的信息

1。登陸1。 ? ?登陸入口:點擊首頁右上角“登錄”按鈕進入登錄界面;2。 ? ?登陸界面:輸入有效注冊的個人賬號信息:郵箱、密碼;您也可以選擇QQ等第三方登錄。3。 ? ?密碼找回:進入賬戶登錄界面&#xf…

發現保存GIF格式后相素發生變化咋辦

數學公式編輯器MathType主要的作用就是編輯公式用的,一些用戶朋友編輯完公式希望把公式保存為“高分辨率”的GIF格式,但是在圖片查看器中進行瀏覽查看時發現GIF的分辨率發生了變化,對于這種情況該如何處理呢?下面我們就針對這個問…

3個階段 項目征名_2020年即將上線的3個爆款,或許它們能改變現有的手游格局...

在近幾年國內的手游市場中,基本都被《王者榮耀》和吃雞類型的給壟斷了,偶爾有個別爆款出現,也只是曇花一現,連半年時間都堅持不到,就比如去年的自走棋。不過在2020年,以王者和吃雞為主的這種格局或許會被打…

python判斷素數程序_使用面向對象方法檢查素數的Python程序

python判斷素數程序This program will check whether a given number is Prime or Not, in this program we will divide the number from 2 to square root of that number, if the number is divided by any number in b/w then the number will not be a prime number. 該程…

湖北計算機技能高考專科學校排名,湖北2021年技能高考專科錄取分數線

https://forms.ebdan.net/ls/wg2YPHOQ點擊查看全部院校武漢船舶職業技術學院:技能高考(機械類)507技能高考(電氣電子類)437技能高考(計算機類)532技能高考(財經類)530技能高考(建筑設計類)319技能高考(旅游類)489技能高考(汽車維修類)466湖北科技職業學院&#xff1…

定位樣式

Web頁面中的特殊效果,如菜單效果,對話框效果都需要通過定位屬性來實現。定位樣式position屬性可以控制元素的定位類型position屬性值可以為sataic、fixed、absolute、relativeposition屬性的語法結構- position:value;定位屬性static默認值。沒有定位&am…

c#異常處理_C#異常處理能力問題和解答 套裝2

c#異常處理1) There are the following statements that are given below, which is correct about an exception in C#.NET? The exception occurs at the time of compilationThe exception occurs during program loadingThe exception occurs during JIT compilationThe …

考慮題4所示的日志記錄_[南開大學]18秋學期(1703)《數據庫基礎與應用》在線作業...

18秋學期(1703)《數據庫基礎與應用》在線作業一、單選題:1.[單選題]在SQL語言中,模式對應于() (滿分:)A. 視圖和部分基本表B. 基本表C. 存儲文件D. 物理磁盤正確答案:——B——2.[單選題]在數據庫系統中,讀臟數據是指一個事務讀了另…

數字圖像處理圖像反轉的實現_反轉8位數字| 8085微處理器

數字圖像處理圖像反轉的實現Problem statement: 問題陳述: To reverse 8 bits number using 8085 microprocessors. 使用8085微處理器反轉8位數字。 Algorithm: 算法: Load the accumulator with the first data. 向累加器加載第一個數據。 Use RLC i…

計算機控制z反變換公式,第三章 計算機控制系統的數學描述(修正Z變換).ppt

第三章 計算機控制系統的數學描述(修正Z變換)* 3.4 修改Z變換 1.具有多采樣頻率系統 在某些控制系統中,存在著不同采樣頻率的采樣開關,如圖3.10所示。 圖3.10 具有不同采樣頻率系統結構圖 圖3.10表示,該系統反饋回路的采樣頻率高一…

7月19日實習日志

今天是實習第十二天,時間過得很快一轉眼實習一般都已經過去了,今天早上下了大雨,到單位的時候差一點遲到。 今天難道單位公司的同事就帶領著我給公司的防火請升級,防火墻可以是一套硬件或軟件,它在網絡和互聯網之間形成…

g++默認參數_C ++默認參數| 查找輸出程序| 套裝2

g默認參數Program 1: 程序1&#xff1a; #include <iostream>using namespace std;int K 10;int fun(){return K;}int sum(int X, int Y fun()){return (X Y);}int main(){int A 0;A sum(5);cout << A << " ";K 20;A sum(5);cout <<…

python重載模塊_Python 3.0中重載模塊

在Python中&#xff0c;每一個以 .py結尾的Python文件都是一個模塊。其他的文件可以通過導入一個模塊來讀取該模塊的內容。導入從本質上來講&#xff0c;就是載入另一個文件&#xff0c;并能夠讀取那個文件的內容。一個模塊的內容通過這樣的屬性能夠被外部世界使用。這種基于模…

計算機考研985院校不歧視,考研最不歧視的985大學有哪些

考研最不歧視的大學有很多&#xff0c;其中985院校有哈爾濱工業大學、對外經濟貿易大學、中南大學、河南大學和華東師范大學等。哪些985大學不歧視考研考生1、哈爾濱工業大學面試除了自我介紹&#xff0c;其他都不透露自己的信息&#xff0c;面試老師也都不知道&#xff0c;都是…

如何使用Tornado實現WebSocket服務器?

什么是龍卷風&#xff1f; (What is Tornado?) Tornado is a python web framework and asynchronous networking library. It is scalable and non-blocking. It specializes in dealing with event-driven networking. As tornado supports concurrent connections, natural…

電子增穩云臺_揭秘Dobby自拍無人機,電子增穩是黑科技?

揭秘Dobby自拍無人機&#xff0c;電子增穩是黑科技&#xff1f;2016年07月27日 10:47作者&#xff1a;廣州分站文章出處&#xff1a;泡泡網原創分享最近零度智控的Dobby自拍無人機橫空出世&#xff0c;主打「便攜」「自拍」兩大特色&#xff0c;一經眾籌便得到了大量的關注&…

拖動效果

css部分&#xff1a; <style type"text/css">.page{text-align:left;}.dragDiv{   border:1px solid #ddd;   padding:10px;   width:300px;   height:150px;   margin:0 auto;   border-radius:4px;    box-shadow:0 1px 2px #fefefe;    pos…

計算機組成比作人的什么位置,理學第章計算機組成上.ppt

理學第章計算機組成上.ppt第2章 計算機組成原理 2.1 計算機系統組成簡介 計算機系統由硬件和軟件兩大部分組成。若把一個計算機系統比作人的話&#xff0c;則硬件構成了計算機系統進行計算的軀干&#xff0c;軟件構成了計算機系統進行計算的大腦。 1 輸入部件 輸入部件用于向計…

Python | Tkinter中的文本區域和按鈕

Library: 圖書館&#xff1a; TkinterTkinter (Tkinter) Tkinter(Tk interface) is a Standard python library that is used to create easy, fast, and simple GUI applications. Tkinter(Tk接口)是一個標準的python庫&#xff0c;用于創建簡單&#xff0c;快速和簡單的GUI應…

python多行注釋以三個英文_Python中多行注釋可以包含在三對英文半角單引號('''''')或三對英文半角雙引號(\\\...

Python中多行注釋可以包含在三對英文半角單引號()或三對英文半角雙引號(\"\"\"\"\"\")之間答&#xff1a;√變化再現除了有形式結構的需要外,還暗示了()的變化:()答&#xff1a;表現內容治療與搶救休克首要的中心環節是答&#xff1a;積極去除病…