![]() |
1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!
![]() ![]() |
![]() |
Гость_Дмитрий |
![]()
Сообщение
#1
|
Гость ![]() |
Напишите на языке ассемблера микропроцессора модули, обеспечивающие ввод с клавиатуры и вывод информации на экран дисплея.
; tasm /m colormsg.asm ; tlink /t /x colormsg.obj .MODEL Tiny
.CODE
ORG 100h
Start:
mov ah,0Fh ; Получить видеостраницу
int 10h
mov ah,3 ; Получить координаты
int 10h
mov ax,1301h ; Код функции (вывести мессагу с обновлением курсора)
mov bl,1Eh ; Желтый цвет на синем фоне
mov cx,lMessage ; Длина строки
lea bp,Message ; ES:BP - адрес строки (ES=CS, т.к. это COM-программа)
int 10h
int 20h ; Выход
Message db 'Привет из глубины души!',10,13
lMessage = $-Message
END Start
![]() Сообщение отредактировано: volvo - 6.11.2009 22:36 |
GLuk |
![]()
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 775 Пол: Мужской Репутация: ![]() ![]() ![]() |
? Не знаешь как в OBJ процедурку скомпилить ?
? Надеюсь под словом модули имеется ввиду именно это ? Сообщение отредактировано: GLuk - 11.08.2004 19:16 |
BlackShadow |
![]()
Сообщение
#3
|
Гость ![]() |
Цитата Привет из глубины души! Тебе то же и оттуда же ![]() Кажется правила читал, но не до конца ![]() Растусуй как для тупого и сразу же получишь кучу ответов ![]() |
![]() ![]() |
![]() |
Текстовая версия | 28.07.2025 19:46 |