Basic Computer Notions Software

Next A simple computer Instruction format Instruction format (cont'd) Machine instructions Machine instructions (cont'd) Machine instructions (cont'd) Machine instructions (cont'd) Machine instructions (cont'd) Machine-language Programming Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Machine-language Programming (cont'd) Sample data Using an ‘intelligent’ computer Using a not-so-intelligent computer Using an ‘English-like’ query system Using a highly interactive system Using a highly interactive system (cont'd) Using a highly interactive system (cont'd) Using a highly interactive system (cont'd) Using SQL (Structured Query Language) Using a report-generation language Using a general-purpose high-level programming language 42 of 50 Compilers and interpreters Compilers and interpreters (cont'd) Types of software Operating systems Operating systems are very complex Operating systems need to be very robust Consequences Consequences (cont'd)

Using assembler language

        STORF #0.,TOTAL
        STORI #0.,NUMBER
START:  CALL $READ,RECORD,FLAG
        TEST FLAG
        BNE END
        COMPF RECORD(1),#18.
        BLT START
        COMPB RECORD(16.),'F'
        BNE START
        ADDF RECORD(2),TOTAL
        BR START
END:    CONVF NUMBER,NUMF
        STORF TOTAL,AVER
        DIVF  AVER,NUMF
        CALL $PRINTS, STRING
        CALL $PRINTF, AVER
        CALL $EXIT
RECORD: .WORD 9.
TOTAL:  .WORD 2
NUMBER: .WORD 1               ...


Start Next
Bacon home page
R. Funnell
Last modified: Thu, 2007 Mar 15 08:35:42

Slide show generated from sw.html by Weasel 2007 Mar 15