Design and Implementation of a Debugger for MC680020 Based Educational Computer Board

Abstract

A debugger has been designed and implemented to debug MC68020 assembly language programs which run on an MC68020-based Educational Computer Board (ECB). The debugger consists of two physically separate modules and runs on both a Macintosh and on the ECB. The debugger and the ECB communicate via an RS232 interface at a Baud rate of 9600. In addition to basic debugger commands for the MC68020, the debugger also supports commands which enable the user to examine or modify the MC68881 Coprocessor's registers. An important feature is that it is user-friendly. It utilizes pull-down menus, where the user can select and execute the desired command simply by clicking the mouse. This debugger and a LightspeedC compiler provides the user with an integrated environment, where he or she can edit, assemble and debug assembly language programs. Applications of this software tool, and the accompanying ECB, can be used for both research and teaching. For example, it can replace the current system that supports the Naval Postgraduate School course EC2800. Keywords: Theses. (kr)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1989
Accession Number
ADA221748

Entities

People

  • Mustafa Y. Uzunsokakli

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Assembly
  • Assembly Languages
  • Classification
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computers
  • Debugging
  • Electrical Engineering
  • Engineering
  • High Level Languages
  • Language
  • Machine Languages
  • Microprocessors
  • Schools
  • Software Development
  • User Friendly

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Electronics Engineering