Вопрос № 159414: <b>Здравствуйте уважаемые эксперты!</b> Помогите пожалуйста с такой задачкой! Скопировать вторую половину ASCIIZ-строки, расположенную по адресу в AX, в буфер с адресом в BX. Признак чётности/нечётности элементов строки сохранить для её второй пол...
Вопрос № 159426: Здравствуйте, уважаемые эксперты низкоуровневого программирования <img src="http://rusfaq.ru/images/Forum/1.gif" border="0"> . Недавно обратились
люди, просили помочь с асмом, точнее с заданиями для экзамена. Обратились "во-время"....как г...Вопрос № 159433: Здраствуйте, незнаю или задаю данный вопрос там где надо, но немогу разобратся как связать свой исходник на асме с файлом ресурсов. В приложении файл ресурсов(зделан использую ResEd) из ассемблерских компиляторов использую masm32, в приложении также ...Вопрос №
159543: Доброго времени суток, уважаемые эксперты! Помогите решить задачу: "составить пограмму производящую копирование строки из 15 символов в стоящую рядом область памяти". В апреле 2008 эта тема поднималась в рассылке, пример решения ниже, но я ...
Вопрос № 159.414
Здравствуйте уважаемые эксперты! Помогите пожалуйста с такой задачкой! Скопировать вторую половину ASCIIZ-строки, расположенную по адресу в AX, в буфер с адресом в BX. Признак чётности/нечётности элементов строки сохранить для её второй половины. Заранее спасибо за любую помощь!
Отправлен: 02.02.2009, 16:57
Вопрос задал: Artem--ua (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 9)
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Artem--ua! Программа в приложении. Чтобы сохранить "признак чётности/нечётности элементов строки для её второй половины", высчитываем длину первой половины такой, чтобы она была четной
Приложение:
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Профессионал) Украина, Кировоград ICQ: 234137952 ---- Ответ отправлен: 03.02.2009, 00:32
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242760 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо большее!
Вопрос № 159.426
Здравствуйте, уважаемые эксперты низкоуровневого программирования . Недавно обратились люди, просили помочь с асмом, точнее с заданиями для экзамена. Обратились "во-время"....как говорится нужно вчера. Я согласился посмотреть, как бы ни к чему себя не обязывая, то есть что -то подсказать, объяснить если что-то непонятно, при условии, что мне предоставят инфу, которая давалась во время данного курса, что бы самому ее не искать. Информация действительно
была "информативная" (пардон за тавтологию) - это само задание Отказывать уже поздно, и времени нет всвязи с работой. В приложении приведу сами задания. Не могли бы вы подсказать некоторые основные моменты для решения этой задачи? По большому счету я думаю программа (-мы) элементарная (-ые), только есть кое какие не совсем понятные моменты, а именно: 1) 13h- я так понимаю режим текстов
ый, то есть минимальная выводимая единица на монитор - это знакоместо а не пиксель (точка). Просто было все таки немного времени порыться в инете и кое что нашел, но это ввело меня в заблуждение: если это текстовый режим получается 2 этих задания придется "рисовать" в псевдографике? И если честно я вообще не помню что при изучении асма в институте мы что-то рисовали пикселями, поэтому почему то сложилось у меня мнение что асм, точнее рижимы биоса (если не ошибаюсь 10h прерывание) кроме текстового
режим не поддерживают больше никакие другие, хотя я понимаю что это глупость 2) и вторая непонятная штука для меня - это таблица цветов ЦАП - ну не помню я ее Не могли бы, уважаемые эксперты навести на "путь истинный"? Буду очень признателен как за ссылки, так и за простое объяснение, в частности о структуре данной таблице цветов и е
е смещении (как ее найти), и пожалуйста немного о графическом режиме 13h. Заранее благодарен
Приложение:
Отправлен: 02.02.2009, 20:34
Вопрос задал: Arshvin (статус: Студент)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 7)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Arshvin!
Шахматная доска в приложении (задание №2). По программе: программа написана для встроенного ассемблера ТР 7.0. Использованна прямая запись в видеобуфер. Скачайте книгу: Кулаков В. - Программирование на аппаратном уровне. В ней Вы найдете много полезной информации по программированию железа, в том числе и программирование ЦАП видеокотролера.
Удачи!
Приложение:
--------- Итерация от человека, рекурсия — от Бога (Питер Дойч)
Ответ отправил: Зенченко Константин Николаевич (статус: Профессор) Украина, Киев Тел.: +380979536619 Адрес: Украина г.Киев ---- Ответ отправлен: 02.02.2009, 22:37
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242756 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Большое спасибо!!! Очень полезная литература и информация, что в ней. А так же благодарен вам за предложенное вами решение задачи. Аппаратное программирование будет жить вечно :) !!!
Вопрос № 159.433
Здраствуйте, незнаю или задаю данный вопрос там где надо, но немогу разобратся как связать свой исходник на асме с файлом ресурсов. В приложении файл ресурсов(зделан использую ResEd) из ассемблерских компиляторов использую masm32, в приложении также кусочек исходника на асме(взят из интернета). Может ктонибуть могбы подправить этот исходник, чтобы при нажатии кнопки на форме, чтонибуть вписалось в Edit поле. как что компилировать я вроде как знаю сразу
русурсы rc resurs.rc потом ml /c /coff kod.asm и в конце link resurs.res kod.obj Проблема заключается именно в исправлении кода :( покачто rc resurs.rc тоже неполучается выполнить, пишет: error RC2104 : undefined keyword or key name: WS_VISIBLE Помогите пожалуйста исправить этот код Заранее Спасибо.
Приложение:
Отправлен: 02.02.2009, 22:28
Вопрос задал: Станислав (статус: 1-й класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Станислав! Вы задали вопрос туда, куда надо Мы всегда рады помочь ищущим знания! В приложении подправленная программа, которая по первой кнопке "рисует" в edit-е строку "Нажали на кнопочку..." По второй выходим из программы Чтобы диалог из ресурсов начал работать как основное окно необходимо в диалоге указать класс такой же, как и зарегистрированный. Плюс необходимо задать поле WNDCLASSEX.cbWndExtra
равным DLGWINDOWEXTRA Для файла ресурсов надо было подключить файл resource.h Удачи!
Приложение:
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Профессионал) Украина, Кировоград ICQ: 234137952 ---- Ответ отправлен: 03.02.2009, 02:07
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242762 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо :)
Вопрос № 159.543
Доброго времени суток, уважаемые эксперты! Помогите решить задачу: "составить пограмму производящую копирование строки из 15 символов в стоящую рядом область памяти". В апреле 2008 эта тема поднималась в рассылке, пример решения ниже, но я так и не понял как описать эту самую "рядом стоящую область памяти"?
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Гранков Николай Александрович! Вариантов реализации масса! Мне лично нравится писать так, как в приложении. Как бонус даю еще один вариант, который закомментирован. Можете выбрать любой, какой нравится.
Описывать "рядом стоящую область памяти" просто: надо буквально выделить буфер следом за исходной строкой...
Обратите внимание, хоть строка имеет длину 15 байт, надо учитывать еще один байт - завершающий $, Т.о. имеем фактическую длину 16 байт.
Приложение:
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Профессионал) Украина, Кировоград ICQ: 234137952 ---- Ответ отправлен: 04.02.2009, 00:57
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242841 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Большое спасибо. Теперь всё понятно, Вы мчень помогли!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.