I'm taking a computer systems course and am coming to a small stumbling block as to how negative numbers are expressed in hex in assembly language. We have a basic machine simulator they wrote in java that reads in our text assembly files and the they have created their own ISA for this machine. Our machine is big-endian is that makes any difference.
$0xFFFFFFFF should be -1 right? So would $0xEFFFFFFF be -2 and so on or am I missing something?
Bookmarks