/p>
mov a1 [di], al ax, ax al, a +1 ax, 2 r2 a +2, 0 ax, 3
je r2 a +3, 0
; 2е число до (01 02 03 04 05):
r2:
xor ax, ax
xor si, si
xor bx, bx bl, b +1
e7: di, di al, b1 [si]: al, Tabl [di] e9 di di, 16 e8
e9: ax, di b1 [si], al si
cmp si, bx e10 e7
; до виду 23 січня 45: ax, ax
xor bx, bx
xor si, si
mov al, b +1 si, ax di , di di, si ax, ax
dec di si, 2 ob3
jne ob4: ; якщо число з 2х символів (про всяк випадок чистимо b1 [2])
mov b1 [2], 0: si, 1 e11
je r3: ; якщо число з 1го символу
jmp r4: si si
mov al, b1 [si] ; множимо n число на 10
mov bl, 10h bl si
mov bl, b1 [si] ; додаємо до одержали n +1 елемент і пишемо в diий
add al, bl b1 [si], 0 si