Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
dded
0 / 0 / 0
Регистрация: 26.04.2016
Сообщений: 24
1

Hello word

09.05.2016, 01:20. Просмотров 433. Ответов 4
Метки нет (Все метки)

помогите разобрать пример, пожалуйста
типа:
org 100h - устанавливает значение программного счетчика

jmp start - метка начала кода программы

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
org 100h
 
jmp start
 
msg:    db      "Hello, World!", 0Dh,0Ah, 24h
 
start:  mov     dx, msg
mov     ah, 09h
int     21h
 
mov     ah, 0
int     16h
 
ret

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2016, 01:20
Ответы с готовыми решениями:

Проблема с $word=new COM("word.application") or die("Couldn ''t start Word!");
Наблюдаю такую штуку - создаю объект Word $word=new COM("word.application") or die("Couldn ''t...

Макрос Word 2016 замена шрифта рандомных символов на выбранный - MS Word
Есть обычный текст, только буквы и цифры Нужно, чтобы после обработки макроса выбирались случайные...

Конвертирование PDF в Word. Word документ получился с режимом ограниченной функциональности
Добрый день! Конвертировал я PDF документ в Word документ через Adobe Acrobate pro DC. Получился...

MS Word 2003: как открыть файлы более новых версий Word?
У меня стоит мс офис ворд 2003 года и то, что написано на намного более новых, просто не читает -...

Работа метода Word.Selection.Find при поиске в документе Word
Дорого времени суток! никак не могу разобраться в механизме работы range.find Запускаю: ...

4
proc3nt
волшебник
998 / 552 / 178
Регистрация: 26.05.2012
Сообщений: 1,566
09.05.2016, 02:18 2
Цитата Сообщение от dded Посмотреть сообщение
msg: db "Hello, World!", 0Dh,0Ah, 24h
двоеточие здесь лишнее
0
dded
0 / 0 / 0
Регистрация: 26.04.2016
Сообщений: 24
09.05.2016, 02:32  [ТС] 3
возможно, это просто пример из самой программы emu8086
-
Правильно я понимаю
вывести сообщение "Hello, World!",
на 0 строке
Assembler
1
0Dh
позиция курсора 0
Assembler
1
0Ah
Assembler
1
msg:    db      "Hello, World!", 0Dh,0Ah, 24h
0
neit95
14 / 12 / 5
Регистрация: 24.02.2014
Сообщений: 93
Завершенные тесты: 1
09.05.2016, 03:03 4
dded, нет, 0Dh и 0Ah - это символы, которые означают перевод каретки и возврат в начало строки. Если по простому, то переход на новую строку. Что есть 24h - самому интересно.
int 21h и int 16h это прерывания. 21h - это DOS сервис, 09h - функция этого сервиса для печати в консоль.
int 16h - прерывание клавиатуры.
0
tahir_
170 / 111 / 25
Регистрация: 18.05.2015
Сообщений: 481
09.05.2016, 09:38 5
neit95, 24h = '$'
0
09.05.2016, 09:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2016, 09:38

Нарушение форматирования документов word 2010 при открытии в word 2013
Здравия коллеги! Столкнулся с такой проблемой у человека W8+office2013 всё легальное, документы...

Работать в Word, не открывая документы (работа с закрытыми документами Word)
Дайте ссылку, как работать с закрытыми документами Word. У меня есть 5 шаблонов. Я хочу во всех...

Из Excel в Word, как добавить или сохранить закладку в Word
Добрый день, уважаемые форумчане, надеюсь на вашу помощь. Переношу данные из Excel в шаблон...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru