Hide/Show Apps

MC6811 microcontroller simulation toolkit

Download
2005
Taşkın, Tolga
The goal of this thesis study is to develop a simulator toolkit for Motorola̕s 8-bit microcontroller MC6811. The toolkit contains a cross-assembler to obtain object code from the source code and a simulator to run the object code. Written document of this thesis study describes the properties of the MC6811 microcontroller and its assembly language. In addition, the document describes the cross-assembler and simulator parts of the toolkit with details. In the cross-assembler part of the toolkit, parsing of the source Code and processing of the parsed information is studied. The simulator part studies the execution of the object code generated by the crossassembler. The execution of each instruction and main functions of the microcontroller can be observed from a Graphical User Interface (GUI). The Central Processing Unit (CPU), the busses, ports and interrupts of the microcontroller are included into the GUI. C++ programming language is used to develop and to implement the toolkit.