PhysicsTeacher.in

High School Physics + more

ASCII to HEX Conversion program in 8085 – PhysicsTeacher

In this post, we will see how to convert a given ASCII Character into its equivalent Hexa Decimal (HEX) number using the 8085 microprocessor program or instruction set.


Algorithm for ASCII to HEX Conversion with 8085 microprocessor

  1. Load the given data in A register
  2. Subtract 30 H from A register
  3. Compare the content of A register with 0A H
  4. If A < 0A H, jump to step6. Else proceed to next step.
  5. Subtract 07 H from A register
  6. Store the result
  7. Terminate the program

8085 Program to convert ASCII to Hexa Decimal number | ASCII to HEX program code in 8085

LDA 4500
SUI 30
CPI 0A
JC SKIP
SUI 07
SKIP: STA 4501
HLT

Program to convert ASCII Character into its equivalent Hexa Decimal number using the 8085 microprocessor (ASCII to HEX Conversion)
Program to convert ASCII Character into its equivalent Hexa Decimal number using the 8085 microprocessor (ASCII to HEX Conversion)

Observation

Input: 4500 31
Output: 4501 0B

Result

Thus the given ASCII character was converted into its equivalent Hexa Value using the 8085 microprocessor program.

See also  MCQs on 8085 Instruction set, Addressing Modes & Machine cycles | NPTEL assignment Q&A
Scroll to top
error: physicsTeacher.in