Hillbilly1 updates

This commit is contained in:
daviac 2024-02-20 19:32:55 +11:00
parent 6f90667d9e
commit 503a46830f
1 changed files with 5 additions and 6 deletions

View File

@ -15,9 +15,8 @@
<div id="main-text" class="main">
<h2> The Hillibilly1 Assembler </h2>
<p> The DOS binary and potentially source code will be provided at a later date </p>
<p> The program's <a href="/hillbilly1/Hillbilly1.txt">help output</a> provides the assembler -> machine code mappings: </p>
<p> The program's <a href="/hillbilly1/Hillbilly1.txt">help output</a> provides some usage info and the assembler -> machine code mappings reproduced here: </p>
<pre>
Relay Computer Assembler: Ver. Beta 0.4.3
@ -90,7 +89,7 @@ WAIT : 0c 00001100
<p> <a href="/hillbilly1/ADD16.asm">Here</a> is an example 16 bit adder program for the DAVIAC-1.</p>
<pre>
\ RAM Variables
\ RAM Variables
ORG 0800H \RAM at 0800h
DEF X_Lo *1
DEF X_Hi *1
@ -109,7 +108,7 @@ WAIT : 0c 00001100
\
\ 16bit ADD X + Y -> Z + Carry_Hi
\
\
NOP
ADD16:
@ -131,7 +130,7 @@ ADD16J1:
BRNO ADD16J2:
LDAA 01h \might be a hi carry
STAA Carry_Hi
ADD16J2:
ADD16J2:
MOVC,A
LDAB Carry_Lo \include any lo carry
ADD
@ -139,7 +138,7 @@ ADD16J2:
BRNO ADD16J3:
LDAA 01h
STAA Carry_Hi \which may trigger a hi carry
ADD16J3:
ADD16J3:
\
BRA ADD16:
\