if you can understand registers,branch/jump instructions (and how to use them without overusing them), memory addressing, and stack, you probably are in an ok place. if this is your first ask class at least. i know asm for arm m4 and ti msp430 but those are both risc and x86 is cisc so it’s kind of a different animal