design user story assembler - palexisru/pl2_rus GitHub Wiki
Ассемблер
R: INT // Назначение памяти для R
TEST_P1_P2: // точка входа в программу
p.AX := P1 // первый параметр в AX
p.BX := P2 // второй параметр в BX
p.AX += p.BX // в AX сумма
R := p.AX // в R сумма
p.CMP_0 p.AX // сравнение AX с 0
ЕСЛИ p.flag.GT ::= RBX // больше 0 - на метку RBX
R :=p.BX // иначе в R значение BX
RBX:
RETURN // выход