Re: General Use of ASM
- From: "Alexei A. Frounze" <spamtrap@xxxxxxxxxx>
- Date: Thu, 24 Aug 2006 19:08:59 -0700
sleeper wrote:
hello everyone,
I am starting to learn ASM, and I was just curious what do most people
use ASM for? Is there a particular market that requires ASM
programming skills? I wanted to learn a lot about drivers, and my
friend suggested that I learn ASM to help me debug device drivers.. is
he accurate?
Sometimes you need asm just to debug or understand exactly what the CPU is doing. And that doesn't have anything to do with drivers in particular.
And then there're things that you normally don't learn as part of C or some other HLL and they're very CPU-specific and asm-related. For example, synchronization between several CPUs. One needs to know about the appropriate locking operations/instructions...
And if you're interested in the markets/uses, those are (off the top of my head): OS kernel development, low-level code optimizations, CPU/PC virtualization.
Alex
.
- References:
- General Use of ASM
- From: sleeper
- General Use of ASM
- Prev by Date: Re: enabling x87 interrupts
- Next by Date: Re: 64bit/64bit fixed point division?
- Previous by thread: Re: General Use of ASM
- Next by thread: OpCode hex codes
- Index(es):
Relevant Pages
|