User Tag List

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

Тема: ДВК (и всё, что с ними связано)

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

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

    Регистрация
    07.04.2015
    Адрес
    г. Комсомольск, Ивановская обл.
    Сообщений
    319
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Итого для однозадачки пусть будет этот вариант. Нажатие клавиши в принципе неважно - юзер забытое сделает при следующем включении машины.
    .TITLE PARK2016.MAC
    .MCALL .PRINT, .EXIT, .MTPS ;используемые вызовы библиотеки

    STARTF: CMP @#174000, #401 ;сравнить содержимое регистра идентификации 174000 с кодом 401(восьмеричное)
    BNE CNTRLRNOTFOUND ;контроллер не обнаружен, выходим

    CHECK1: BIT #100000, 174020 ;проверка занятости
    BEQ CHECK1 ;занят, ждем

    BIS #8., 174020 ;начальная установка с выводом головок на нулевой трек
    CHECK2: BIT #100000, 174020
    BEQ CHECK2 ;занят, ждем
    CHECK3: BIT #1, 174020
    BNE CHECK3 ;ждем, пока операция не будет завершена

    MOV LANDZONE, 174012 ;поместить в регистр адреса цилиндра 174012 номер цилиндра для парковки
    MOV #7, 174006 ;сектор 7 (любой)
    MOV #0, 174014 ;поверхность 0 (любая)
    MOV #40, 174016 ;команда чтения сектора
    .PRINT #SHUTDOWNMSG
    .MTPS #340
    BR .

    CNTRLRNOTFOUND:
    .PRINT #NOTFOUNDMSG
    .EXIT

    NOTFOUNDMSG: .ASCIZ /MFM CONTROLLER NOT FOUND/
    SHUTDOWNMSG: .ASCIZ /TURN THE POWER OFF/
    LANDZONE: .WORD 1230 ;664 цилиндр у моего HDD парковочный

    .END STARTF
    Последний раз редактировалось Korchagin; 13.11.2016 в 16:34.

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

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

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

Похожие темы

  1. Видеорежимы и работа с ними
    от icebear в разделе Программирование
    Ответов: 23
    Последнее: 26.07.2005, 12:55
  2. Видеорежимы и работа с ними
    от icebear в разделе Несортированное железо
    Ответов: 3
    Последнее: 21.07.2005, 11:49
  3. Ответов: 0
    Последнее: 25.06.2005, 23:14

Ваши права

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