Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Tiger
nolimips
Commits
70b965c1
Commit
70b965c1
authored
Jul 04, 2003
by
Benoit Perrot
Browse files
Comments on internal.
parent
3a281115
Changes
2
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
70b965c1
2003-06-29 Benot Perrot <benoit@lrde.epita.fr>
* doc/mipsy.texi: Add some comments on internal.
2003-06-29 Benot Perrot <benoit@lrde.epita.fr>
* src/vm/virtual_machine.hh: Display a dedicated error message
...
...
doc/mipsy.texi
View file @
70b965c1
...
...
@@ -93,7 +93,6 @@ Its features are:
@itemize @minus
@item
sufficient support of MIPS instruction set
@item
illimited registers
@end itemize
...
...
@@ -121,6 +120,7 @@ More information on Python can be found on
@menu
* Invoking @mipsy
{}
::
* Internal of @mipsy
{}
::
* The @mipsy
{}
Language::
* Copying This Manual::
* Index::
...
...
@@ -128,6 +128,10 @@ More information on Python can be found on
@detailmenu
--- The Detailed Node Listing ---
Internal of @mipsy
{}
* Steps of @mipsy
{}
::
The @mipsy
{}
Language
* The @mipsy
{}
supported instruction set::
...
...
@@ -140,6 +144,7 @@ Copying This Manual
@end detailmenu
@end menu
@c ---------------------------------------------------------
@node Invoking @mipsy
{}
@chapter Invoking @mipsy
{}
...
...
@@ -166,6 +171,30 @@ Display the version number and exit successfully.
Document the rest of it.
@end table
@c ---------------------------------------------------------
@node Internal of @mipsy
{}
@chapter Internal of @mipsy
{}
@menu
* Steps of @mipsy
{}
::
@end menu
@node Steps of @mipsy
{}
@section Steps of @mipsy
{}
@mipsy
{}
works in three steps:
@itemize @minus
@item it scan and parse the file (lexical and syntaxical analysis),
producing an abstract representation of a program;
@item it resolve the program, checking the existence of labels used and
computing branch offsets (assembly);
@item it loads the resolved program in the virtual machine,
search for an entry point labeled `main' and start execution (execution).
@end itemize
@c ---------------------------------------------------------
@node The @mipsy
{}
Language
@chapter The @mipsy
{}
Language
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment