First page Back Continue Last page Overview Graphics
Does overflow occur during this addition? No.
$C6 = % 1100 0110 -58 **
+ $57 = % 0101 0111 = 5*16+7 = 87
$11D = % 1 0001 1101 16+13 = 29
**NOT(C6)+1 = NOT(1100 0110) + 1 =
% 0011 1001 + 1 = % 0011 1010 = $3A =
3*16 + 10 = 58
This slide displays the graphical user interface (GUI) to the integrated development environment (IDE) included on the CDROM in the back of the textbook by Pack and Barret. The IDE is similar but not identical to the one from COSMIC tools that we use in the lab. The most important feature from the standpoint of this class is that it contains a simulator, which allows you to test code without need of a 68HC12 microprocessor.
There are many minor differences between using this IDE and the one in the lab, but the only crucial ones are that you need to know in order to get started are that
1) you, personally, must set the program counter to the beginning of your program code before attempting to run or step through the code, and
2) this IDE does not support the use of relocatable code, hence you do not need a linker command file and do not need to name the code and data segments.
It is recommeded that you install this software on your home computer if you use the Windows operating system. In the course of your engineering career, you will likely use a large variety of software, including different IDE's for the same chip. The convenience of being able to write and test code and thereby test your understanding of concepts should outweigh the inconvenience of dealing with an alternate IDE, and the flexibility you learn will be useful to you later.