Важная информация

User Tag List

Показано с 1 по 7 из 7

Тема: Помогите новичку.

  1. #1
    Activist Аватар для tmp_online
    Регистрация
    02.04.2006
    Адрес
    Приютово
    Сообщений
    256
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question Помогите новичку.

    Есть такой отличный эмулятор UnrealSpeccy называется. Так вот, я хотел написать программу не используя ассемблеры, то есть просто нажав Esc и начав править ячейки памяти (колонка, что посередине). Во многом разобрался, но возникли кое-какие вопросы. Можно ли вместо RST 16 использовать RST 18, дальше, как вывести на экран какую-либо букву (нужен ASCII код буквы, хотя пример тоже не помешал бы). И далече, что это за байт: FD. Я не пойму, он кажется имеет несколько функций.
    Savage
    Cracked by Bill Gillbert 1989

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Savage Посмотреть сообщение
    Есть такой отличный эмулятор UnrealSpeccy называется. Так вот, я хотел написать программу не используя ассемблеры, то есть просто нажав Esc и начав править ячейки памяти (колонка, что посередине). Во многом разобрался, но возникли кое-какие вопросы. Можно ли вместо RST 16 использовать RST 18, дальше, как вывести на экран какую-либо букву (нужен ASCII код буквы, хотя пример тоже не помешал бы). И далече, что это за байт: FD. Я не пойму, он кажется имеет несколько функций.
    RST 18 такого нету
    ld a,код_символа (32...127)
    rst 16

  4. #3
    Activist Аватар для tmp_online
    Регистрация
    02.04.2006
    Адрес
    Приютово
    Сообщений
    256
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    посмотри байты DF (RST 18) и D7 (RST 10). Между ними нету никаких RST. Ну ладно, соглашусь, а какое значение байта для RST 16?
    Savage
    Cracked by Bill Gillbert 1989

  5. #4
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,054
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    217
    Поблагодарили
    91 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Savage Посмотреть сообщение
    посмотри байты DF (RST 18) и D7 (RST 10). Между ними нету никаких RST. Ну ладно, соглашусь, а какое значение байта для RST 16?
    rst 18 или rst #18???
    потому как #DF - это rst 24 (т.е rst #18). Путаемся в hex-dec?
    Соответственно, #D7 - это rst 16 (rst #10)
    Все любят гипножабу

  6. #5
    Master
    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как бы вы не относились к ассемблеру, ТОЛЬКО на нем пишут достойные вещи для Спектрума. Так что лучше берите ассемблер и в путь. Да и вопросов было бы меньше...
    axor/Perspective
    http://abzac.retropc.ru/

  7. #6
    Activist Аватар для tmp_online
    Регистрация
    02.04.2006
    Адрес
    Приютово
    Сообщений
    256
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Ответ: Помогите новичку.

    Цитата Сообщение от SAM style Посмотреть сообщение
    rst 18 или rst #18???
    потому как #DF - это rst 24 (т.е rst #18). Путаемся в hex-dec?
    Соответственно, #D7 - это rst 16 (rst #10)
    А чорт... Забыл, что шестнадцетеричная система. Сорри.

    Цитата Сообщение от axor Посмотреть сообщение
    Как бы вы не относились к ассемблеру, ТОЛЬКО на нем пишут достойные вещи для Спектрума. Так что лучше берите ассемблер и в путь. Да и вопросов было бы меньше...
    Ладно, тогда, просто вломы было качать. Какой асм лучше всего стоит применять?.
    Savage
    Cracked by Bill Gillbert 1989

  8. #7
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут однозначного ответа никто не даст.
    Качни ZASM, тут в соседней теме есть ссылка на место, где оно лежит, там же есть доки. Почему ZASM? Потому что для новичка интерфейс более ли менее понятный.

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

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

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

Похожие темы

  1. Помогите новичку
    от Миша в разделе Разный софт
    Ответов: 54
    Последнее: 23.06.2011, 09:08
  2. Объясните плиз новичку
    от I_0 в разделе Графика
    Ответов: 17
    Последнее: 19.06.2007, 15:37
  3. Помогите новичку!!!
    от Mister в разделе Несортированное железо
    Ответов: 19
    Последнее: 23.01.2007, 04:14

Ваши права

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