What EXACTLY is the difference between intel’s and amd’s ISA, if any?

Yes, the ISA is a document / specification, not hardware. Implementing all of it correctly is what makes something an x86 CPU, rather than just something with similarities to x86. See the x86 tag wiki for links to the official docs (Intel’s manuals). Intel and AMD’s implementations of the x86 ISA differ mainly in performance, … Read more

Which arithmetic operations are the same on unsigned and two’s complement signed numbers?

Addition, subtraction and multiplication are the same provided: Your inputs and outputs are the same size Your behaviour on overflow is wraparound modulo 2n Division is different. Many instruction sets offer multiplication operations where the output is larger than the input, again these are different for signed and unsigned. Furthermore if you are writing your … Read more