User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 15 из 15

Тема: Использование команд RLD и RRD

  1. #11

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Faster, ты в своей процедуре ничего не пропустил случаем?
    LD HL,BUF
    LD (HL),A
    А из (HL) потом ничего не извлекается?
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  2. #12

    Регистрация
    22.06.2005
    Адрес
    Ульяновск
    Сообщений
    161
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Faster, ты в своей процедуре ничего не пропустил случаем?

    А из (HL) потом ничего не извлекается?
    Нет
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

  3. #13

    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    669
    Спасибо Благодарностей получено 
    1,681
    Поблагодарили
    458 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Faster Посмотреть сообщение
    у меня в запасе есть процедура работающая с диапазоном в 65520 секторов..
    Хоть и оффтоп, но - давай!!!
    Ave ZX!

  4. #14

    Регистрация
    22.06.2005
    Адрес
    Ульяновск
    Сообщений
    161
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Написал в личку.
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

  5. #15

    Регистрация
    22.06.2005
    Адрес
    Ульяновск
    Сообщений
    161
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Faster Посмотреть сообщение
    у меня в запасе есть процедура работающая с диапазоном в 65520 секторов.
    Оптимизировал и ускорил процедуру, также применив команду RLD.

    Код:
    IN:	LD	DE,текущий_трек/сектор
    	LD	BC,количество_перепрыгиваемых_секторов
    
    OUT:	DE = новые_трек/сектор
    
            LD	HL,BUF
            LD      A,C
    	ADD	A,E
    	LD	(HL),A
            AND     #F
            LD      E,A
    	RLD
    	LD	(HL),B
    	RLD
    	OR	(HL)
            ADD     A,D
            LD      D,A
            RET 
    
    BUF	DB	0
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Полный перечень команд ВГ93
    от spensor в разделе Программирование
    Ответов: 18
    Последнее: 23.03.2013, 16:09
  2. Использование музыки
    от GM BIT в разделе Музыка
    Ответов: 22
    Последнее: 21.06.2009, 12:27
  3. Использование битов 3 и 4 порта #FE
    от GriV в разделе Несортированное железо
    Ответов: 6
    Последнее: 08.02.2009, 10:00
  4. Использование mp3 на Спеке
    от Black_Cat в разделе Музыка
    Ответов: 43
    Последнее: 15.06.2008, 02:29
  5. Каких команд с IX не существует?
    от captain cobalt в разделе Программирование
    Ответов: 5
    Последнее: 21.08.2006, 19:58

Ваши права

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