Mercurial > hg > ede
diff docs/lyx/asm.lyx @ 42:792da050d8c4 tip
more dox
author | james <jb302@eecs.qmul.ac.uk> |
---|---|
date | Tue, 22 Apr 2014 14:25:14 +0100 |
parents | a9bf262f557b |
children |
line wrap: on
line diff
--- a/docs/lyx/asm.lyx Tue Apr 22 00:57:06 2014 +0100 +++ b/docs/lyx/asm.lyx Tue Apr 22 14:25:14 2014 +0100 @@ -69,7 +69,7 @@ \begin_layout Standard The assembler will take assembly source code as input and produce two output - files: A binary executable and a debug file. + files: a binary executable and a debug file. \end_layout \begin_layout Standard @@ -220,7 +220,7 @@ l for greater readability). This file will provide the information needed for setting break pointers with the debugger later, it will also be generally useful for debugging - programs written in the assembler, and the assembler it self. + programs written in the assembler, and the assembler itself. \end_layout \begin_layout Standard @@ -235,9 +235,9 @@ \end_layout \begin_layout Standard -The ELB816 specification defines an assembly language in Backus Naur form, - however the assembler designed for this project differs slightly (more - details in Assembler Implementation below). +The ELB816 specification [1] defines an assembly language in Backus Naur + form, however the assembler designed for this project differs slightly + (more details in Assembler Implementation below). Here is the language definition for this assembler: \end_layout @@ -454,7 +454,7 @@ \begin_layout Standard The assembler is written in pure Python 2 using only the standard library. It assembles the assembly the language described in the ELB816 specification - with a few minor differences. + [1] with a few minor differences. These differences are: \end_layout @@ -571,8 +571,8 @@ However it must be noted that these are abstract and high level descriptions that do not fully explain minor routines, but give an overview of the entire process. - The full commented source code is provided with the supporting and should - be referenced for a deeper understanding of the program's operation. + The full commented source code is provided with the Supporting Material + and should be referenced for a deeper understanding of the program's operation. \end_layout @@ -1713,8 +1713,8 @@ at the same time testing labels and directives. The test file was assembled and then the binary and .dsm files were inspected manually by checking their size and content. - None of the this testing is automated and files are inspected by hand. - The test files and results can be found in the Supporting Material + None of this testing is automated and files are inspected by hand. + The test files and results can be found in the Supporting Material. \end_layout \end_body