[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y / ] [Home]
4chanarchives logo

tfw learning assembly for the first time


Thread replies: 22
Thread images: 3

File: 1445561065215.jpg (216KB, 1106x838px) Image search: [Google] [Yandex] [Bing]
1445561065215.jpg
216KB, 1106x838px
>tfw learning assembly for the first time
>>
>not coding in brainfuck
>>
>>52501359
MIPS is pretty easy tbqh senpai.
>>
File: 1452249270485.png (668KB, 976x844px) Image search: [Google] [Yandex] [Bing]
1452249270485.png
668KB, 976x844px
>assembly
fucking pleb, real patricians think and program in machine code
>>
ik dat feeling baby
not understanding the stack
not understanding C calling conventions
interrupts
registers
etc.

it gets to your head
but once you learn it, it'll open your mind to a whole world of programming. You can begin to appreciate just how much work compilers do. The real fun begins when you start looking at how instructions are encoded into machine code. Nothing particularly crazy (if you can handle ASM you can handle machine code), and then you can be da l33t h@x0r who codes in binary ;)
>>
>>52501359
eggman truly has a unique face
>>
>>52501436
>implying machine code isn't assembly sans opcode mnemonics
>>
>>52502087
i never said i was a patrician :(
>>
Not OP, but can someone tell me a good assembly book/online tutorial that doesn't suck?
>>
>>52501436

I program directly into the cpu via a wire grid matrix that extends out as a 360 degree (with rotating) chair electronic drum set.

Each drum head corresponds to a pin on the CPU.

I drum in code.
>>
>>52502223
>not having a direct neural interface to dream in code.
fucking plebs....
>>
File: jmnem90h.jpg (203KB, 1200x777px) Image search: [Google] [Yandex] [Bing]
jmnem90h.jpg
203KB, 1200x777px
>>52502170
>Not OP

Whoa there, what instruction did you just NOOP out?
>>
>>52501359
OP confirmed doesn't know assembly. It's literally the least complicated language to learn. The "difficulty" or assembly programming is that you're forced to constantly reference the hardware documentation to do anything meaningful.
>>
What's the point of learning assembly?
>>
>>52502448
optimization
>>
>>52502999
where you apply assembly in a professional environment?
>>
>>52502250
>not having a self-programming AI CPU
get out of my face peasant
>>
>>52503024
writing highly optimized subroutines for embedded systems when the compiler wont do the trick. which thankfully isn't very often. c/c++ compilers and VHDL usually do the trick.
>>
>>52502448
You don't really learn assembly to program in assembly nowadays.

Assembly is a useful tool to teach computer architecture to the uninitiated.
>>
>>52501518
;)
>>
>>52503129
> teach computer architecture to the uninitiated
I was talking to a friend about why they were studying assembly and I couldnt see a reason to teach it in first year but this seems to be the most probable reason
>>
>>52501359
get of /g/ and go back to rote learnin ece222 you yaar
Thread replies: 22
Thread images: 3
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y / ] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
If a post contains illegal content, please click on its [Report] button and follow the instructions.
This is a 4chan archive - all of the content originated from them. If you need information for a Poster - you need to contact them.
This website shows only archived content and is not affiliated with 4chan in any way.
If you like this website please support us by donating with Bitcoin at 1XVgDnu36zCj97gLdeSwHMdiJaBkqhtMK