|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.01.2011, 11:55 | #1 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Перевод кода с Pascal в Delphi
в Pascal есть такой тип registers. этот тип использует регистры процессора
и обращение к регистрам идёт так: reg.ax или reg.dx чем заменить тип registers в delphi? так же непонятна процедура intr? что она cделает, вызвав прерывание $33? Код:
Если помог, проси поставить минус. Будь оригинален!
Последний раз редактировалось Rin; 08.01.2011 в 12:38. |
08.01.2011, 12:37 | #2 |
Пользователь
Регистрация: 10.10.2010
Сообщений: 15
|
Какой модуль вы добавляли в uses чтобы появился тип Registers ?
Его добавьте и в Delphi. |
08.01.2011, 12:49 | #3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
хм, если я правлено понял Registers это ассемблерна вставка для паскаля. То в делфи это заменяет блок:
Код:
intr - что это? Последний раз редактировалось Человек_Борща; 08.01.2011 в 12:54. |
08.01.2011, 12:57 | #4 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
intr - это вызов прерывания . только что вычитал.
про Код:
вся эта штука работает в связке. вот отрывок кода Код:
Если помог, проси поставить минус. Будь оригинален!
|
08.01.2011, 14:29 | #5 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
В Delphi (ещё точнее - в Win32 вообще) это делается совершенно не так. Для консольного ввода-вывода не используются прерывания, а используются обычные функци.
Если хотите - можно найти модуль, который делает работу с консолью максимально похожей на работу с консолью в Turbo Pascal.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
09.01.2011, 01:39 | #6 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Не, ребят. Спасибо. Не люблю напрягать людей. Думал, что кто-то с этим сталкивался. Если не сталкивался, то ни не морочте голову. Если что-то выйдет, то отпишу.
Если помог, проси поставить минус. Будь оригинален!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод кода с Java на Pascal | Warfvare | Помощь студентам | 4 | 19.06.2010 08:38 |
Перевод кода Delphi-Pascal! Метод Пауэлла | bestlover | Помощь студентам | 3 | 21.12.2009 17:35 |
Перевод кода из Pascal в Object Pascal | zemskov77 | Общие вопросы Delphi | 1 | 03.01.2009 09:37 |
Перевод кода с Fortran-77 на Delphi | unhide | Помощь студентам | 3 | 20.05.2008 14:27 |