Attention !!! We are shipping orders now but due to Covid-19 situation it can take 1-2 days for your orders to be shipped from our Nashik warehouse. If you have any queries feel free to contact us. Thank you for your support and understanding.
  • 8412906903

Product categories

Have You Seen

Samsung 18650 2600mah Li-ion Battery

Samsung 18650 2600mah Li-ion Battery

Samsung ICR18650-26J 2.6Ah BatteryOriginal Samsung 18650 2600 mah Lithium-ion BatteryThis is or..

Rs.247.80 (inc GST)
Rs.210.00 + GST

SKU: 1183 | DAB424
Stock: 0
Arduino Mega 2560 Pro Mini

Arduino Mega 2560 Pro Mini

Mega Pro 2560 Development Board Mega 2560 Pro a  Atmega2560 based compact Arduino MegaThis..

Rs.889.72 (inc GST)
Rs.754.00 + GST

SKU: 2058 | DAB079
Stock: 25

8-bit HEX to ASCII Convertor

This subroutine converts 8 bit Hexadecimal number into its equivalent ASCII value. The number to be converted should be in the Accumulator. The output ASCII number is stored in R0, R1 and R2. R0 contains the MSB i.e. the Hundreds place, R1 contains the Tens Place and R2 contains the LSB i.e. the Units Place.
The ASCII code for numbers 0-9 is 48-57 i.e. 30h – 39h


mov r0,#30h

mov r1,#30h

mov r2,#30h

cjne a,#00h,c1_hextobcd //check if number is 0 if not then continue


clr c

mov b,#100

//divide by 100

div ab

orl a,r0

mov r0,a

//save 100th place in R0

clr c

mov a,b

mov b,#10

//Divide by 10

div ab

orl a,r1

mov r1,a

//Save 10th place in R1

mov a,b

orl a,r2

mov r2,a

//Save  units place in R2



Written by Administrator