Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2011, 00:35   #1
gefest58
Пользователь
 
Регистрация: 21.10.2010
Сообщений: 87
По умолчанию Вывод 1-го символа вместо строки в видеорежиме

Код:
CSEG segment
org 100h
begin:
mov ax,0B800h
mov es,ax
mov di,0
mov ah,31
mov al,byte ptr Message
mov cx,11

lep:
mov es:[di],ax
add di,2
loop lep


mov ah,10
int 16h
int 20h
Message db 'PROGRAMMERS$'
CSEG ends
end begin
Выводит лишь один символ "P" 11 раз и всё (((
мы все врём , скомпилированный исходник - нет !
gefest58 вне форума Ответить с цитированием
Старый 02.04.2011, 00:49   #2
vadimych
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 325
По умолчанию

Код:
mov ah,31
mov si,offset Message
mov cx,11

lep:
mov al,[si]
mov es:[di],ax
add di,2
inc si
loop lep
vadimych вне форума Ответить с цитированием
Старый 02.04.2011, 00:58   #3
gefest58
Пользователь
 
Регистрация: 21.10.2010
Сообщений: 87
По умолчанию

спс большое , но что означают квадратные скобки в которых регистр si ???
мы все врём , скомпилированный исходник - нет !
gefest58 вне форума Ответить с цитированием
Старый 02.04.2011, 01:01   #4
vadimych
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 325
По умолчанию

Это значит, что в al помещается содержимое ячейки памяти с адресом, указанным в регистре.
vadimych вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# - Вывод строки System.Char[] вместо нужного результата Lastsummer Помощь студентам 3 02.02.2011 22:55
вывод последнго символа строки Paulsan Помощь студентам 3 20.10.2010 18:34
Вывод символа перевода строки из МЕМО в текст. файл (Delphi) ChEaTeR-abc Помощь студентам 5 02.07.2010 20:43
Слова из столбика - в строку с добавлением символа вместо разрыва строки Nash1 Microsoft Office Word 4 20.12.2009 00:19
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10