Learning Assembly and computer architecture for x86

AI Thread Summary
Learning assembly and computer architecture for x86 involves understanding the differences between CISC (Complex Instruction Set Computing) and RISC (Reduced Instruction Set Computing) architectures. The discussion emphasizes starting with a C compiler to generate assembly code, which aids in understanding the underlying processes. It is noted that modern x86 assembly is complex and rarely used for full programs, with high-level languages being more effective for most applications. Resources like Intel's programmer's reference manual and various assembly programming books are recommended, but the importance of practical experience is highlighted. Ultimately, gaining foundational knowledge through existing systems and gradually expanding one's understanding is advised.
  • #101
SleipnirTheHorse said:
I believe RollerCoaster Tycoon was written in Assembly, so if you know about this language and your crazy enough to use it, you can make quality things. And *CRIES* I can't even figure out Python?
I usually refer to languages such as Python. TCL, Perl etc as glue. Languages used to glue other programs together with. A little unfair against Perl but there you have it.
 
Technology news on Phys.org
  • #102
harborsparrow said:
P S - A trivia question (and please don't answer it here--let people look it up). WHO invented the concept of an assembler (from which, later, the concept of a compiler was derived)?
It was probably like reinventing the wheel. o0)
 
  • #103
SleipnirTheHorse said:
RollerCoaster Tycoon
Which one exactly?
 
Back
Top