IPB
ЛогинПароль:

> ПРАВИЛА РАЗДЕЛА!!!

1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!

> Общие вопросы, Вопросы по компиляции и работе с ассемблером идр.
Account
сообщение 14.11.2008 9:26
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 212
Пол: Мужской

Репутация: -  0  +


Программа просто выводит строку. но выводит кракозябры вместо строки. Строка на русском. (Я так понял проблема с кодировкой) Как это исправить.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 19.11.2008 0:34
Сообщение #2


Гость






.486
.model flat, stdcall
option casemap :none

include F:\masm32\include\windows.inc
include F:\masm32\macros\macros.asm
    
include F:\masm32\include\masm32.inc
include F:\masm32\include\gdi32.inc
include F:\masm32\include\user32.inc
include F:\masm32\include\kernel32.inc
    
includelib F:\masm32\lib\masm32.lib
includelib F:\masm32\lib\gdi32.lib
includelib F:\masm32\lib\user32.lib
includelib F:\masm32\lib\kernel32.lib
includelib F:\masm32\lib\msvcrt.lib ; это для wait_key

.data
	number dd ? 
.code

start:
	; получаем от пользователя строку, преобразуем ее в число,
	; и заносим в number
	mov number, sval(input("Enter number here: "))

	; печатаем содержимое number
	print str$(number)
	
	; пауза до нажатия кнопки пользователем
	call wait_key
	
	exit
	
end start


Цитата
можешь дать какую ссылку на документацию по программированию макросов и masm32?
Мне достаточно документации, идущей с MASM-ом, и самих исходников макросов. Все-таки, спроси у Гугла...
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Account   Общие вопросы   14.11.2008 9:26
volvo   Какой ассемблер, в какой кодировке исходник? Под к...   14.11.2008 9:42
Account   Masm611,WinXp. Но проблему решил, подправил кодиро...   14.11.2008 9:48
Account   Привожу код проги, где при выводе используеться за...   16.11.2008 1:10
volvo   Компилирую так: F:\masm32\bin>ml -c ...   16.11.2008 4:11
Account   Вот как я компилю и что пишет у меня   16.11.2008 22:18
volvo   Ну, попробуй вот так: ml -c /Zm p.asm (/Zm - для т...   16.11.2008 22:34
Account   volvo , твое предложение помогло, только у меня не...   16.11.2008 22:51
volvo   Правда? А чего ж ты в своей более новой версии раб...   16.11.2008 23:36
Account   volvo Это я ошибся в написании, но ошибка при а...   17.11.2008 0:22
volvo   Этот линкер входит в установку MASM 6.14.8444, я н...   17.11.2008 1:30
Account   У меня кстати не m32v10r.zip, а m32v9r.zip, ща зак...   17.11.2008 2:10
Account   volvo, вот такой вопрос к тебе есть. В примере пр...   17.11.2008 22:34
volvo   Точнее - из-за того, что запускалось из-под Window...   17.11.2008 22:58
Account   Ок. Спасибо, буду знать)   18.11.2008 0:23
Account   volvo , опять к тебе вопрос есть) Тут вот по кни...   18.11.2008 22:51
volvo   include F:\masm32\macros\macros.a...   18.11.2008 23:23
Account   volvo , а ты не могбы привести полный текст програ...   18.11.2008 23:44
volvo   .486 .model flat, stdcall option casemap :none in...   19.11.2008 0:34
Account   Пытаюсь скомпилить твою прогу выдает Это в чем пр...   19.11.2008 0:59
volvo   Ага... Вот у меня в WinAsm Studio, например, есть ...   19.11.2008 11:54
Unconnected   Решил хоть немного выучить ассемблер.. Вот к приме...   4.04.2009 18:42
volvo   У тебя MASM? Значит: .model tiny .code org 100...   4.04.2009 23:44
Unconnected   А какой компилятор (или компоновщик, как это в асс...   5.04.2009 10:34
volvo   Ищи в других папках или отдельно в интернете. Код ...   5.04.2009 12:04


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия 31.07.2025 2:05
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"