/asm/ general

So how much assembly do you know Sup Forums?

i made a shitty 1 dimensional pong game for the 8051 in assembly

Enough to write something simple like fizzbuzz.
Haven't done anything large in asm though.

I get the concept and understand the general way of how the code I'm writing is getting converted to it and how hand optimization could make some really clever if subtle improvements, but I know no instruction set and could not be assed to delve that deep anyway.

none
cant be assed to waste my time on something so ancient.

I once implemented Quicksort in MIPS, after that, I promised to never work in assembly again.

taking a computer machinery class right now where we have run our assembly code on raspberry pi's. Every year each class has to make a game for their end of year project and this year the game has to be mario. Kind of pissed since we could have done pong instead but all the autist in my class voted otherwise.

*we dont all work on the game together. Students in groups of three makes their own version of the game

In assembly? Isn't that the same work it took a COMPANY with lots of employees to develop the same game?

What's a good place to learn MIPS32 ASM?

>ancient
>every modern computer uses it

Stop mystifying software programming. Building a tile based renderer on a grossly overpowered platform can be solved by a single dedicated person.

None but that's because I like doing practical things

I used to be a malware reverse engineer for an AV company as well as a malware reverser / forensics guy for a major US credit card company. I've written packers, viruses, malware, spyware, keyloggers, keygens, and game cheats. I've cracked software, found exploits, and given speeches on all aspects of the above.

But who really gives shit? I can't find a girlfriend who isn't either
a) dumb a box of rocks
b) respectful to me

I'll never marry, never reproduce, and be stuck bragging about asm knowledge on a Bhutanese mule tannery database at 4 am.

just kill me.

So basically you are hackforums skid?
>posting a pic of unobfuscated commercial tool written in .NET
>not using dnSpy with roslyn scripts
>get out skid

What kind of "assembly"? For what architecture? Are you talking about a specific assembler family? This is such a non-question.

Any kind for whatever architecture you know, hence the term "general"

I feel like "knowing assembly" as a programming language is not very interesting. It's useful to know how to use a basic instruction assembler to set the required environment for operations (interrupts, i/o etc) and high level languages such as C. However the true appeal is in the specifications of the processor. I recommend everyone skims through (don't read it normally, it's retarded and no one does it) the manufacturer's developer manuals.

Forgot to mention I mostly use GAS for x86 assembly (default syntax).

It can be. For example if I hadn't kept putting off learning MIPS32 ASM I'd have Opera running on my SBC

user i-i read the entire intel manual

You monster.

>pic of .NET deobfuscater
> says he codes malware in ASM
yup sure

Just a bit of SSE.
I hate not having AVX2 on my machine as it would have allowed me to make some serious optimizations in my current project.