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

RusFAQ.ru: программирование на языке Assembler


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

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler

Выпуск № 407
от 24.03.2006, 23:35

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


Вопрос № 37921: Подскажите как распечатать на экран содержимое регистра AX. Пользуюсь компилятором tasm. Кстати, для него есть графиеские оболочки?...

Вопрос № 37.921
Подскажите как распечатать на экран содержимое регистра AX. Пользуюсь компилятором tasm. Кстати, для него есть графиеские оболочки?
Отправлен: 19.03.2006, 12:50
Вопрос задал: Дмитриев Денис Юрьевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Пан Павел Константинович
Здравствуйте, Дмитриев Денис Юрьевич!
Как дела у вас?
Вот вывод содержимого регистра <AL> в Hex-виде. Я думаю, вам не составит труда переделать на вывод регистра <AX>.

.286
.model tiny
.code
org 100h
Begin:
mov ax,2CCh
mov cl,ah
push ax
push ax
shr al,4
LS:
cmp al,0ah
jb L1
add al,7
L1:
add al,30h
mov dl,al
int 21h
pop ax
and al,0fh
loop LS
ret
end Begin

С, Уавжением MnEm0n!C.

---------
Hello Worlds
Ответ отправил: Пан Павел Константинович (статус: 4-ый класс)
Ответ отправлен: 19.03.2006, 22:23
Оценка за ответ: 5

Отвечает: Boriss
Здравствуйте, Дмитриев Денис Юрьевич!
Сложновато это. Есть для данной задачи хорошее решение (читай, например, у Зубкова).
Вот в приложении код и программа, как выводить код клавиши

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.
---------
Вывод - то место в тексте, где вы устали думать

Ответ отправил: Boriss (статус: Профессор)
Россия, Саранск
Организация: факультет Электронной техники, Мордовский госуниверситет
Адрес: 430032 г. Саранск, ул. Попова, д. 65, кв. 30
WWW: Программирование на Паскале
ICQ: 320096696
----
Ответ отправлен: 20.03.2006, 15:46

Отвечает: Thorman
Здравствуйте, Дмитриев Денис Юрьевич!
DB 'Industrial Bicycle Mfrs', 0DH, 0AH
...
MOV AH,40H ; Запрос печати
MOV BX,04 ; Файловый номер принтера
MOV CX,25 ; 25 символов
LEA DX,AX ; Область вывода
INT 21H ; Вызов DOS
---------
Героями не рождаются...
Ответ отправил: Thorman (статус: 2-ой класс)
Ответ отправлен: 22.03.2006, 19:18


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.20 (beta) от 17.03.2006
Яндекс Rambler's Top100

В избранное