period equ 2
mov eax, period ; после подстановки станет: mov eax, 2
; ...
period equ 3
mov eax, period ; после подстановки: mov eax, 3
; ...
mov bx,ax
значит скопировать в BX значение регистра AX(ВХ <-- АХ). И изучите подробнее работу команд imul, idiv и особенно то, в каком регистре записывается результат при разных размерах операндов.imul byte ptr b; значит, что AL умножается на байт b, и результат получается в AX
idiv byte ptr c ; значит, что AX делится на c, и в AH лежит остаток, а в AL, частное