File: help_apoo.html

package info (click to toggle)
apoo 2.1-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 444 kB
  • ctags: 264
  • sloc: python: 1,954; perl: 67; makefile: 56; sh: 4
file content (63 lines) | stat: -rwxr-xr-x 2,335 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Apoo Workbench Interface</title>
</head>

<body>
<h1>Apoo Workbench</h1>

<p>The Apoo Workbench is an environment to monitoring the execution of a
Virtual Processor Unit.  During the execution of a program, it shows
the contents of the program counter, registers and memory data. The
program in memory is displayed in an Assembly language (not in a
machine language). As is usual with processor units emulators, Apoo
has two memory segments: the program-segment and the data-segment. In
this way, both addresses for program instructions and data will begin
in 0.</p>

<p>The Apoo Workbench allows also the editing/saving of the text program,
providing an easy way to write/edit/debug/execute Apoo assembly programs.</p>

<h2>Execution</h2>
<p>To execute a program in the Apoo Virtual Processor Unit you must first or:
<ul>
<li>enter in Edit Mode and write its instructions</li>
<li>open a text file with its code</li>
</ul>

<p>After that, you can Load it; if a "parsing error" occurs, enter edit mode
and correct it; the interface will show the text line in which the error
occurred.</p>

<p>When the program is loaded (in memory) you can execute it in three ways:</p>
<ul>
<li><b>Run:</b> will execute all the instructions</li>
<li><b>Step:</b> will execute the next instruction and the values of the
    program counter, registers and memory data will be updated; the
    next instruction line, if exists, will have the background
    white</li>
<li><b>Continue:</b> will execute instructions until the next breakpoint</li>
</ul>

<p>You may set or clear a breakpoint in an instruction by double-clicking (with the mouse)
on its line address number.</p>

<p>The button labeled Clear can be used to clear all breakpoints.</p>

<h2>Edit Mode</h2>

<p>In edit mode you can change the text code of a program or create a new
one. To enter Edit Mode press the Edit button or New button.
After editing you can Save or SaveAs the current edited text.
You leave Edit Mode by loading the program (Load button) or opening a
new file.</p>

<p>Emacs key shortcuts are provided. They can be enabled on the Preferences dialog
and they get listed on the Edit menu.</p>

<hr>
<p>&copy; 1998-2006 Rogerio Reis, Nelma Moreira {rvr,nam}@ncc.up.pt</p>

</body>
</html>