Вопрос № 53053: Можно ли производить изучение Ассемблера по книге "Ассемблер? Это просто! Учимся программировать." на компьютере с процессором AMD SEMPRON 3000? Просто все встречающиеся мне книги написаны для процессоров Intel. А как же быть, у кого стоит ...Вопрос № 53058: Доброго времени суток. Ответьте пожалуйста на вопрос.
Можно ли использовать XMS память в Win32, а если да то как?
...Вопрос № 53092: Здравствуйте, я установил MASM611,набрал текст программы,в командной строке набрал ML.EXE "назвазвание программы".ASM /AT, и получил уведомление о ошибке: "fatal error A1000: cannot open file "имя файла".asmat". Высылаю...
Вопрос № 53.053
Можно ли производить изучение Ассемблера по книге "Ассемблер? Это просто! Учимся программировать." на компьютере с процессором AMD SEMPRON 3000? Просто все встречающиеся мне книги написаны для процессоров Intel. А как же быть, у кого стоит АМД. Есть ли какая-то совместимоть между этими 2 видами процессоров?
Отправлен: 23.08.2006, 19:02
Вопрос задал: Yurace (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Wild_one
Здравствуйте, Yurace!
На этот вопрос уже давали ответ http://rusfaq.ru/info/Question/51696
Ответ отправил: Wild_one (статус: 3-ий класс)
Ответ отправлен: 23.08.2006, 19:19
Отвечает: Sergijj
Здравствуйте, Yurace!
Посмотрите ответы на Вопрос № 51696 (он очень похож на Ваш).
Удачи!
--------- Стучитесь! И Вас откопают...
Ответ отправил: Sergijj (статус: 4-ый класс)
Ответ отправлен: 24.08.2006, 09:30
Вопрос № 53.058
Доброго времени суток. Ответьте пожалуйста на вопрос.
Можно ли использовать XMS память в Win32, а если да то как?
Отправлен: 23.08.2006, 20:12
Вопрос задал: Nick (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: EPDSota
Здравствуйте, Nick!
Можно, запуская досовскую задачу в дос окне и выставив галочку и размер нужной XMS памяти в свойствах задачи (*.lnk файле)...
Для WIN32 программ такое не требуется - для задачи выделяется виртуальное пространство (макс.4Гб) - обращаться к которой можно как просто к ОЗУ... Динамический выделять память можно API функциями localalloc, globalalloc, heapalloc, etc...
--------- Открыть глаза навстречу солнцу
Ответ отправил: EPDSota (статус: Специалист)
Ответ отправлен: 24.08.2006, 18:01 Оценка за ответ: 5 Комментарий оценки: Все понятно, отличный ответ
Вопрос № 53.092
Здравствуйте, я установил MASM611,набрал текст программы,в командной строке набрал ML.EXE "назвазвание программы".ASM /AT, и получил уведомление о ошибке: "fatal error A1000: cannot open file "имя файла".asmat". Высылаю код программы:
Приложение:
Отправлен: 24.08.2006, 09:31
Вопрос задал: ВВС (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Xaud
Здравствуйте, ВВС!
Сообщение "fatal error A1000: cannot open file" означает только то, что ML.EXE не может найти указанный путь или такого файла по заданному пути не существует.
Скорее всего дело в том, что masm 6.11 интерпретировал командную строку "somename.asm /at" как путь "somename.asmat", т.е. somename.asm как имя каталога, а "at" - как имя файла, которого, конечно же, нет.
Причиной может быть слитное написание somename.asm/AT.
У меня нет masm6.11. но на masm 7 и masm 9 запускается так:
ml somename.asm /AT,
и куча ошибок...
начало приведенной программы точно не на asm'e...
Ответ отправил: Xaud (статус: 1-ый класс)
Ответ отправлен: 24.08.2006, 20:39 Оценка за ответ: 5