Size: a a a

Ассемблер

2020 December 27

楽園松本 in Ассемблер
(Мне подарили зачитанную до дыр книгу по F# -- до дыр!!)
источник

DB

Dima Bat in Ассемблер
Dima Richev
Хорошо, сделай hello world на AVR, а потом, ничего не изменяя, скомпилируй его на Intel8086
есть макросы))
источник

DR

Dima Richev in Ассемблер
Dima Bat
есть макросы))
Ну, это уже даже не ассемблер, да и интерес теряется.
источник

DR

Dima Richev in Ассемблер
Если с макросами, кучей библиотек, заготовками. Смысл тогда уже вообще называть это ассемблером?
источник

DB

Dima Bat in Ассемблер
Dima Richev
Ну, это уже даже не ассемблер, да и интерес теряется.
почему нет?
источник

DR

Dima Richev in Ассемблер
А почему да? Используй Си уже. Это незаконченное дело без смысла
источник

DB

Dima Bat in Ассемблер
Dima Richev
А почему да? Используй Си уже. Это незаконченное дело без смысла
ну да это не имеет смысла я думаю)) Как говорит di halt асм это искусство))
источник

DB

Dima Bat in Ассемблер
просто для того чтобы наслаждаться самим процессом программирования
источник

DB

Dima Bat in Ассемблер
мне си нра, но когда у меня либа не работает которая с оборудованием api реализует все печально)))
источник

DB

Dima Bat in Ассемблер
питон я даже не пробывал изучать
источник

DB

Dima Bat in Ассемблер
cpp слишком сложный для моего маленького мозга
источник

DR

Dima Richev in Ассемблер
Полное наслаждение, когда ты вместо:
test = 1;
if(test == 1) {
// todo
}
else if (test == 0) {
// todo
}
else {
// todo
}
ExitProcess(0);

Делаешь точно такое же, но с урезанными библиотеками, возможностями компилятора:

mov [test], 1
.if test == 1
; todo
.elseif test == 0
; todo
.else
; todo
.endif
invoke ExitProcess, 0

Это ведь не ассемблер..
источник

楽園松本 in Ассемблер
Dima Richev
Полное наслаждение, когда ты вместо:
test = 1;
if(test == 1) {
// todo
}
else if (test == 0) {
// todo
}
else {
// todo
}
ExitProcess(0);

Делаешь точно такое же, но с урезанными библиотеками, возможностями компилятора:

mov [test], 1
.if test == 1
; todo
.elseif test == 0
; todo
.else
; todo
.endif
invoke ExitProcess, 0

Это ведь не ассемблер..
Это называется макроассемблер :) Си это большой макроассемблер
источник

DB

Dima Bat in Ассемблер
🤣🤣
источник

DR

Dima Richev in Ассемблер
楽園松本
Это называется макроассемблер :) Си это большой макроассемблер
Я знаю. Я пытаюсь объяснить отличия ассемблера, от макроассемблера, если ты утерял смысл
источник

DB

Dima Bat in Ассемблер
я сам скоро как мароассемблер буду)
источник

楽園松本 in Ассемблер
Большой, удобный и универсальный макроасемблер. Поэтому мы любим Си
источник

DB

Dima Bat in Ассемблер
Dima Richev
Я знаю. Я пытаюсь объяснить отличия ассемблера, от макроассемблера, если ты утерял смысл
спс)
источник

DB

Dima Bat in Ассемблер
а мне нравиться байтики перекидывать))
источник

DB

Dima Bat in Ассемблер
чувствую себя хозяином машины
источник