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

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

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

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


Бывалый
***

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

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


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


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

 





- Текстовая версия 8.05.2024 1:34
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name