Сделал вот такую мини-программку, но все равно не понимаю, как это работает, может кто-то объяснить? (Возможно в ней нет смысла, но кто может разобрать/закоментить строки?)
Проверил в дос, сначала заносится число 4, потом из него получается 28, и в итоге 14, почему?
mov bl, 10
mov al, 4
mul bl
shr al, 1