Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
0 / 0 / 1
Регистрация: 23.09.2011
Сообщений: 100

Подскажите книгу для программирования под Win32, MASM/TASM с большим количеством примеров

16.12.2012, 19:31. Показов 3802. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ув. форумчане, подскажите пожалуйста какую-нибудь обучающую книгу для программирования на ассемблере под Win32, MASM/TASM с большим количеством примеров. У меня есть книги Юрова и Пирогова, Юрова я пролистала, но того что мне надо не нашла, Пирогова сейчас листаю, только начала так что тоже пока ничего. Кто из вас по каким книгам учился? посоветуйте что-нибудь на ваш взгляд наиболее полезное.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.12.2012, 19:31
Ответы с готовыми решениями:

Подскажите книгу или видеоуроки для изучения программирования под Android
Просмотрел многие варианты похожих вопросов, многие из них были заданы в 2013, ответы на которых были книги, выпущенные еще раньше....

MASM, TASM, FASM: что выбрать для программирования в ядре
Какой асемлер выбрать для проганья в едре? вынь

Какие существуют среды программирования Assebler'a для процессоров ix86 помимо tasm, fasm, masm
Какие существуют среды программирования Assebler'a для процессоров ix86 помимо tasm, fasm, masm? Посоветуйте литературу по этому вопросу?...

14
 Аватар для Troll_Face
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
16.12.2012, 20:05
крупник
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
16.12.2012, 20:37
Рейна,
книги по программированию нужно не листать, а писать программы, причем находить опечатки или пытаться написать лучше чем автор, доводить написание программ до автоматизма. И одной книгой здесь не обойтись -- нужна постоянная практика. Здесь была закрепленная тема Лучший сборник книг в электронном виде по Ассемблеру но ее почему-то раскрепили
0
0 / 0 / 1
Регистрация: 23.09.2011
Сообщений: 100
16.12.2012, 21:47  [ТС]
чтобы писать программы мне нужны достоверные примеры из книг =) поэтому листаю в поисках одного конкретного примера, нужно чтобы был пример воспроизведения звукового сигнала. А вот его не могу не найти.
0
 Аватар для Troll_Face
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
16.12.2012, 21:59
Рейна, через динамик встроенный?
0
0 / 0 / 1
Регистрация: 23.09.2011
Сообщений: 100
17.12.2012, 00:58  [ТС]
Fatal Error, да хоть как нибудь. Кстати, Крупника сейчас сижу читаю, книга и правда хорошая, но подходящего примера все равно не могу найти. И еще, код
Assembler
1
2
3
4
5
6
7
8
9
10
.386
.model flat, stdcall
includelib \myasm\lib\kernel32.lib
ExitProcess proto :DWORD
.code
start:
mov eax, 2
add eax, 3
invoke ExitProcess, 0
end start
У меня не работает, то есть obj создается а exe нет. Надо наверное не .386 написать, а что-то другое.
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
17.12.2012, 05:10
Цитата Сообщение от Рейна Посмотреть сообщение
чтобы писать программы мне нужны достоверные примеры из книг
очередной копипастер растет, а если пример будет "недостоверным"? а если примера совсем не будет? скорее на форумы и кричать "Помогите!!!"? Мдя...
Цитата Сообщение от Fatal Error Посмотреть сообщение
через динамик встроенный?
через встроенный динамик -- это прошлый век, когда не было звуковых карт и оси Windows, а вообще-то есть функция PlaySound через нее и воспроизводи, а еще есть поисковая система Google вот ее и нужно использовать для поиска "достоверных примеров"
0
0 / 0 / 1
Регистрация: 23.09.2011
Сообщений: 100
17.12.2012, 13:23  [ТС]
Mikl___, между прочим я на форуме книгу попросила а не готовый пример =) значит я хочу сама научиться. И научусь. А примеры из книг удобнее, потому что там же описано описание инструкций которые в примерах используются, а в инете часто голый код, а я же еще ассемблер не знаю чтобы в этом коде разбираться.
0
 Аватар для Troll_Face
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
17.12.2012, 13:38
Цитата Сообщение от Рейна Посмотреть сообщение
У меня не работает, то есть obj создается а exe нет. Надо наверное не .386 написать, а что-то другое.
батник можно ваш?
Цитата Сообщение от Mikl___ Посмотреть сообщение
очередной копипастер растет, а если пример будет "недостоверным"? а если примера совсем не будет? скорее на форумы и кричать "Помогите!!!"? Мдя...
примеры нужны, по себе знаю, и чем больше тем лучше, так что тут строго не суди
0
1 / 1 / 0
Регистрация: 31.12.2012
Сообщений: 11
02.01.2013, 13:33
Питер Абель. Ассемблер и программирование для IBM PC там примеры на MASM http://assembler.elitno.net/li... lya-ibm-pc
0
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 10
10.01.2013, 22:57
Цитата Сообщение от Рейна Посмотреть сообщение
Fatal Error, да хоть как нибудь. Кстати, Крупника сейчас сижу читаю, книга и правда хорошая, но подходящего примера все равно не могу найти. И еще, код
Assembler
1
2
3
4
5
6
7
8
9
10
.386
.model flat, stdcall
includelib \myasm\lib\kernel32.lib
ExitProcess proto :DWORD
.code
start:
mov eax, 2
add eax, 3
invoke ExitProcess, 0
end start
У меня не работает, то есть obj создается а exe нет. Надо наверное не .386 написать, а что-то другое.
Прошу прощения.... но у Вас даже не выводит результат на messege... Либо я ищо зеленый в етом ....
про библиотеку совсем молчу .... Прочтите про Windows.inc - может она вам в программе пригодится...+ много ищо....
0
 Аватар для Troll_Face
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
10.01.2013, 23:37
Цитата Сообщение от Dim-Lo Посмотреть сообщение
Прошу прощения.... но у Вас даже не выводит результат на messege... Либо я ищо зеленый в етом ....
про библиотеку совсем молчу .... Прочтите про Windows.inc - может она вам в программе пригодится...+ много ищо....
я что-то не совсем понял что Вы сказали... что за библиотека? Windows.inc там намеренно не используется... это самы первый пример в книге, чтоб показать читателю что есть ассемблер
0
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 10
10.01.2013, 23:54
Цитата Сообщение от Fatal Error Посмотреть сообщение
я что-то не совсем понял что Вы сказали... что за библиотека? Windows.inc там намеренно не используется... это самы первый пример в книге, чтоб показать читателю что есть ассемблер
;В книге то написано..... но путь то не той.... автор специально прописал другой путь.....вместо... (includelib \masm32\lib\kernel32.lib)

Assembler
1
2
3
4
5
6
7
8
9
10
.386
.model flat, stdcall
includelib \masm32\lib\kernel32.lib
ExitProcess proto :DWORD
.code
start:
mov eax, 2
add eax, 3
invoke ExitProcess, 0
end start
; вот так верно.... и .ехе файл создается... Вообще то нужно начинать сначала читать книгу..... если пропустили момент.... дальше пойдет не то.... - косо...:-
0
1 / 1 / 0
Регистрация: 31.12.2012
Сообщений: 11
14.01.2013, 14:43
также еще можно найти нужную литературу на http://www.assembler.com.ua/
0
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 10
15.01.2013, 00:24
Цитата Сообщение от taiua Посмотреть сообщение
также еще можно найти нужную литературу на http://www.assembler.com.ua/
Цитирую что на том сайте написано:
Мы представляем множество материалов и исходных кодов, которые можно найти уроках , статьях и литературе. Все примеры протестированы на nasm. .

не перепутайте с Masm, потому что ето вже другое.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.01.2013, 00:24
Помогаю со студенческими работами здесь

Подскажите этот код для TASM или MASM?
Подскажите это TASM или MASM? EOFLINE EQU '$' AStack SEGMENT STACK DW 12 DUP(?) AStack ENDS DATA SEGMENT keep_cs DW 0 ...

Нужна литература с большим количеством примеров алгоритмов Машины Тьюринга
Привет всем. Нужна литература с большим количеством примеров алгоритмов Машины Тьюринга. Кто-нибудь подскажет название книги и автора или...

Подскажите ссылки на FAQ для разделов Assembler, MASM, TASM
Скиньте FAQ для разделов Assembler,MASM,TASM где много вариантов "Hello,world!$" и где написана статья "Где скачать компилятор...

Подскажите хорошую книгу для программирования на C# для MS Office
Подскажите пожалуйста хорошую книгу(и ресурс желательно) для программирования на c# для microsoft office. создание книг, надстроек,...

Полезные макросы для MASM и TASM
Не претендую на создание чего-то нового и гениального, но макросы довольно полезные. Часть из того, что я сделал, уже делали другие. Тем не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru