User Tag List

Показано с 1 по 10 из 494

Тема: Вектор-06Ц: Операционные системы

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    583
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Просто добавь воды:
    Код:
    LXI D,xxxx
    DAD D
    ACI yy
    после получения 24-битного номера в A,HL
    Я предлагаю проще, изменять константу тут:
    Код:
    LaD954: MOV  A, E	; восстанавливаем номер диска
    	CALL    LaD9B2	; получаем ссылку на нужную таблицу
    	MOV  M, C
    	INX  H
    	MOV  M, B
    	INX  H		; запись в таблицу номера дискеты НЖМД
    	PUSH H		; сохр.в стек
    	LXI  H, 0F3BEh	; = 2 - 0622h * 2
    	MVI  A, 0FFh
    	INX  B
    LaD96A: LXI  D, 00622h	; суммарное количество секторов на одной дискете
    И тогда не потребуется даже менять подпрограмму чтения/записи сектора...
    Последний раз редактировалось Improver; 07.04.2020 в 16:11. Причина: Выделил. :-)

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

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

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

Похожие темы

  1. Ответов: 213
    Последнее: 13.06.2022, 14:02
  2. Ответов: 4
    Последнее: 20.08.2007, 16:14
  3. Организация plug-in'нной системы
    от CityAceE в разделе Программирование
    Ответов: 9
    Последнее: 20.09.2005, 12:45
  4. Описание системы команд - давайте централизуем ;)
    от Alex/AT в разделе Программирование
    Ответов: 42
    Последнее: 09.07.2005, 22:34
  5. Инициализация системы
    от breeze в разделе Программирование
    Ответов: 13
    Последнее: 24.03.2005, 10:03

Ваши права

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