1. Заголовок или название темы должно быть информативным 2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE] 3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали! 4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора. 5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM! 6. Проверяйте программы перед тем, как выложить их на форум!!
Привет! У нас начался ассемблер, но чет пока в теории ничего не понятно( Может кто написать код для сложения 2-х вводимых чисел? И где этот код можно написать? Какой асм нужен?
УРА!!! ПОЛУЧИЛОСЬ) И теперь ряд нубских вопросов: 1) Запускать можно только таким способом программы? 2) Что такое /c, /coff, /SUBSYSTEM:CONSOLE, /LIBPATH? 3) У меня почему-то каракульки((
Значит убедись, что ASM-файл в кодировке 1251 (Cyrillic Windows), и измени программу вот так:
.data first dd ? second dd ? codePage DWORD 1251 ; добавь это в раздел data .code start: invoke SetConsoleOutputCP, codePage ; и вот это - в самое начало code
и перекомпилируй программу. Да, и еще... перед тем, как ее запускать, смени шрифт в консоли на Lucida Console (через Alt+Пробел -> Properties -> Font), иначе так и будут кракозябры...
Цитата
Запускать можно только таким способом программы?
Нет, можно скачать IDE типа RadASM, или чего-нибудь другого, и работать оттуда. Я предпочитаю делать это из ком. строки.
Цитата
Что такое /c, /coff, /SUBSYSTEM:CONSOLE, /LIBPATH?