в нашем любимом вузе есть чудо предмет "микропроцессорная техника", а пишут там на ассемблере под кр580, пришлось писать, теперь нада проверить, ток теперь нада проверить. Эмулятора этого чуда под linux я не нашел, поэтому юзал эмулятор спектрума на котором аналогичный процессор, но что-то мы не договорились. Помогите пожалуйста, вот программа:
Адрес Код Команда Операторы Комментарий
;Программа y=2X1+X2-X3
ORG 820 ;Начать программу с адреса 0820H
820 21 LXI H,86F ;заслать адрес ячейки памяти в регистровую пару HL
821 6F
822 08
823 3E MVI A,E0 ;заслать X1 в регистр A
824 E0
825 0E MVI C,6E ;заслать X2 в регистр C
826 6E
827 16 MVI D,60 ;заслать X3 в регистр D
828 60
829 87 ADD A ;сложить содержимое акамулятора с самим собой
82A 81 ADD C ;сложить содержимое акамулятора с регистром С
82B 92 SUB D ;вычесть содержимое регистра D из акамулятора
82C 77 MOV M,A ;заслать содержиоме акамулятора в ячейку памяти адрес которой находится в регистровой паре
END ;конец программы
←
1
2
→
Ответ на:
комментарий
от scyld
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от scyld
Ответ на:
комментарий
от scyld
Ответ на:
комментарий
от scyld
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от scyld
Ответ на:
комментарий
от scyld
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от Frolic
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Assembler (2012)
- Форум Assembler (2019)
- Форум assembler (2003)
- Форум Эмулятор КР580 под Linux (2024)
- Форум Assembler messages (2016)
- Форум assembler: wtf? (2016)
- Форум Assembler IDE4linux (2010)
- Форум GNU Assembly (2021)
- Форум Assembler рекурсия (2020)
- Форум Изучение Assembler (2009)