Home » Embedded Systems

Convert 8-bit ASCII to BCD number | 8086 Microprocessor

Here, we are going to learn how to convert 8-bit ASCII to BCD number using 8086 Microprocessor?
Submitted by Akash Kumar, on November 08, 2018

Problem statement:

To convert ASCII to BCD 8-bit number using 8086 Microprocessor.

Algorithm:

  1. Load the value from memory into register AL
  2. Then perform and operation on register AL with 0F
  3. Move the result value from register AL to memory
  4. Terminate the program

Program:

    MOV     AL, [0600]
    AND     AL, 0F
    MOV     [0601], AL
    HLT

Observation:

    INPUT: 
    0600:35

    OUTPUT: 
    0601:05

Hence we successfully converted 8 bit ASCII number to its equivalent BCD using 8086 Microprocessor.






Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.
Learn PCB Designing: PCB DESIGNING TUTORIAL







Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing » Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.