2 переменные, самое простое |
1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!
2 переменные, самое простое |
Client |
21.02.2009 11:23
Сообщение
#1
|
Профи Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
Привет!
У нас начался ассемблер, но чет пока в теории ничего не понятно( Может кто написать код для сложения 2-х вводимых чисел? И где этот код можно написать? Какой асм нужен? Сообщение отредактировано: Client - 21.02.2009 12:53 |
volvo |
21.02.2009 20:12
Сообщение
#2
|
Гость |
Цитата И где этот код можно написать? Какой асм нужен? Ну, вот с этого и надо начинать... Скажи, какой тебе asm нужен, а потом посмотрим, как сделать то, что ты хочешь На MASM-е, например, задача решается так: .486 Набираешь в любом текстовом редакторе, потом компилируешь: ml.exe /c /coff sum.asm потом линкуешь: link.exe /SUBSYSTEM:CONSOLE /LIBPATH:D:\masm32\lib sum.obj и запускаешь файл sum.exe на выполнение... Естественно, masm32 должен быть установлен. |
Client |
22.02.2009 9:19
Сообщение
#3
|
Профи Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
Я скачал какой-то эмулятор, скрин в файле.
А где написать ml.exe /c /coff sum.asm ? Щас качаю масм32 7.0 версию Код include D:\masm32\include\windows.inc Это загрузка файлов и модулей, необходимых для работы?Добавлено через 12 мин. Скачал масм, вот что получилось. Сохранил в ехе виде, запустил, но ничего не видно( Что не так? Эскизы прикрепленных изображений |
volvo |
22.02.2009 12:02
Сообщение
#4
|
Гость |
Цитата Скачал масм, вот что получилось. Это не MASM, это у тебя какая-то IDE... masm - это только компилятор. Вот так вот это выглядит у меня:Эскизы прикрепленных изображений |
Client |
22.02.2009 16:47
Сообщение
#5
|
Профи Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
А где скачать нужный масм? В гугле "скачать masm32" вроде одни эмуляторы
|
volvo |
22.02.2009 17:41
Сообщение
#6
|
Гость |
Вот тут я про это написал: Кнопочный калькулятор (включая и то, что надо сделать перед установкой)
|
Client |
22.02.2009 18:20
Сообщение
#7
|
Профи Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
Скачал, установил в С: (C:masm32\). Создал папку mydocs, в которую сохранил файл my1.asm с кодом
Написал по примеру в cmd, но чет не так( Эскизы прикрепленных изображений |
volvo |
22.02.2009 18:25
Сообщение
#8
|
Гость |
Цитата но чет не так( Ну вот то и не так, что ты установил в C:\MASM, а у меня установлено в D:\MASMПоменяй везде название диска, в исходнике. И не надо набирать masam при линковке, точнее будь... |
Client |
22.02.2009 19:10
Сообщение
#9
|
Профи Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
УРА!!! ПОЛУЧИЛОСЬ)
И теперь ряд нубских вопросов: 1) Запускать можно только таким способом программы? 2) Что такое /c, /coff, /SUBSYSTEM:CONSOLE, /LIBPATH? 3) У меня почему-то каракульки(( Эскизы прикрепленных изображений |
volvo |
22.02.2009 20:40
Сообщение
#10
|
Гость |
Значит убедись, что ASM-файл в кодировке 1251 (Cyrillic Windows), и измени программу вот так:
.dataи перекомпилируй программу. Да, и еще... перед тем, как ее запускать, смени шрифт в консоли на Lucida Console (через Alt+Пробел -> Properties -> Font), иначе так и будут кракозябры... Цитата Запускать можно только таким способом программы? Нет, можно скачать IDE типа RadASM, или чего-нибудь другого, и работать оттуда. Я предпочитаю делать это из ком. строки.Цитата Что такое /c, /coff, /SUBSYSTEM:CONSOLE, /LIBPATH? Ключи компиляции. Назначение см. в хелпе... |
Client |
22.02.2009 21:03
Сообщение
#11
|
Профи Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
Все исправил, он у меня открывался через Visual ASM и там уже он сам менял текст
СПАСИБО VOLVO! |
Текстовая версия | 29.09.2024 11:06 |