Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 938
от 27.12.2007, 01:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 362, Экспертов: 16
В номере:Вопросов: 3, Ответов: 3

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 115203: Здравствуйте. HELP!!! Никак не могу избавицца от фона вокруг контролов. В приложении все причиндалы кроме Bg.bmp. Bg.bmp - это картинка шириной в один пиксель, высотой в 220 пикселей, залитая градиентом сверху вниз. Нарисуйте что-нить подобное дл...
Вопрос № 115269: Уважаемые эксперты. Мне поставили задачу написать программу, которая объединяет содержимое трех текстовых файлов в один (первый), в каждом файле по 10 строчек текста. Программа, видимо не сложная, но я в ассемблере вообще не разбираюсь, поэтому п...
Вопрос № 115307: Меня интересует след "глупый" -) вопрос(может и не совсем по теме): формировние физического адреса в реальном режиме работы процессора. Что конкретно хотелось бы узнать: у интела в реальном режиме при формировании ФА содержимое сегментного ...

Вопрос № 115.203
Здравствуйте.
HELP!!! Никак не могу избавицца от фона вокруг контролов. В приложении все причиндалы кроме Bg.bmp. Bg.bmp - это картинка шириной в один пиксель, высотой в 220 пикселей, залитая градиентом сверху вниз. Нарисуйте что-нить подобное для ресурса. И после компиля посмотрите на кнопки и прогресс-бар. Как убрать эти остатки фона? И ещё вопрос, от фона на static контролах я избавился, но теперь другая проблема, если я меняю текст, то старый остаётся!! Кнопка "Проверка" как раз это демонстрирует. Очень надеюсь на вашу помощь.

Приложение:

Отправлен: 21.12.2007, 13:09
Вопрос задал: Maximus777 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Лысков Игорь Витальевич
Здравствуйте, Maximus777!
Даю решение, как обновлять текст на static-контролах
call SendMessageA,hwndStatic,WM_SETTEXT,0,ofs UpOK
call ShowWindow,hwndStatic,SW_HIDE
call ShowWindow,hwndStatic,SW_SHOW

Над остатками фона думаю...

---------
Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Специалист)
Ответ отправлен: 24.12.2007, 12:11
Оценка за ответ: 5
Комментарий оценки:
Спасибо огромное за ответ. Я уже и не надеялся. Решение прикольное, абсолютно в моём духе. И ведь работает! С фоном я чувствую что где-то я не догоняю глобально. Должно быть решение разом убрать все эти недостатки. Есть какой-то сабклассинг, но я не знаю как им пользоваться. И вроде есть какая-то общая brush для всех, но у меня так и не получилось воспользоваться этим. Буду очень признателен за помощь.


Вопрос № 115.269
Уважаемые эксперты.
Мне поставили задачу написать программу, которая объединяет содержимое трех текстовых файлов в один (первый), в каждом файле по 10 строчек текста. Программа, видимо не сложная, но я в ассемблере вообще не разбираюсь, поэтому прошу помочь.
Заранее спасибо.
Отправлен: 21.12.2007, 19:41
Вопрос задал: Malder (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Malder!

Программа поочередно копирует второй и третий файлы в первый.
ps:вопросы по программе задавайте в мини-форум.
Удачи!

Приложение:

---------
И только наступив на грабли мы приобретаем драгоценный опыт!

Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал)
Украина, Киев
Тел.: +380958380164
Адрес: Украина г.Киев
----
Ответ отправлен: 26.12.2007, 15:50


Вопрос № 115.307
Меня интересует след "глупый" -) вопрос(может и не совсем по теме): формировние физического адреса в реальном режиме работы процессора. Что конкретно хотелось бы узнать: у интела в реальном режиме при формировании ФА содержимое сегментного регистра сдвигается на 4 разряда влево а затем суммируется со смещением. Вопрос: зачем необходим этот сдвиг? почему на 4 разряда?Заранее спасиба!
Отправлен: 21.12.2007, 23:05
Вопрос задал: Pau4ok (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Овчинников Алексей
Здравствуйте, Pau4ok!
Реальный режим это основной (и по моему единственный) режим
первого массового процессора от интел 8086-го.
Когда он был создан 1мб памяти считалось очень много.
Но сам процессор 16-ти битный. И это значит что он может
адресовать не более 65-ти килобайт, от 0000h до 0FFFFh.
Для обхода этого ограничения и была создана система сегментной адресации
Шина памяти на первых IBM-ах была 20-ти битная, а сегментные регистры
16-ти. И что-бы адресовать весь диапозон адресов и производится смещение влево
на 4. 16+4+20. Например DS=1a22H, DX=22afH, тогда ФА=
1a22
+ 22af =1c4cfH. в бинарной системе более наглядно
0001 1010 0010 0010 0000+
0010 0010 1010 1111=
0001 1100 0100 1100 1111
естественно видно что один и тот-же элемент памяти может
иметь несколько адресов в этой системе. 0000:0100=0010:0000=0008:0080 и т.д
Ответ отправил: Овчинников Алексей (статус: 3-ий класс)
Ответ отправлен: 23.12.2007, 17:55


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.66 от 23.12.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное