Войти
ПрограммированиеФорумОбщее

Пожалуйста помогите. Выбрать компилятор Ассемблера!

Страницы: 1 2 3 Следующая »
#0
11:57, 1 дек 2009

Доброго времени суток.

Пожалуйста помогите!
Подскажите какой компилятор Ассемблера подойдет для обучения программирования на Ассемблере. А то возникла проблема в книгах не пишут как пользоваться компилятором. А мне очень хочется научиться этому языку программирования. Качал компиляторы но так и не понял как с ними работать MASM, TASM. Если кто знает как ими пользоваться то подскажите. Гуглить пробовал не помогло.

Заранее спасибо!

#1
12:02, 1 дек 2009

MASM. Он встроен в студию, можешь жарить прямо там.

#2
12:04, 1 дек 2009

Nomad
А как им воспользоваться?

#3
12:05, 1 дек 2009

fasm, - masm в топку.

Mekrod
> . Гуглить пробовал не помогло.

www.wasm.ru

#4
12:06, 1 дек 2009

Создать консольный (допустим) проект.
Выбросить CPP файл.
Добавить ASM файл.
Нажать сборку.

Как-то так, я думаю.

#5
12:07, 1 дек 2009

качаешь tasm.exe и tlink.exe
компилируешь примерно как-то так:

tasm code.asm
tlink code.obj

и в догонку:

http://www.snipetz.com/asm/01/guide/Text/Options.htm - опции tasm и tlink
http://faqs.org.ru/progr/other_l/asm.htm - хороший FAQ по асм

#6
12:08, 1 дек 2009

буду  пробовать, но если можно по подробнее а то я в ассемблере полный нуб.

#7
12:18, 1 дек 2009

Mekrod
> буду пробовать, но если можно по подробнее а то я в ассемблере полный нуб.
Если уж взялся за АСМ, то значит или проходите в универе, и вам должны были дать минимальные инструкции для начала работы. Либо просто хочется изучить самому, а раз хочется, значит есть силы и желание прочитать статьи и обзоры для новичком.

Следим за руками.
Левая рука нажимает Ctrl+T, чтоб создать новую закладку браузера.
Левая рука нажимает Ctrl+E чтоб перейти в поле поиска гугла (в Mozilla).
Печатаем "изучение masm для новичка"
Правая рука нажимает Enter.

#8
12:19, 1 дек 2009

Sokal
> качаешь tasm.exe и tlink.exe

В помойку это старье, следом за masm. Fasm, только Fasm. Ну еще можно Nasm, но это для извращенцев.

Вот он, родимый - http://flatassembler.net/
И примеры - http://flatassembler.net/examples.php


Mekrod
> а то я в ассемблере полный нуб.

Поищи книжку Питера Абеля, гугл её знает

#9
12:21, 1 дек 2009

Вот еще большая коллекция ссылок - http://www.twirpx.com/files/informatics/languages/assembler/

#10
12:27, 1 дек 2009

Проще всего работать с компилятором fasm - минимум опций командной строки, минимум директив. В архиве есть руководство и примеры, как для DOS:
http://flatassembler.net/fasm16910.zip , так и для Windows:
http://flatassembler.net/fasmw16910.zip, так и для Linux:
http://flatassembler.net/fasm-1.69.10.tgz

#11
12:28, 1 дек 2009

Я б nasm посоветовал. Но на любителя.

#12
12:32, 1 дек 2009

Спасибо за помощь. Буду пыхтеть над ним надеюсь получиться.
kvakvs
Ты прав отчасти. Задали в универе, но я на заочке так что нам  ничего не дали. А желание у самого есть.

Еще раз спасибо всем кто откликнулся на мою просьбу.

#13
12:33, 1 дек 2009

oistalker
> Поищи книжку Питера Абеля
А вот интересно, есть на русском что-нибудь, где про 64 бита рассказывается?

#14
12:36, 1 дек 2009

Phuntik
Google.com "программирование assembler 64bit", там даже книги можно найти.

Страницы: 1 2 3 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.