Поэтому попытался изучить язык ассемблера с помощью симулятора микропроцессора (sms32v50). Я сделал основы, но теперь как бы застрял и не могу двигаться вперед. Поэтому мне нужно добавить 2-значные числа (например, 22 + 55), а затем отобразить этот ответ в VDU. Кажется, что иногда он отображает последнее число суммы, а иногда просто отображает какой-то значок, например % или '. Если я посмотрю оперативную память, я увижу, что ответ правильный и перемещен в нужное место, но после этого я застрял.
Любой совет?
; ===== WORK OUT 20 PLUS 15 =====================================
CLO ; Close unwanted windows.
MOV AL,22 ; Copy a 20 into the AL register.
MOV BL,5 ; Copy a 15 into the BL register.
ADD AL,BL ; ADD AL and BL. Answer goes into AL.
MOV [C0], AL ; Moving the answer to VDU and display it.
END ; Program ends
; ===== Program Ends ===========================================