Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2014, 20:58   #1
Wunderful
 
Регистрация: 28.10.2014
Сообщений: 3
По умолчанию Начало программирования на языке ассемблер

Уважаемые, я заранее приношу свои извинения, ошибка наверняка глупая..
вот код:
Код:
.model small
.data
  msg byte 100h
.code
main proc
main endp
end main
..просто я только начал программировать на ассемблере. Изучаю теорию, но увы в практике она мне мало чем помогает, потому что теория это одно, а знание синтаксиса и особенностей конкретного языка это другое.
Ошибка следующая: Illegal instruction на строке 3. msg...
Wunderful вне форума Ответить с цитированием
Старый 28.10.2014, 22:56   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
Изучаю теорию
По книжке?
В книжке нет примеров?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 28.10.2014, 23:50   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Компилятор какой?
p51x вне форума Ответить с цитированием
Старый 29.10.2014, 08:30   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

во-первых, 100h - это БОЛЬШЕ, чем байт, поэтому в один байт НЕ ВЛЕЗЕТ

во-вторых, для TASM, например, задание данных осуществляется с помощью
db (набор байт) dw (набор слов (word) )

т.е. для TASM можно записать так:
Код:
.model small
.data
  msg db 100
.code
main proc
main endp
end main
или так:
Код:
.model small
.data
  msg dw 100h
.code
main proc
main endp
end main
Внимание! Это РАЗНЫЕ примеры, код НЕ ИДЕНТИЧЕН!

p.s. ну и Вы должны понимать, что собственно ассемблерного КОДА у Вас в программе НЕТ совсем!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.11.2014, 10:54   #5
Wunderful
 
Регистрация: 28.10.2014
Сообщений: 3
По умолчанию

Спасибо большое, очень помогли.) Ждите еще вопросов
Wunderful вне форума Ответить с цитированием
Старый 05.11.2014, 10:58   #6
Wunderful
 
Регистрация: 28.10.2014
Сообщений: 3
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
По книжке?
В книжке нет примеров?
Да, например книга Рудольфа Марек, куча примеров..но синтаксиса ТАСМ там нет.
Wunderful вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помощь на языке ассемблер nwhta Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 21.08.2014 20:02
Работа на языке Ассемблер Lizochka) Помощь студентам 1 12.12.2010 11:34
Начало программирования на ТС++ bomzh Помощь студентам 2 08.09.2010 15:08
Операции с матрицами в языке программирования C Merciless Помощь студентам 3 17.07.2008 18:32