Переведите следующий алгоритм на язык ассемблера.Введите X с клавиатуры, используя Trap # 15.Показать выходные данные для обоих случаев, когда X <10 и X> = 10.
INPUT X с клавиатуры ЕСЛИ X <10X = X - 10 ELSE X = 2 * X + 1 </p>
OUTPUT X
Пожалуйста, дайте мне знать, что я делаю не так
ORG $1000
START:
* Put program code here
MOVE.B #4,D0
TRAP #15
MOVE.W X,D1
CMP.L #10,D1
BLE ELSE
IF
SUB.L #10,D1
BRA ENDIF
ELSE
MULU #2,D1
ADD #1,D1
ENDIF
MOVE #3,D0
TRAP #15
SIMHALT ; halt simulator
* Put variables and constants here
X DC.W 7
END START