• Welcome to Valhalla Legends Archive.
 

Assembly/Dissasembly

Started by BaDDBLooD, October 13, 2004, 08:28 PM

Previous topic - Next topic

BaDDBLooD

My friend is learning "dissasembly".

Is There a difference between Dissasembly and Assembly?

I thought assembly was a language, Dissasembly was when you Decompile a exe into assembly?

Any Other information is apreciated.
There are only two kinds of people who are really fascinating: people who know absolutely everything, and people who know absolutely nothing.

Newby

QuoteAssembly:  A programming language that is once removed from machine language. Machine languages consist entirely of numbers and are almost impossible for humans to read and write. Assembly languages have the same structure and set of commands as machine languages, but they enable a programmer to use names (mnemonics) instead of numbers.

QuoteThis is a utility, performing transformation, reverse to assembling, i.e. transforming machine codes to assembler language. Such utilities are a necessity not only for debugging programs (for which they are intended), but also for virus analysis.

Disassembly is just disassembling a binary file (machine code) into assembly. Assembly is a readable form of machine code in a sense.
- Newby

Quote[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

Quote<TehUser> Man, I can't get Xorg to work properly.  This sucks.
<torque> you should probably kill yourself
<TehUser> I think I will.  Thanks, torque.

BaDDBLooD

There are only two kinds of people who are really fascinating: people who know absolutely everything, and people who know absolutely nothing.

Adron

Assembly is more about writing while disassembly is more about understanding.

iago

Quote from: Adron on October 14, 2004, 05:59 AM
Assembly is more about writing while disassembly is more about understanding.

Yeah, that's what I would have said.  I couldn't sit down and write an assembly program, but I could take one that's already been written and understand it 100% (given time).
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


Zakath

Huh...I can sometimes understand assembly (but not 100% :P), but if I start from scratch I have no problem writing it.
Quote from: iago on February 02, 2005, 03:07 PM
Yes, you can't have everybody...contributing to the main source repository.  That would be stupid and create chaos.

Opensource projects...would be dumb.