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

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


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

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

Выпуск № 767
от 02.06.2007, 16:35

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


Вопрос № 88911: Здравствуйте, уважаемые эксперты! Подскажите, пожалуйста, ссылки на ресурсы, в которых указана система команд для Pentium 4 с длительностями исполнения в тактах, машинных циклах. ОЧЕНЬ надо, помогите, пожалуйста!!!...
Вопрос № 88925: Помогите пожалуйста сделать задание: Ввести строку из произвольного числа символов. Выполнить преобразование символьной строки в её цифровой аналог на основе ASCII-кодов, после чего произвести поиск максимального кода. ..
Вопрос № 88952: добрый день. помогите вывести строку на экран прямой записью в видеопамять. мне нужно использовать MOVSB. спасибо....

Вопрос № 88.911
Здравствуйте, уважаемые эксперты!
Подскажите, пожалуйста, ссылки на ресурсы, в которых указана система команд для Pentium 4 с длительностями исполнения в тактах, машинных циклах.
ОЧЕНЬ надо, помогите, пожалуйста!!!
Отправлен: 28.05.2007, 09:55
Вопрос задал: Strider-13 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Бертыш Андрей Владимирович
Здравствуйте, Strider-13!
Обычно такую информацию я находил тут
http://www.x86.org/
или на крайняк тут
http://downloadcenter.intel.com/
---------
Каждый мнит себя стратегом видя бой со стороны
Ответ отправил: Бертыш Андрей Владимирович (статус: 2-ой класс)
Ответ отправлен: 28.05.2007, 10:15


Вопрос № 88.925
Помогите пожалуйста сделать задание: Ввести строку из произвольного числа символов. Выполнить преобразование символьной строки в её цифровой аналог на основе ASCII-кодов, после чего произвести поиск максимального кода.
Отправлен: 28.05.2007, 11:19
Вопрос задал: Gerra (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

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

Смотрите приложение.
После ввода строки максимум из 200 символов,
начинается поиск максимального ASCII-кода
(т.к. в памяти введенная строка уже хранится в цифровом виде).
После поиска, выводится найденный ASCII-код в 16-ой и 10-ой системах.
Удачи!

Приложение:

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

Ответ отправил: Зенченко Константин Николаевич (статус: Студент)
Ответ отправлен: 29.05.2007, 12:31

Отвечает: An42
Здравствуйте, Gerra!
Программа реализована следующим образом
>макрос dos21 - вывод сообщений на экран
>макрос ascii_h – перевод в ascii код для вывода на экран
buf1 – буфер ввода
buf2 – буфер вывода в ascii символов на экран
Смотри комментарии в программе
Удачи

Приложение:

Ответ отправил: An42 (статус: 3-ий класс)
Ответ отправлен: 30.05.2007, 04:57
Оценка за ответ: 5


Вопрос № 88.952
добрый день. помогите вывести строку на экран прямой записью в видеопамять. мне нужно использовать MOVSB. спасибо.
Отправлен: 28.05.2007, 14:55
Вопрос задал: Biglе (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Бертыш Андрей Владимирович
Здравствуйте, Biglе!
У цветных первая страница по адресу 0B800
У черно белых первая страница по адресу 0B000
Первый байт символ второй атрибут
xor di,di
mov si,offset string
mov cx,SizeString
mov ax,0B800
push ax
pop es
mov al,07
L1:
movsb
stosb
loop @L1
ret

---------
Каждый мнит себя стратегом видя бой со стороны
Ответ отправил: Бертыш Андрей Владимирович (статус: 2-ой класс)
Ответ отправлен: 28.05.2007, 16:16

Отвечает: An42
Здравствуйте, Biglе!
Текстовая видио память начинается по адресу B800H и имеет 8 страниц, каждая из которых 4 Кбайт. По четным адресам вводятя ascii соды символов, а по не четным атрибуты. По умолчанию видио память имеет атрибут 07h белый цвет символа на черном фоне.
Удачи.

Приложение:

Ответ отправил: An42 (статус: 3-ий класс)
Ответ отправлен: 29.05.2007, 15:32


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

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

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

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

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


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


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

В избранное