|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.04.2010, 13:48 | #1 |
Пользователь
Регистрация: 23.02.2010
Сообщений: 69
|
Degree d^n, как организовать ввод\вывод?
Код:
В начале описано, что подаётся на ввод и вывод. В книге искал, искал, нашёл только вывод на порты.(Юров В.И. 2-е изд.) Приведите кусок программы [;ввод данных] на ввод пожалуйста. (& вывод результата degree)
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ. Последний раз редактировалось sig_GB; 03.04.2010 в 13:51. Причина: расставил строки |
03.04.2010, 14:19 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
13 - что еще за duo? Может все-таки dup.
28, 29 - у вас переменные dword, а вы суете в них половину регистра... Посмотрите в сторону ptr. Про вывод: Вы под что пишите? Скорее всего под вин.. какую? Хотя код похож на 16-битный. Под ДОС можно прерывания использовать, а под вин - винАПИ. |
03.04.2010, 18:51 | #4 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
p51x, тут виндою и не пахнет, т.к. автор темы явно пишет эту прогу под DOS.
sig_GB, в интернете примеров огромная куча. Набросал для вас пример с вводом/выводом. Правда программа для маленьких чисел. Для сильно больших не охота заморачиваться, да и не нужно вам это пока. Если что то не понятно - пишите в топик. Код:
xor eax, eax
xchg [eax], eax Последний раз редактировалось MalCer; 03.04.2010 в 18:56. |
04.04.2010, 15:29 | #5 |
Пользователь
Регистрация: 23.02.2010
Сообщений: 69
|
скомпилировал com-файлик - жееесть. видать я ещё не дошёл до этого.
не хотел рыскать по регистрам искать результат, а вывести на экран. но чтобы в 20 строк -хотя это ж асм. вообщем, ушел читать. ============================= прикрепите кто-нибудь файл(картинка, текст) с кодами и функциями (аля mov ax,9 или mov ax,040ffh или int 21h или int20h - гугл молчит) и их назначением. а то не понятно, когда int 21h для вывода на экран, а когда для окончания. В книге Юрова нет.
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ. |
04.04.2010, 18:43 | #6 | |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
sig_GB, гугл молчать не может. Все есть в интернете!!!
Цитата:
Прилагаю справочники во вложении, не полные, но для начала сгодятся. Одной книгой не отделаетесь - читайте книги параллельно. Порой нужно прочитать десяток, чтобы найти единственную, в которой поймешь что-то. Удачи!
xor eax, eax
xchg [eax], eax |
|
04.04.2010, 23:46 | #7 |
Пользователь
Регистрация: 23.02.2010
Сообщений: 69
|
спасибо за советы. учту.
файлы скачал.
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ. |
18.04.2010, 15:25 | #8 | |
Пользователь
Регистрация: 23.02.2010
Сообщений: 69
|
MalCer, (или кто-нибудь) объясните пожалуйста, что делает этот кусок:
Цитата:
CS unreachable from current segment. =================================== ================ Ткините пальцем, что не так? Код:
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ. Последний раз редактировалось sig_GB; 18.04.2010 в 15:49. |
|
18.04.2010, 20:45 | #9 | ||
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Код:
Цитата:
Цитата:
Могу предложить еще процедурки для ввода/вывода http://forum.vingrad.ru/faq/topic-15...%BB%D0%B0.html -- хмм...перешел по ссылке работает через раз. Вот еще один вариант http://www.cyberforum.ru/assembler/thread54461.html
xor eax, eax
xchg [eax], eax Последний раз редактировалось MalCer; 18.04.2010 в 21:15. |
||
18.04.2010, 23:43 | #10 | ||
Пользователь
Регистрация: 23.02.2010
Сообщений: 69
|
Тоесть, а если эту строчку заменить как-то?
Цитата:
Цитата:
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как организовать ввод строки с пробелами? | Adminx | Общие вопросы C/C++ | 11 | 20.11.2009 02:33 |
Как в C++ организовать ввод данных в одну строчку? | amdbodia | Общие вопросы C/C++ | 10 | 16.05.2009 18:03 |
Как осуществить ввод данных в одном цикле, их обработку в другом, и вывод результатов в третьем? | ReM | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 11.11.2008 18:21 |
Как организовать вывод сообщений программой в VCL режиме Delphi? | Evgenii | Помощь студентам | 10 | 28.07.2008 11:28 |
Организовать ввод данных с файла созданного в первом задании и вывод их терминал. | Saniok | Помощь студентам | 2 | 25.10.2007 22:25 |