![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]() Цитата:
https://github.com/begoon/i8080-core https://github.com/begoon/i8080-js |
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Старость, нужно уважать. Хотя-бы потому, что если-бы небыло нас, откуда бы вы взялись?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#13 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]() |
![]() |
![]() |
![]() |
#15 |
Регистрация: 10.12.2014
Сообщений: 9
|
![]()
Код выше я не понял( Не смог разобраться и сопоставить его с таблицей комманд для процессора. Сами числа то надо както забивать поидее? Может кто-то проверить код и разжевать мне поподробнее? пожалуйста. Или написать алгоритм словами или блок-схемой
![]() |
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Можете вот отсюда простой симулятор скачать - http://cifra.studentmiv.ru/simulyator-umpk-80/
Можно вводить просто в Hex-кодах, можно командами. См. рис. |
![]() |
![]() |
![]() |
#17 |
Регистрация: 10.12.2014
Сообщений: 9
|
![]()
Скачал то я его скачал, но не понимаю самой сути программирования ни на каком либо языке. Вбиваю построчно что мне написали выше и ничего не происходит
|
![]() |
![]() |
![]() |
#18 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
А еще есть эмулятор Радио-86РК ( там как раз это процессор) - http://rk86.ru/
Директивой M вводите коды команд. Только команду "стоп" hlt ( код 76) там нельзя - зависнет, придется Reset нажимать. В качестве завершения лучше переход на начало программы "монитор": Код:
Посмотреть - директивой M810 - , да сработало, там 55, как и просили. |
![]() |
![]() |
![]() |
#19 | |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]() Цитата:
Вбиваете туда, где 3E 55 ... и т.д. коды команд. В данном случае - программа : записывает 55 в регистр А, потом из А в ячейку памяти M с адресом 0810, и все - стоп. Нажимаете треугольник (там, над словом метка ) - типа как на плеере кнопка Play . Программа запускается. Смотрите результат - внизу в ячейке 810 и в самом деле появилась 55. Вот и все. Команда Код:
Поэтому вначале записываем в HL число 0810 Последний раз редактировалось type_Oleg; 11.12.2014 в 19:10. |
|
![]() |
![]() |
![]() |
#20 |
Регистрация: 10.12.2014
Сообщений: 9
|
![]()
Ну мне программу посложнее нужно написать чем вывод числа))) Как раз простенькие такие примеры нам показывали на самом компьютере. А вот как вычесть числа попарно, как все из них записать в аккумулятор, сравнить, и разместить по возрастанию - это уже проблема
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написать программу (assembler) y=x^3-1 | алекс1-1 | Помощь студентам | 2 | 04.06.2020 23:50 |
Помогите написать программу на Assembler | Kubbase | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 06.06.2014 08:00 |
Надо написать программу в Assembler'е | Shiny_babe | Помощь студентам | 2 | 05.10.2010 18:15 |
Помогите написать программу - Assembler | beginner | Помощь студентам | 2 | 25.02.2007 20:30 |