Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Ya
2 / 2 / 0
Регистрация: 05.12.2011
Сообщений: 23
1

Командная строка

07.05.2012, 20:28. Показов 1419. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.
При работе с командной строкой использую такой код:
Assembler
1
2
3
4
5
6
7
    mov ax, @data
    mov ds, ax
    ;mov es, ax
;...
;...
    mov si,82h
    mov dl,es:[si]
Вопрос такой: в программе мне нужен сегмент es (функции lods,stos и т.д.), но если es раскомментить, то командная строка не работает. Почему так? Что посоветуете делать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2012, 20:28
Ответы с готовыми решениями:

Командная строка
Здравствуйте!Как получить именя 2 файлов через командную строку? Честно говоря, у меня и 1 имя там...

Редактирование программы. Командная строка
Взялся я вот за Assembler и читаю руководство по нему, сразу же столкнулся с проблемой: ...

командная строка(cmd)->"том в уст-ве не имеет метки"
Здравствуйте, делаю первые шаги в изучении ассемблера... в командной строке пишу:...

Командная строка ошибка
по идее ос при вводе буквы A ос должна выводить на экран надпись lol,но он просто перескакивает в...

10
Клюг
7675 / 3190 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
07.05.2012, 21:00 2
А FS: и GS: отменили? Или камень не позволяет?
0
Ya
2 / 2 / 0
Регистрация: 05.12.2011
Сообщений: 23
07.05.2012, 21:04  [ТС] 3
Подробнее пожалуйста расскажите
0
Клюг
7675 / 3190 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
07.05.2012, 21:08 4
Такие же сегментные регистры, как DS: и ES:, в 386+, если не вдаваться в тонкости протмоды.
0
Ya
2 / 2 / 0
Регистрация: 05.12.2011
Сообщений: 23
07.05.2012, 21:08  [ТС] 5
И их можно использовать для работы с ком. строкой?
0
Клюг
7675 / 3190 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
07.05.2012, 21:10 6
Да с чем угодно. Очень удобно при прямой записи в видеопамять.
0
Ya
2 / 2 / 0
Регистрация: 05.12.2011
Сообщений: 23
07.05.2012, 21:11  [ТС] 7
Компилятор ругается на них. Как можно еще решить вопрос?
0
Клюг
7675 / 3190 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
07.05.2012, 21:12 8
Какой? Имя-версия?
0
Ya
2 / 2 / 0
Регистрация: 05.12.2011
Сообщений: 23
07.05.2012, 21:13  [ТС] 9
emu 8086 v4.08
0
Клюг
7675 / 3190 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
07.05.2012, 21:25 10
Поставьте dosbox.(рус.дока) Я вообще пишу в FAR'e, и ничто мне не мешает запускать из-под него всё, что заблагорассудится. Старенькие ассемблеры - здесь
1
Ya
2 / 2 / 0
Регистрация: 05.12.2011
Сообщений: 23
07.05.2012, 21:28  [ТС] 11
Спасибо за инфу, пойду разбираться
0
07.05.2012, 21:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2012, 21:28
Помогаю со студенческими работами здесь

Командная строка
Здравствуйте! Помогите пожалуйста разобраться как поэлементно обращаться к элементам командной...

Командная строка
Всем привет, Возникли проблемы при компиляции проекта: Эксперты, прошу помощи! :) P.S....

Командная строка
Почему не выполняется копирование и обработка файла. if not OpenDialog1.Execute then Exit; ...

Командная строка.
Сумма чисел. числа передаются в виде аргументов командной строки. #include <iostream> #include...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru