Which assembly code? L
Select as Best AnswerUndo Best Answer
+1, though the techniques are all fairly similar. And hard.
Oh yes, I looked at Z80, but decided I wasn't that interested: my sum total assembly experience. L
I really like this sort of super-mechanical-logical thing, and I see the BASIC interpreter hiding behind the coal-shed... But it's not something I've got enough need to learn. I get the move, register, stack, flag etc, but have never developed enough that it forms into something I can see a a whole doing "PRINT "Hi". Two "assemble" questions in one day... Snowy over there? L
Snow ? Oh yea, about 6" so far - noone in work apart from me and Liz. This video kind of shows the difference between BASIC and Assembler....
That's pretty cool, oh yes. But I think it out of place, there's a sequential / parallel thing going on there which doesn't fit my picture of how processors are controlled by software. That is referencing CPU/GPU, which is a chip-architecture thing, but on speed-wise I get it totally. L Heavy-snow, got let out at 4, who knows tomorrow.
Yes, but who cares ? AIn't it COOL ! The Speed was the thing.
Yeah, it's definatly not for the beginner. The heaviest, thickest book I had in college was my 68K Assembly book. If you're not already very competent in at least one compuer language I wouldn't even begin to approach assembly. While the techniques are all pretty similar it is pretty important to know what processor you're assembling for. For a while I was working on both 68K and 8088 processors and they were completely different to work with. As I remember 68K was big-endian and 8088 was little-endian, and register handling was entirely different. (Obviously my information is quite dated, both of those processors originated in the 80's)
I think you would have a easier time with software that you reverse engineer the code.http://en.wikipedia.org/wiki/Reverse_engineering
FYI: You can use Reverse Engineering software on compiled java AKA “Class file” and re-compile it back to java. To view a more manageable code AKA “non machine code”
There is no way to be Neo!
Machine code is the ones and zeros that computer cores run to execute commands and do...everything. It is the lowest level of coding possible, and near impossible for humans to comprehend (per todays complexity). Assembly is machine code assembled into a more human readable format - but still very low level and very 'physical' regarding how instructions are formatted. By comparison - other programming languages, C, VB, Pascal, Basic, etc - are higher level and require compiling into machine code by a compiler. Specific code - you have to tell us!