Вопрос № 155597: Напишите плиз программу на TASM под DOS. Дан массив из десяти целых знаковых чисел (слов, байт, двойных слов). Необходимо: Переставить числа в обратном порядке...
Вопрос № 155599: Здравствуйте. Я только месяц изучаю Ассемблер. Пояснения к тексту программы не требуется - разберусь сама. Помогите решить две задачки, если у кого будет время: 1) Необходимо подсчитать количество чисел в массиве, отвечающих заданному критерию
(Р...Вопрос № 155673: Здраствуйте Уважаемые эксперты. Я не нашел более подходящей рассылки для данных вопросов. Так как изучение языка Ассемблер тесно связано с теоретическими аспектами о процессорах и их регистрах. Пожалуйста. Помогите мне дать ответы на вопросы. Текст к...Вопрос № 155677: Здравствуйте. У меня к вам небольшая просьба. Нужно написать программу вывода на экран значе
ния регистра АХ в десятеричной системе без использований DOS и BIOS для текстового режима видеокарты. Если нетрудно, то не могли бы вы написать пример кода, к...
Вопрос № 155.597
Напишите плиз программу на TASM под DOS. Дан массив из десяти целых знаковых чисел (слов, байт, двойных слов). Необходимо: Переставить числа в обратном порядке
Отвечает: Airyashov
Здравствуйте, Кусинов Максим Борисович! так из чего массив то lea si,massiv lea di,si+9;на последний элемент next: cmp si,di jae endc mov al,[si] xchg al,[di] mov [si],al inc si dec di jmp next endc:
Редактирование
--------
∙ Отредактировал: Цикалов Игорь Константинович, Профессионал
∙ Дата редактирования: 24.12.2008, 16:42 (время московское)
Ответ отправил: Airyashov (статус: Студент)
Ответ отправлен: 24.12.2008, 12:50
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 239510 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 155.599
Здравствуйте. Я только месяц изучаю Ассемблер. Пояснения к тексту программы не требуется - разберусь сама. Помогите решить две задачки, если у кого будет время: 1) Необходимо подсчитать количество чисел в массиве, отвечающих заданному критерию (Размер массива - 8, количество элементов не равных 1 ). Результат вывести на экран, вставив нужные цифры в шаблон текста сообщения. 2) Программа вводит число или символ с клавиатуры и сканирует строку в соответствии с условием. Строку описать в сегменте данных.
Сколько раз введенный код не превышает элемент строки. Заранее благодарна.
mov bx,7 xor ax,ax next: cmp byte ptr massiv[bx],1 je Net inc ax Net: dec bx jns next
про вывод на экран посмотрите в рассылке уже не раз писали и ввод и вывод 2 аналогично решается
Ответ отправил: Airyashov (статус: Студент)
Ответ отправлен: 24.12.2008, 13:01
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 239512 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 155.673
Здраствуйте Уважаемые эксперты. Я не нашел более подходящей рассылки для данных вопросов. Так как изучение языка Ассемблер тесно связано с теоретическими аспектами о процессорах и их регистрах. Пожалуйста. Помогите мне дать ответы на вопросы. Текст которых находится в приложении. Заранее Благодарен.
Приложение:
Отправлен: 24.12.2008, 19:56
Вопрос задал: Molodec (статус: 6-й класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Molodec!
Качаете книгу С.В. Зубкова. Эл.копия "коряво сделаная", но на первые вопросы Вы найдете ответ. Хотя Я советую Вам найти саму книгу(ISBN 5-94074-003-0). Всегда пригодится. Во время работы программы Debug, при установке точки остановки, эта программа в точке остановки(вместо кода программы) записывает код CCh- команда INT3h, сам код запоминается в памяти, а в процессе дальнейшей работы подставляется вместо
команды. Другие возможности отладки процессора IA-32 Вы тоже найдете в книге, к примеру трасировочные регистры TR использует SoftIce. Если Вам интересны антиотладочные приёмы, против основных "дебугеров" и методы борьбы с ними, то Вам нужно найти в магазине книгу Криса Касперского "Техника отладки программ без исходных текстов"(ISBN 5-94157-299-8). Ссылку не привожу, т.к. в сети нет достойной эл.копии, только выдержки из статьей. Сожалею, но
обход антиотладачных приёмов попадает под правила портала, как:
Категорически ЗАПРЕЩАЕТСЯ публиковать на форумах, в ответах, на официальном канале IRC-сервера (#rusfaq), на официальном FTP-сервере (ftp.rusfaq.ru), а также в
любых других публичных местах портала RusFAQ.ru (если иное не указано) ссылки с указанием на методы или на программные средства для контрафактного использования лицензионного ПО (генераторы ключей и паролей, средства взлома программ и т.п.). За нарушение этого пункта правил эксперту выносится официальное предупреждение.
Но эта книга есть в продаже. Удачи!
--------- Итерация от человека, рекурсия — от Бога (Питер Дойч)
Ответ отправил: Зенченко Константин Николаевич (статус: Профессор) Украина, Киев Тел.: +380979536619 Адрес: Украина г.Киев ---- Ответ отправлен: 24.12.2008, 21:36
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 239575 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо. Сейчас разберусь с этим. Если возникнет вопрос по этой же теме - обращусь.
Вопрос № 155.677
Здравствуйте. У меня к вам небольшая просьба. Нужно написать программу вывода на экран значения регистра АХ в десятеричной системе без использований DOS и BIOS для текстового режима видеокарты. Если нетрудно, то не могли бы вы написать пример кода, как это сделать, по возможности с комментариями. Заранее спасибо.
Отправлен: 24.12.2008, 20:55
Вопрос задал: Depressor (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Depressor! Примерную реализацию можно посмотреть в приложении. Число выводим в конце первой строки экрана.
Приложение:
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Специалист)
Ответ отправлен: 25.12.2008, 02:20
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 239589 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.