What This Document Is
This guide provides an overview of two essential software tools used in the University of South Alabama’s EE 264 Microprocessor Sys-Interfacing course: MiniIDE and Wookie. It’s designed to help students understand how these programs work *together* to facilitate the development and analysis of 68HC11 assembly language programs. The material focuses on the workflow between creating source code and simulating its execution, offering a foundational understanding of the software environment used throughout the course. This isn’t a comprehensive assembly language tutorial, but rather a focused explanation of the tools themselves.
Why This Document Matters
Students enrolled in EE 264 will find this guide particularly valuable when beginning to write and test their microprocessor programs. It’s best utilized *before* attempting to compile and run code, as it clarifies the roles of each program and the expected output. Those who are new to microprocessor system interfacing, or unfamiliar with software-based simulation environments, will benefit from the introductory explanations. Understanding this workflow is crucial for debugging and analyzing program behavior, ultimately leading to a stronger grasp of 68HC11 architecture.
Common Limitations or Challenges
This guide does *not* provide detailed instruction on 68HC11 assembly language programming itself. It assumes a basic understanding of assembly concepts. It also doesn’t cover advanced debugging techniques or troubleshooting specific program errors – it focuses on the initial setup and execution process. Furthermore, it doesn’t delve into the underlying theory of microprocessor simulation; it’s a practical guide to *using* the tools, not a deep dive into their internal workings.
What This Document Provides
* An explanation of the core functions of MiniIDE.
* An explanation of the core functions of Wookie.
* A description of the relationship between the two programs.
* An overview of the file types generated during the assembly and simulation process.
* A high-level understanding of the workflow from source code to simulated execution.