Карта сайта

Это автоматически сохраненная страница от 17.09.2013. Оригинал был здесь: http://2ch.hk/b/res/54910185.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Втр 17 Сен 2013 21:32:24
Ассамблера тхреад
Суп, программач. Я нид халп. Мне захотелос научиться клепать программки для атмег-хуег и прочих контроллеров. Для этого я выбрал ассамблер, так как говорят, что он прост и удобен. Аноша, накидай годных мануалов-самоучителей для такой тупицы, как я. Знания языков программирования-0. С меня как обычно нихуя


Втр 17 Сен 2013 21:33:22
>>54910185
Да ты поехавший блядь? Какой еще учебник? Ты в курсе что такое ассемблер? Язык блядь! Да ассемблер он у каждого девайса свой, ищи мануал под свой атмел и не еби мозги людям.

Втр 17 Сен 2013 21:38:55
>>54910438
Ты ебушек дал чтоле, припиздыш? Может C с Жавой тоже для каждого конплуктерна свои, наркоман?

Втр 17 Сен 2013 21:40:12
>>54910564
При какой пизде здесь твой с с твоей ебаной джавой, ды бы хоть в википедии почитал что такое ассемблер, ебаный ты осел!

Втр 17 Сен 2013 21:43:20
>>54910631
Ладненько, я немного некомпитентен. Может поможешь чем-нибудь?

Втр 17 Сен 2013 21:43:33
>>54910564
В ассемблере блядь пять комманд, какой тебе нахуй учебник? Учи учтройство контроллера, дубина блядь.

Втр 17 Сен 2013 21:45:35
>>54910817
Короче в асме как я и сказал пять комманд, которые выполняют функции над ячейками и регистрами контроллера. А какие уж там ячейки, какие регистры и какие функции зависит от контроллера.

Втр 17 Сен 2013 21:47:15
Википедия подробно о них написала тебе, но нет же, ты хочешь жрать гавно.

Команды пересылки данных (mov и др.)
Арифметические команды (add, sub, imul и др.)
Логические и побитовые операции (or, and, xor, shr и др.)
Команды управления ходом выполнения программы (jmp, loop, ret и др.)
Команды вызова прерываний (иногда относят к командам управления): int
Команды ввода/вывода в порты (in, out)
Для микроконтроллеров и микрокомпьютеров характерны также команды, выполняющие проверку и переход по условию, например:
cjne перейти, если не равно
djnz декрементировать, и если результат ненулевой, то перейти
cfsneq сравнить, и если не равно, пропустить следующую команду
Инструкции[править править исходный текст]
Типичный формат записи команд:
[метка:] мнемокод [операнды] [;комментарий]

Втр 17 Сен 2013 21:52:12
Вот еще тебе добрая википедия:

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

Втр 17 Сен 2013 21:53:20
не занимайся хуйней, возьми нормальный С интерпритатор, а лучше ссаный ардуино, если хочется микроконтрошек, там все лампово. ну а если хочешь хардкорного асма, ебись в reverse engineering

Втр 17 Сен 2013 21:56:41
>>54911372
Соглашусь. На самом деле асм - милота, и контроллеры програмить им как раз то что надо, но для этого надо знать контроллер. Но если ОП не представляет что это, то лучше вообще идею оставить.

Втр 17 Сен 2013 22:02:19
>>54910185
Оп-пень. На ассемблере пишут только сказочные долбоёбы и Вассерман. Он на нём ещё и поёт.

Сразу пиши на ПАСКАЛЕ блеать. Ну или на БЭЙСИКЕ. ВОт тебе годный компилятор с кучей библиотек.
mikroe.com

Пишу-на-паскале-для-армов-кун

Втр 17 Сен 2013 22:04:12
>>54911897
Гайды в студию

Втр 17 Сен 2013 22:05:34
Учил сабж по книге с ироничным названием "Ассемблер это просто!" производства некоего Олега Калашникова. Не сказать, что теперь являюсь гуру, но для вставок в си, да написания приветмиров вполне хватает.
Как-то было дело, писал кусочек на ассемблере под атмегу, как раз. В CV AVR писал, столкнулся с небольшой проблемой, а именно синтаксисом AT&T в данной среде(тогда как до этого встречался только с интеловским). Шаблон рвало не долго, но то, что я немного попереживал - это я запомнил. Такие дела.
А чому бы тебе не выучить Си для написания программ для МК? Это ведь быстрее(разработка на нём) и несколько понятнее.

Втр 17 Сен 2013 22:09:22
http://www.mikroe.com/downloads/get/297a/mikropascal_avr_pro_manual_v100.pdf

Вот тебе Хеллоу Уорлд для атмеги на примере запуска УАПП:

program UART1;
var uart_rd : byte;

begin
UART1_Init(9600); // Initialize UART module at 9600 bps
Delay_ms(100); // Wait for UART module to stabilize
UART1_Write_Text('Ready');
UART1_Write(13); // Line Feed
UART1_Write(10); // Carriage Return

while (TRUE) do // Endless loop
begin
if (UART1_Data_Ready() <> 0) then // If data is received,
begin
uart_rd := UART1_Read(); // Read the received data,
UART1_Write(uart_rd); // And send data via UART
end;
end;
end.

Втр 17 Сен 2013 22:13:12
>>54912332
ну ты и МИЛЛИОНЕР, во сколько обошлось?

Втр 17 Сен 2013 22:13:18
>>54912332
Едрить ты задрот.

Вот я делал диплом пикрилейтед. Там внутри арм, писал программу на си. Жуткое говно.

Втр 17 Сен 2013 22:18:56
http://easyelectronics.ru/ - ну и как же без ДиХальта)

Втр 17 Сен 2013 22:23:03
>>54912961
Желаю.

Втр 17 Сен 2013 22:23:29
>>54912521
Где-то я это видел. РТИ-блядок?

Втр 17 Сен 2013 22:24:58
ебаный ты насрал
открываешь asm beginner&amp;#39;s guide и хуяришь
мудак ты сраный чтоб ты сдох пидор

Втр 17 Сен 2013 22:35:39
Эй, а если я хочу на аппаратном уровне ассемблить, пикселями экрана там управлять и каждым байтом, знать что где куда посылается, или создать свою KolibriOS что посоветуете почитать?

Втр 17 Сен 2013 22:40:11
>>54913114
Всё никак не зальётся, сейчас на дропбокс скину тогда.

Втр 17 Сен 2013 22:42:42
>>54913114
В гугле забанили?
rutracker.org/forum/viewtopic.php?t=1240953

Втр 17 Сен 2013 22:48:41
>>54914278
Охтыж как хорошо. Спасибо тебе.

Втр 17 Сен 2013 22:58:42
>>54914278
Скиньте .torrent файл пацаны.

Втр 17 Сен 2013 23:14:41
>>54915374
ну же

Втр 17 Сен 2013 23:44:39
>>54913114
юзай Library Genesis, вся возможная спираченная (англоязычная особенно) тех литература - там


← К списку тредов