MIC1-Developer Help contents
  MIC1 Developer
  MIC1 Instruction Set
  MIC1 Register Set
  MAL Specification
  JAS Specification
  MIC1 User Manual
  FAQ's
 
   

MIC User Manual

Contents

  1. Menu
  2. Toolbar
  3. Views (GUI)

 

Menu

The menubar consists of of the following menu's

  1. File
  2. Edit
  3. Assembler
  4. Configure
  5. Help

 

File Menu
New Creates a new document.
Open Brings up the File Open dialogue box.
Close Closes the file that has the focus.
Close all Closes all files.
Save Saves the file that has focus.
Save as Saves a file with another filename.
Save all Saves all the files that are currently open.
Print Prints the file that has the focus according the page setup settings.
Exit Terminates the application process after prompting you to save any modified documents.

Back to menu

 

Edit Menu
Cut Cuts the currently selected text to the clipboard.
Copy Copies the selected text to the clipboard.
Paste Pastes the clipboard contents at the cursor, or replaces the selected text with the clipboard contents.
Delete Clears the selected text from the active document or removes the selected item of the File View.
Select all This command selects everything in the active document.

Back to menu

 

Assembler Menu
Assemble Assembles the file that has the focus.
Run Executes the file that has the focus.
Step Executes one micro instruction.
Stop Stops execution.
Reset Simulator Resets the simulator .
Run to Breakpoint Executes until it reaches a breakpoint.
Add Breakpoint Adds a breakpoint to the current line.
Remove Breakpoint Removes a breakpoint from the current line.

Back to menu

 

Config Menu
Cusomize Brings up the Customize dialog.
Java Look & Feel Modifies the MIC1-Developer layout to the Java look & feel.
Motif Look & Feel Modifies the MIC1-Developer layout to the Motif look & feel.
MS - Windows Look & Feel Modifies the MIC1-Developer layout to the MS-Windows look & feel.

Back to menu

 

Help Menu
Help Contents.. Opens the help system.
About MIC1-Developer.. Shows information about the program and copyrights.

Back to menu

Back to content

 

Toolbar

The Toolbar refers to following menu items

  1. New
  2. Open
  3. Save
  4. Save all
  5. Print
  6. Assemble
  7. Run
  8. Step
  9. Stop
  10. Add breakpoint
  11. Remove breakpoint
 
1
2
3
4
5
6
7
8
9
10
11

Back to content

 

Views

The MIC1 Developer consists of the views shown in figure 1.
A description of the views is given in table 1.

 

Output View: The Output View shows all messages coming from the MIC1 Assembler and MIC1 Simulator.
Stack View: The Stack View shows the Stack Memory of the MIC1 Simulator together with the Stack Pointer (SP) and Local Variable Pointer (LV).
CPU View: The CPU View shows the Registerset and Contol Panel.
Memory View: The Memory View shows the Memory of the MIC1 Simulator.
Table 1. MIC1-Developer Views.

Back to views

 


Figure 1: The MIC1-Developer

Back to views

 

Output View

The Output view shows all the messages coming from the MIC1 Simulator and MIC1 Assembler. By clicking on a error messages the corresponding line in the editor wil highlight.

Back to views

 

Stack View

The Stack view one of the two views showing the memory stack of the MIC1-Simulator. The other is the Memory View.

The red and blue pointers on the right of the stack view

The red arrow on the right of the stack view represents the Local Variable Pointer (LV). The blue arrow represents the Stack Pointer (SP). Both pointers point to a memory address in the right column. The values in the memory addresses are shown in the left column.

The red and blue buttons on top of the stack view

When the machine is running the pointers are set real-time. By pressing the red button the stack view will center the Local Variable pointer. By pressing the blue button the stack view will center the Stack pointer.

The values in the memory addresses are not directly editable from the stack view.

Back to views

 

CPU View

The CPU View (monitor) shows registerset of the MIC1 Processor. The values are set by the MIC1 Simulator during the execution of a program. During the Step execution, values of a register can be directly set by editing values in the CPU view confirmed with an ENTER. By clicking on the value of one of the registers the field becomes editable.

The Flags can not be set by the user. The Control Panel can be used after a program is assembled and loaded in memory by clicking the assemble button from the Assembler menu or toolbar.

Back to views

 

Memory View

The Memory View is the second view that displays a segment of the memory of the MIC1 Simulator. The first is the Stack View.

It shows the memory addresses and the values in these addresses. Like the stack view the values ar not editable.

 

Back to views

Back to content