Comment by cylemons 2 months ago Sure but from software POV assembly is the lowest level you can target 3 comments cylemons Reply torstenvl 2 months ago Which assembly? Assembly with macros? Assembly with synthetic instructions?If you use mov %i0, %l0 instead of or %g0, %i0, %l0 Then that isn't "the lowest level you can target." cylemons 2 months ago I was thinking of x86 when I wrote that, also I am not sure macros count as an abstraction level since they are just preprocessors?What I meant to say is that since there is no way to directly write microcode, assembly is the lowest level software can target. jcelerier 2 months ago Yes and no, you can use c in situations where there's no "assembly", for instance when synthesizing FPGAs. You target flow graphs directly in that case IIRC.
torstenvl 2 months ago Which assembly? Assembly with macros? Assembly with synthetic instructions?If you use mov %i0, %l0 instead of or %g0, %i0, %l0 Then that isn't "the lowest level you can target." cylemons 2 months ago I was thinking of x86 when I wrote that, also I am not sure macros count as an abstraction level since they are just preprocessors?What I meant to say is that since there is no way to directly write microcode, assembly is the lowest level software can target.
cylemons 2 months ago I was thinking of x86 when I wrote that, also I am not sure macros count as an abstraction level since they are just preprocessors?What I meant to say is that since there is no way to directly write microcode, assembly is the lowest level software can target.
jcelerier 2 months ago Yes and no, you can use c in situations where there's no "assembly", for instance when synthesizing FPGAs. You target flow graphs directly in that case IIRC.
Which assembly? Assembly with macros? Assembly with synthetic instructions?
If you use
instead of
Then that isn't "the lowest level you can target."
I was thinking of x86 when I wrote that, also I am not sure macros count as an abstraction level since they are just preprocessors?
What I meant to say is that since there is no way to directly write microcode, assembly is the lowest level software can target.
Yes and no, you can use c in situations where there's no "assembly", for instance when synthesizing FPGAs. You target flow graphs directly in that case IIRC.