Vous êtes sur la page 1sur 6

CS 130

Week1 17.01
19
22

Week2 24

26
29

Week3 31
2.02
5

Week4 7

12

Week5 14
16
19

Week6 21
23
26

Week7 28
2.03
5

Week8 14

16

19
Week9 21

23

26

Week10 28

30
2.04

Week11 4.04
6

Week12 11
13
16

Week13 18

20
23

Week14 25
27
30
Week15 2.05

4
7
Topic

Computer Architecture. Numeration systems review.


Machine level representation of data. Characters. ASCII, ANSI, DBCS, Unicode

Computer Organization. Harvard model vs V.N. model. MIPS programming model.


Registers. Memory,
Computer Organization. ALU. Control Unit. I/O. MIPS assembly instruction formats.

Assembler, compiler, interpreter. MIPS simulators. Assembly Syntax. CISC vs RISC.


Bitwise logic and Immediate operands. Shift Instructions and Logical Instructions.

Unsigned numbers. Sign Magnitude. One's complement.


Binary Addition and Two's Complement Representation.
Integer Addition and Subtraction Instructions.
Integers, Characters Input Output.
Integer Multiplication, Division, and Arithmetic Shift.

Quiz1
Addresses. Memory Access Instructions. Load / Store bytes.

Alignment. Endianness. Data section.


Jump and Branch Instructions. Set Instructions

Mid Term Examination 1 - Assembly 1


The Extended Assembler. The SPIM Trap Handler.

Subroutines. Call conventions. Simple convention.


Stack, Frame based convention.
Floating point representation and instructions.
Boolean algebra review. Combinational logic. Basic gates. Derived gates.
Function minimization. Karnaugh maps.
Circuit analyze. Signals. Timing diagrams. Race conditions. Propagation delay.
Combinational Circuit Synthesis.

Mid Term Examination 2 - Assembly 2


Multiplexer. Decoder.
Adders. Simple ALU.

Latches. Flip flops.


Counters, Registers.

Mid Term Examination 3 - Logic Design


Compiling. Linking. Relocation.

Datapath

Datapath

Pipeline
Pipeline

OS Introduction. Computer System Structures. I/O structure.


I/O handling. Poll. Interrupt
MIPS I/O driver implementation for console

Final Comprehensive Examination.


Assignments

Assignment 1 Characters

Assignment 2 Binary Instructions

Assignment 3 Bitwise Operations

Assignment 4 - Two's compl addition and program

Assignment 5 - Memory, Logical, IO Instructions

Assignment 7 - Menu, Strings, Subroutines


Assignment 1 LD Circuit Synthesis

Assignment 2 LD Simple Conrol Unit

Vous aimerez peut-être aussi