![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
metamfetamin |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 55 Пол: Мужской Репутация: ![]() ![]() ![]() |
Дал препод в универе процедуру:
Procedure MsDos(var Regs:Registers); Где, Regs имеет тип Registers record ![]() ![]() ![]() ![]() - Количество символов в строке =80 - Количество строк=25 - Нумерация начинается с нуля - Имеется возможность дать сигнал "роллинга" на одну строку вверх - Имеется возможность получить сигнал готовности ввода от контроллера (адаптера) Результат роботы программы точно не знаю, так как он сказал в процесе работы все поймете!!!! Ну как я догадуюсь программа должна выдавать на экран любой символ, например $. Но смисла я понять вообще немогу!!! |
![]() ![]() |
andriano |
![]()
Сообщение
#2
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: ![]() ![]() ![]() |
Вообще-то MsDos - это выполнение прерывания MS DOS. Применяется обычно в тех случаях, когда в Борланд Паскале нет прямых аналогов этих функций (типа write[ln], read[ln], assign/reset, readkey, keypressed и т.п.) либо паскалевские аналоги слишком высокоуровневые, а нужны именно низкоуровневые процедуры (например, посекторное чтение диска).
Насколько я понимаю, для выполнения задания нужен справочник по функциям MS DOS, а также указание преподавателя, какую именно из всего многообразия функций нужно имиировать. |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 18:14 |