From a7a00a33fd484108789f913fb80701d0ee8c8454 Mon Sep 17 00:00:00 2001 From: "tim.newsham" Date: Sat, 26 Apr 2008 03:36:41 +0000 Subject: [PATCH] - tweaks to fix assembly. --- pages/e09-02 | 2 +- pages/e09-03 | 2 +- pages/e09-04 | 4 ++-- pages/e09-08 | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pages/e09-02 b/pages/e09-02 index 827d47c..2486208 100644 --- a/pages/e09-02 +++ b/pages/e09-02 @@ -21,7 +21,7 @@ movb tty+3(r0),0f inc 0f jsr r0,putc; 0:.. / put char just input on output clist - br: .+2 + br .+2 jsr r0,starxmt mov (sp)+,r1 3: diff --git a/pages/e09-03 b/pages/e09-03 index ee4aea7..3aff7af 100644 --- a/pages/e09-03 +++ b/pages/e09-03 @@ -18,7 +18,7 @@ starxmt: / buf in r1 (cc,cf,cl offset) cmpb cc+1(r1),$10. / is char count for tty output greater / than or equal to 10 - bbl 1f / yes + bhi 1f / yes mov r1,0f / no, make offset an arg of "wakeup" inc 0f / increment arg of wakeup jsr r0,wakeup; runq+2; 0:.. / wakeup process identified diff --git a/pages/e09-04 b/pages/e09-04 index 35bd074..c2a3abb 100644 --- a/pages/e09-04 +++ b/pages/e09-04 @@ -1,4 +1,4 @@ - blc $!177,r3 / to make it teletype code and then clear + bic $!177,r3 / to make it teletype code and then clear / bits 7-15 of r3 3: @@ -35,7 +35,7 @@ clrb (r2) / col set column count = 0 br 1f 2: - blt $1,r1 / is bit 0 of ASC11 char = 1 (char = lf) + bit $1,r1 / is bit 0 of ASC11 char = 1 (char = lf) bne 2f / yes bitb $20,3(r2) / cr flag is bit 4 of 5th byte of "tty" / area = 1 diff --git a/pages/e09-08 b/pages/e09-08 index 17f5c3b..e48e3a5 100644 --- a/pages/e09-08 +++ b/pages/e09-08 @@ -1,7 +1,7 @@ bne 1f / if not, branch mov $511,rcsr(r1) / set control bits for receiver mov $511,tcsr(r1) / set control bits for transmitter - mcvb $210,tty+4(r1) / put 210 in tty table word 3 / set flags + movb $210,tty+4(r1) / put 210 in tty table word 3 / set flags 1: incb (r5) / inc first byte of tty buffer tst (sp)+