2007/09/21

SIC Simplified Instructional Computer

今天早上的系統程式講了第一章
老師秀了一下SIC系統

我也在自己電腦試了一下XD
在原本的rohan.sdsu.edu上面抓的sic v1.6沒辦法compile過

所以又在google上找了一下, 發現一個1.5版本的sic
就可以run了.. Orz

1. SIC
http://studentweb.ncnu.edu.tw/95213532/sic.tgz
跑了一下test程式 可是要copy的東西很繁瑣直接寫到shell script裡

#!/bin/sh
/bin/cp sictest.asm SRCFILE
/usr/bin/fpc sicasm.pas
/bin/cp sictest.obj DEVF2
/bin/cp sicboot.obj DEV00
/bin/cp sicldr.obj DEVF1
/bin/cp sictest.dat DEVF3
./sicsim
2. 習題
另外還寫了一下習題(2)
write a sequence of instructions for sic/xe to set ALPHA equal to
4*BETA - 9. Assume that ALPHA and BETA are defined as in Fig.
1.3(b). Use immediate addressing for the constants.
LDS #4
LDA BETA
MUL S
SUB #9
STA ALPHA
不知道對不對 下禮拜再看看老師有沒有講解