0 / 0 / 0
Регистрация: 28.11.2019
Сообщений: 8
|
||||||
1 | ||||||
TASM Проблема с загрузкой DS16.09.2020, 19:31. Показов 1217. Ответов 1
Нужно обращаться к переменным по адресу ds:[bx], например и т.д, но не могу никак установить ds на тот сегмент, где выполняется прога (0040h). Пробовал и через assume - никак. Пробовал через другой регистр mov'ом всунуть - ошибка
0
|
16.09.2020, 19:31 | |
Ответы с готовыми решениями:
1
Проблема с загрузкой/выгрузкой резидентной программы под MS DOS Проблема с загрузкой ЦП Проблема с загрузкой ОС Проблема с загрузкой |
Модератор
|
|
16.09.2020, 20:11 | 2 |
Сообщение было отмечено Anarhorol как решение
Решение
Это программа для Windows - ds менять нельзя, т.к. это уже не регистр, а селектор.
Кроме того, оператор loop для работы требует ecx, а не cx Нельзя отправлять в стек 16-разрядный регистр cx, можно только 32-разрядный ecx. ExitProcess требует один параметр - код окончания программы. Добавлено через 2 минуты Если позволяется условиями выполнения лабораторной работы, переходите на компилятор masm из пакета masm32 - там проще выглядит импорт и множество готовых заголовочных файлов с константами - сложнее ошибиться.
2
|
16.09.2020, 20:11 | |
16.09.2020, 20:11 | |
Помогаю со студенческими работами здесь
2
Проблема с загрузкой пк ПРОБЛЕМА С ЗАГРУЗКОЙ Проблема с загрузкой ХР Проблема с загрузкой Windows 7 Проблема с загрузкой live Проблема с загрузкой FreeBSD Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |