>what is cpuid...
An x86 instruction. There may be a tool named after it, but I know there's a website called cpuid.com that has resources for the x86. If niteice was talking about the instruction then I have no idea what his point was. I could say that mov has practical applications as well, and it's way more common than cpuid.
>what is the recommended ASM (im not searching!).
Why won't you search? If you're really interested in assembly, you'll spend a lot of your time doing research.
>Intel Motorola?
There are a lot of architectures. Most likely you'll want to start out doing applications on a desktop, and that screams x86. The choice gets harder as you move into embedded stuff, where a least a dozen unique architectures are used with about the same frequency.
>what is the top compiler now and days still MASM?
For x86, MASM is still the most widely used.
>i want to use/learn lower lvl assembly.. no bs
NASM is good for people who don't want extra features, but it doesn't support 64-bit. I'd recommend FASM. MASM has a lot of "bs", as you call it.