Hi,
Did the table before you replied.
It's a pdf, it shows all lines from start to finish so anybody can follow it.
< indicates line shifted left,
+ indicates result after adding 3.
It's the example you requested 10111111111
Software should be a doddle, as an example for an 8 bit binary number, two 8 bit registers, one holding the binary the other the result, clear the carry, left shift binary into carry, left shift carry into result, add 0x0b and save in a temp register, if DC flag is set add 0x03, then add 0xb0, save result in temp register, if DC flag set add 0x30 to the result, clear the carry, left shift binary into carry, left shift carry into result, loop for 8,,,, DONE