User Tag List

Страница 3 из 9 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 88

Тема: Программирование в машинных кодах

  1. #21

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vital72 Посмотреть сообщение
    в Мониторе РК-шки также в стек кладется адрес теплого старта F86C, он же командный интерпретатор, так что возврат из программы командой RET является легальным способом завершения программы.
    Почему код не работает в эмуляторе -- надо спрашивать автора эмулятора.
    В стандартном Мониторе РК-шки адрес теплого старта в стек не кладется, в отличие от расширенного 4К-Монитора и некоторых других компьютеров, например, Специалиста или Партнера. В Emu80 по умолчанию используется стандартный Монитор. Надо будет, пожалуй, сделать еще и конфигурацию для расширенного...

  2. #22

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    В стандартном Мониторе РК-шки адрес теплого старта в стек не кладется
    Цитата Сообщение от Pyk Посмотреть сообщение
    В Emu80 по умолчанию используется стандартный Монитор
    В rk86.rom есть фрагмент, который привел Vital72 и при нажатии ВК он выполняется. Другое дело, что этого недостаточно, чтобы просто вернуться по RET после G.

  3. #23

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я видел. Выглядит как недоработка, но итог все равно такой же - по RET нельзя вернуться после G...

  4. #24

    Регистрация
    23.10.2012
    Адрес
    г. Красноярск
    Сообщений
    206
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    29 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А в Специалист без RET в Монитор не вернуться совсем. Причем где-то читал, что именно для Спеца RET обязателен. Ну я думал, может и здесь так же.

  5. #25
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от Zidane Посмотреть сообщение
    А в Специалист без RET в Монитор не вернуться совсем. Причем где-то читал, что именно для Спеца RET обязателен. Ну я думал, может и здесь так же.
    JMP C800 или даже JMP C000. Зачем что-то придумывать?

  6. #26

    Регистрация
    23.10.2012
    Адрес
    г. Красноярск
    Сообщений
    206
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    29 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    JMP C800 или даже JMP C000. Зачем что-то придумывать?
    Машина незнакомая и абсолютно непонятная. Как бы везде так: имеющиеся навыки пытаемся перенести на новую машину ) Вообще сомневаюсь что тема "Радио-86РК" вызовет большой интерес, но рассказать хочется. Причем не просто рассказать, а так чтобы посмотревший запись мог что-то сделать на компьютере. Вот и приходится изучать. Ну то есть мне не хочется показать, как делали что-то на старых машинах (по типу стримеров игр). Я хочу показать как этого можно было добиться ))) И РК86 оказался самым неподдатливым из всей команды. С тем же Спецом или Вектором работать получается едва ли не интуитивно.

    P.S. RET 1 байт и 10 тактов, если табличка не врет, а JMP 3 байта и 10 тактов.
    Последний раз редактировалось Zidane; 30.08.2022 в 20:08.

  7. #27
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от Zidane Посмотреть сообщение
    P.S. RET 1 байт и 10 тактов, если табличка не врет, а JMP 3 байта и 10 тактов.
    А что удивляет то? Вот растактовки:

    Обе команды вычитывают 3 байта в итоге. Только RET меняет SP а JMP - нет.

  8. #28

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zidane Посмотреть сообщение
    С тем же Спецом или Вектором работать получается едва ли не интуитивно.
    А про Вектор уже можно посмотреть?
    Больше игр нет

  9. #29

    Регистрация
    23.10.2012
    Адрес
    г. Красноярск
    Сообщений
    206
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    29 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    А про Вектор уже можно посмотреть?
    Вообще планируется на субботу. Но там столько тонкостей, по сравнению со Специалистом... Просто тот же монитор должен так же загружаться, ну и документации по нему не так чтобы много. Тут такой момент что фаны Вектора намного более разобщенные... И собрать инфу гораздо сложнее, чем на тот же Спец или 86РК. Опять же, монитор версии 3.5 имея ядовито-фиолетовую расцветку. И если загружать программы для работы в него как-то еще ничего, то вот писать в ассемблере, который использует цвета системы - да хоть глаз вырви ))) Что касается Бейсика для Вектора, то это отдельная тема с примерами... Там слишком много всего. Даже работать с ассемблером без инструкции не выйдет ). Так что в планах есть, конечно, но несколько не уверен что к субботе успею все собрать. В конце концов работа еще.... Но после запуска ассемблер для Вектор понятнее чем РК

  10. #30

    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    238
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мужики, я фигею! Откуда такой энтузиазм? Нужно ведь разбираться в азах, а обычно же народ ленив... В чём тут фишка?

Страница 3 из 9 ПерваяПервая 1234567 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 18
    Последнее: 09.12.2018, 12:32
  2. Растактовка машинных циклов intel 8080
    от NEO SPECTRUMAN в разделе Эмуляторы отечественных компьютеров
    Ответов: 2
    Последнее: 06.04.2017, 17:09
  3. Ответов: 10
    Последнее: 06.03.2015, 12:59
  4. Ответов: 4
    Последнее: 26.07.2014, 16:52
  5. Клинит башню от машинных систем счисления
    от Watt в разделе Программирование
    Ответов: 17
    Последнее: 04.05.2005, 14:40

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •