Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Инопланетные скрижали |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 14 15 16 17 18 * 19 20 21 22 .. 25 26 27 28 29 30 | Печать |
MC68k |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 сентября 2017 23:27 Сообщение отредактировано: 30 сентября 2017 23:29
http://ufasoft.com/files/open/bk-0010/macro11.asm TRAP 100 TRAP 101 TRAP 103 TRAP 104 TRAP 106 TRAP 111 TRAP 112 TRAP 114 TRAP 115 TRAP 116 - тут понятно, печать на экран. TRAP 117 TRAP 120 TRAP 121 TRAP 122 TRAP 125 TRAP 126 TRAP 130 TRAP 131 это что и где описывается? или сырок фейковый или это вызовы фокала/бейсика? |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Это его собственные trapы, вон перед вызовом первый раз трапа метка t: заносится в 34 ячейку - с той метки и обработчик. |
MC68k |
Ага, нашел, но легче не стало T: PUSH R0 146440, 151646, 151704, 153072, 151650, 154610, 151046, 151036 это ведь в ПЗУ находится? |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
По адресу 0140000..0157777 может много чего стоять, в документации к ассемблеру не указано с каким пзу он должен работать? Для начала стоит в РЕ2-107 заглянуть, средняя из бэйсиковских, как наиболее стандартная конфигурация. |
MC68k |
Там вообще никакой документации нет на страничке. Бинарник, этот сырок и скриншот с эмулятора. Но написано, что запускается из монитора(МСТД?) Средняя из бейсиковских. А бейсиков было два. |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
А вот если везде EMT поменяться с TRAP и вектору 30 поменяться с 34 — что-то изменится? Это же человек их назвал EMT и TRAP, машине все равно ? |
MC68k |
http://www.asvcorp.ru/darch/el...s.html#EMT Видимо два набора не просто так придумали. Если я правильно понимаю инопланетный разум, один набор(EMT) хранится в ПЗУ, а второй(TRAP) каждый придумывает сам для своей программы. Вот этот вот уфасофт тоже придумал, да еще макросами все запутал. ЗЫ. 1000 строк это не так и много - можно и на тетрадных листах собрать |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
Спросил у DEC, DEC в своем руководстве по 11/70 утверждает, что EMT и TRAP идентичны, различаются только вектором, но поскольку так уж повелось, что EMT активно заюзано системным софтом, то их лучше не трогать, а на случай, если очень чешется, припасены точно такие же TRAP, вот их и юзайте. Выходит, смысл человеческий, машине пофиг. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Mixa написал: Да, так исторически сложилось, ещё IOT команда есть с такими же правами, только у неё аргумент надо не в коде команды указывать, а как-то передавать своим методом - либо через регистры/ячейки памяти, либо через стек, либо в словах после команды в коде. И команда BPT - тоже программное прерывание, но она разделяет вектор с аппаратным прерыванием для пошаговой отладки. Ещё можно использовать в качестве программных прерываний недокументированные коды команд, использую 010 вектор, а также перехватывать и эмулировать выполнение стандартных инструкций, но не поддерживаемых текущей версией процессора. Выходит, смысл человеческий, машине пофиг. |
MC68k |
Обезмакросил исходник ассемблера. Вроде как там сделано несложно. Смущают вызовы подпрограмм БК-шного ПЗУ. Софтверная часть меня почему-то совсем не пугает. Немного раздражает отсутствие внятного описания все-в-одном. Как-то все разрозненно, урывками. По К580ВМ80 литературы тьма, а тут как атмосфера на Марсе. Порисовал немного, в основном периферию. Как-то громоздко получается, все же не 8 бит. Один момент мне не дает покоя. Очень хочется мне прикрутить обычное 8-ми битное ПЗУ. Одно. И данные из него защелкивать. И схему подобную я видел, но для 1801ВМ2. Меньше возни с делением/прошивкой и на время отладки можно 6264 с батарейкой задействовать Или я хочу невозможного и надо ставить две каноничные РФ5? Кстати, РФ2 или РФ5 успеют за 1801ВМ1 на 5МГц? P.S. Ewgeny7 совсем пропал. Я уже переживать начал. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 14 15 16 17 18 * 19 20 21 22 .. 25 26 27 28 29 30 | Печать |
Полигон-2 » Другие архитектуры » Инопланетные скрижали |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |