Вопрос № 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/
--------- Каждый мнит себя стратегом видя бой со стороны
Помогите пожалуйста сделать задание: Ввести строку из произвольного числа символов. Выполнить преобразование символьной строки в её цифровой аналог на основе ASCII-кодов, после чего произвести поиск максимального кода.
Отправлен: 28.05.2007, 11:19
Вопрос задал: Gerra (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Gerra!
Смотрите приложение.
После ввода строки максимум из 200 символов,
начинается поиск максимального ASCII-кода
(т.к. в памяти введенная строка уже хранится в цифровом виде).
После поиска, выводится найденный ASCII-код в 16-ой и 10-ой системах.
Удачи!
Приложение:
--------- И только наступив на грабли мы преобретаем драгоценный опыт!
Отвечает: 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
--------- Каждый мнит себя стратегом видя бой со стороны
Отвечает: An42
Здравствуйте, Biglе!
Текстовая видио память начинается по адресу B800H и имеет 8 страниц, каждая из которых 4 Кбайт. По четным адресам вводятя ascii соды символов, а по не четным атрибуты. По умолчанию видио память имеет атрибут 07h белый цвет символа на черном фоне.
Удачи.
Приложение:
Ответ отправил: An42 (статус: 3-ий класс)
Ответ отправлен: 29.05.2007, 15:32