Detailed Schedule - FA24

In-person lecture sessions:

Lecture AL1: 9:00 a.m. - 9:50 a.m., MWF, Prof. Abhishek K. Umrawal (Room: ECEB 3081)

Lecture AL3: 1:00 p.m. - 1:50 p.m., MWF, Prof. Ujjal K. Bhomwik (Room: ECEB 1002)

On-line lecture session:

Lecture AL2: 11:00 a.m. - 11:50 a.m., MWF, Prof. Suma P. Bhat (Online - link Links to an external site.).

Meeting ID:  876 4489 9506

Passcode: 751474

Step-by-step instructions on the page Zoom, Logging In Links to an external site.

Prof. Bhat's office hours are M-W 30 minutes after the class, i.e. 11:50-12:20 in the online class zoom room.

 

Remember to check the ECE 120 Home page regularly for announcements.

Week

Date

Activity (Lecture/ Discussion/ Lab/HW)

Pre-lecture Daily Quizzes Topics /Weekly discussion-worksheet

Assigned reading

Lumetta slides and video (optional)

(Current lecture/slides) Additional materials

Patt & Patel textbook

Lumetta course notes

1

 

8/26 M

Lecture 1

No Quiz on Lecture 1

Overview and orientation; abstraction; computer systems organized as a systematic set of transformations

2nd Ed.: Ch. 1

3rd Ed.: Ch. 1

1.1 Download 1.1

intro Download intro

abstraction layers,

LEC-01 slidesinstructor

philosophy notes, Download philosophy notes,

Prof. Umrawal's Lecture 1 Download Prof. Umrawal's Lecture 1

Prof. Bhat's Lecture 1 Download Prof. Bhat's Lecture 1

8/28 W

Lecture 2

Quiz 2 Links to an external site.

Representation using bits; unsigned integers and addition 

2nd Ed.: 2.1, 2.2.1

3rd Ed.: 2.1, 2.2.1

representations and bits Download representations and bits, unsigned representation Download unsigned representation

LEC-02 slidesinstructor

on-line tool

Prof. Umrawal's Lecture 2 Download Prof. Umrawal's Lecture 2

Prof. Bhowmik's Lecture 2 Download Prof. Bhowmik's Lecture 2

 


 

Discussion 1

8/29 R

Binary representation (worksheet)

08/30 F

Lecture 3

Quiz 3 Links to an external site.

Modular arithmetic; 2's complement representation

2nd Ed.: 2.2-2.5

3rd Ed.: 2.2-2.5

1.2 Download 1.2

modular arithmetic Download modular arithmetic, 2's complement Download 2's complement

LEC-03 slidesinstructor

on-line tool

Prof. Umrawal's Lecture 3 Download Prof. Umrawal's Lecture 3

Prof. Bhat's Lecture 3 Download Prof. Bhat's Lecture 3

Prof. Bhowmik's Lecture 3 Download Prof. Bhowmik's Lecture 3

Lab1

due 9/6 F

Homework 1

due 09/04 W

Abstraction and Binary Representation

 

2

9/02 M

No CLass

Labor Day

 

 

 

 

9/4 W

Lecture 4



Quiz 4 Links to an external site.

Arithmetic operations and overflow; Boolean logic; logical completeness

2nd Ed.: 2.5-2.6

3rd Ed.: 2.5-2.6

1.3 Download 1.3, 1.4 Download 1.4

boolean logic Download boolean logic, logical completeness Download logical completeness

LEC-04 slidesinstructor

extra slides

on-line tool

Prof. Umrawal's Lecture 4 Download Prof. Umrawal's Lecture 4

Prof Bhat's Lecture 4 Download Prof Bhat's Lecture 4

Prof. Bhowmik's slides Download Prof. Bhowmik's slides

Honors lab flyer Download Honors lab flyer

9/6 F

Lecture 5

Quiz 5 Links to an external site.

Fixed- and floating-point representation; Hexadecimal notation, text, and terminology for representations

2nd Ed.: 2.7

3rd Ed.: 2.7

fixed and floating point Download fixed and floating point, terminology and text Download terminology and text, extra_slides Download extra_slides

LEC-05 slidesinstructor

on-line tool

Prof. Umrawal's Lecture 5 Download Prof. Umrawal's Lecture 5

Prof. Bhat's Lecture 5 Download Prof. Bhat's Lecture 5

Prof. Bhowmik's slides Download Prof. Bhowmik's slides

Discussion 2

9/5 R 

Binary arithmetic (worksheet)

Lab 1

due 9/6 F

Introduction to Unix

Homework 2

due 9/11 W

Arithmetic, logical operations and representations

       

3   

9/9 M

Lecture 6

Quiz 6 Links to an external site.

C programming: Expressions and operators

1.5 Download 1.5

introduction to C Download introduction to C, expressions and operators Download expressions and operators

LEC-06 slidesinstructor

C code examples Download C code examples

Prof. Umrawal's Lecture 6 Download Prof. Umrawal's Lecture 6

Prof. Bhat's Lecture 6 Download Prof. Bhat's Lecture 6

9/11 W

Lecture 7

Quiz 7 Links to an external site.

C programming: Basic I/O, control structures in C

1.5 Download 1.5

basic I/O Download basic I/O, statements Download statements

LEC-07 slidesinstructor

circle.c 

travel.c  

lines.c 

mystery5.c 

C code examples

Prof. Umrawal's Lecture 7 Download Prof. Umrawal's Lecture 7

Prof Bhat's Lecture 7 Download Prof Bhat's Lecture 7

Discussion 3

9/12 R

Problem solving with C (worksheet)

9/13 F

Lecture 8

Quiz 8 Links to an external site.

C programming: Program execution, program analysis, program testing

1.5 Download 1.5

1.6 Download 1.6

program execution Download program execution, program analysis Download program analysis, testing programs Download testing programs

LEC-08 slidesinstructor

(NO SOUND)

sum_of_power2.c Download sum_of_power2.c

binary_conv.c Download binary_conv.c 

on-line tool

fun with floating point Download fun with floating point, bit manipulation Download bit manipulation

Prof. Umrawal's Lecture 8.1 Download Prof. Umrawal's Lecture 8.1

Prof. Umrawal's Lecture 8.2 Download Prof. Umrawal's Lecture 8.2

Prof. Umrawal's Lecture 8.3 Download Prof. Umrawal's Lecture 8.3

Prof. Bhat's Lecture 8 Download Prof. Bhat's Lecture 8

Lab 2

due 9/14 Saturday

Introduction to C programming

Homework 3: First Attempt

due 9/18 W

Introduction to C programming

        

4   

9/16 M

Lecture 9

Quiz 9 Links to an external site.

CMOS and logic gates; optimizing logic expressions

2nd Ed.: 3.1-3.2

3rd Ed.: 3.1-3.2

2.1.1 Download 2.1.1

logic gates Download logic gates, optimizing logic expressions Download optimizing logic expressions

LEC-09 slidesinstructor

on-line tool

Prof. Umrawal's Lecture 9 Download Prof. Umrawal's Lecture 9

Prof. Bhat's Lecture 9 Download Prof. Bhat's Lecture 9

9/18 W

Lecture 10

Quiz 10 Links to an external site.

Boolean algebra terminology, canonical forms; Karnaugh maps

2.1.2-2.1.4 Download 2.1.2-2.1.4

Boolean terminology Download Boolean terminology, Karnaugh maps Download Karnaugh maps

LEC-10 slidesinstructor

on-line tool

Prof. Umrawal's Lecture 10 Download Prof. Umrawal's Lecture 10

Prof. Bhat's Lecture 10 Download Prof. Bhat's Lecture 10

Discussion 4

9/19 R

Karnaugh maps and function minimization (worksheet)

9/20 F

Lecture 11

Quiz 11 Links to an external site.

Logical completeness and two-level design;

2.1.5-2.1.6  Download 2.1.5-2.1.6 

two level logic Download two level logic, pareto optimization Download pareto optimization

LEC-11 slidesinstructor 

on-line tool

Prof. Umrawal's Lecture 11 Download Prof. Umrawal's Lecture 11

Prof. Bhat's Lecture 11 Download Prof. Bhat's Lecture 11

Prof. Bhowmik's Lecture 11 Download Prof. Bhowmik's Lecture 11

Lab 3

due 9/20 F

Intro to digital logic design with Xilinx Vivado software

Homework 3: Corrections

due 9/25 W

Homework 4: First Attempt

due 9/25 W

CMOS logic, Boolean expressions, minimization

        

5      

9/23 M

No Class

Due to Midterm 1 this week, 9/24 T

Midterm 1 

9/24 T

Midterm 1 (link)

9/25 W

Lecture 12

Quiz 12 Links to an external site.

Boolean properties; don't care simplification 

2.2 Download 2.2

Boolean properties Download Boolean properties, don't cares Download don't cares, caring and glue logic Download caring and glue logic

LEC-12 slidesinstructor

Prof. Umrawal's Lecture 12 Download Prof. Umrawal's Lecture 12

Prof. Bhat's Lecture 12 Download Prof. Bhat's Lecture 12

Discussion 5

9/26 R

From problem statement to digital circuit (worksheet)

9/27 F

Lecture 13

Quiz 13 Links to an external site.

Combinational logic structures: ripple-carry adder; bit-sliced design 

2.3 Download 2.3

ripple-carry adder Download ripple-carry adder, bit-slicing Download bit-slicing

LEC-13 slidesinstructor

AL2: BCD-to-7Seg  Download BCD-to-7Seg 

Prof. Umrawal's Lecture 13 Download Prof. Umrawal's Lecture 13

Prof. Bhat's Lecture 13 Download Prof. Bhat's Lecture 13

Lab 4 Hardware Lab

due 9/25 W - 9/27 F

Digital Logic Lab with TTL microchips

Homework 5: PL

due 10/2 W

Boolean algebra and two-level design

6  

9/30 M

Lecture 14

Quiz 14 Links to an external site.

Combinational logic structures: bit-sliced comparator

2.4 Download 2.4

bit-sliced comparator Download bit-sliced comparator, optimizing the comparator Download optimizing the comparator, 2's complement comparator Download 2's complement comparator

LEC-14 slidesinstructor

Prof. Umrawal's Lecture 14 Download Prof. Umrawal's Lecture 14

Prof. Bhat's Lecture 14 Download Prof. Bhat's Lecture 14

10/2 W

Lecture 15

Quiz 15 Links to an external site.

Abstraction in design

2.5.1-2.5.3 Download 2.5.1-2.5.3

power-of-2 checker Download power-of-2 checker, building with abstraction Download building with abstraction, checking for upper case Download checking for upper case

LEC-15 slidesinstructor

Prof. Umrawal's Lecture 15 Download Prof. Umrawal's Lecture 15

Prof. Bhat's Lecture 15 Download Prof. Bhat's Lecture 15

Discussion 6

10/3 R

Bit-sliced design (worksheet)

10/4 F

Lecture 16

Quiz 16 Links to an external site.

Combinational logic structures: decoders, muxes

2nd Ed.: 3.3

3rd Ed.:3.3

2.5.4 Download 2.5.4

multiplexers Download multiplexers, decoders Download decoders

LEC-16 slidesinstructor

Prof. Umrawal's Lecture 16 Download Prof. Umrawal's Lecture 16

Prof. Bhat's Lecture 16 Download Prof. Bhat's Lecture 16

Lab 5

due 10/4 F

Combinational logic design with Xilinx Vivado

Homework 6: First Attempt

due 10/9 W

Design of combinational logic circuits

        

7

 

 

10/7 M

Lecture 17

Quiz 17 Links to an external site.

Storing a bit: latches and flip-flops

2.6 Download 2.6

storing a bit Download storing a bit, the clock abstraction Download the clock abstraction

LEC-17 slidesinstructor 

(BROKEN VIDEO)

Prof. Umrawal's Lecture 17 Download Prof. Umrawal's Lecture 17

Prof. Bhat's Lecture 17 Download Prof. Bhat's Lecture 17

Prof. Bhat's timing diagram sheet Download Prof. Bhat's timing diagram sheet

10/9 W

Lecture 18

Quiz 18 Links to an external site.

Static Hazards; shift registers, registers with parallel load

2.7 Download 2.7

2.8 Download 2.8

static hazards Download static hazards, registers Download registers

LEC-18 slidesinstructor

Prof. Umrawal's Lecture 18 Download Prof. Umrawal's Lecture 18

Prof. Bhat's Lecture 18 Download Prof. Bhat's Lecture 18 (updated timing diagram sheet Download timing diagram sheet)

Discussion 7

10/10 R

Sequential circuits (worksheet)

10/11 F

Lecture 19

Quiz 19 Links to an external site.

Serialization

3.1.1 - 3.1.2 Download 3.1.1 - 3.1.2

serialization Download serialization, example of serialization Download example of serialization, second example of serialization Download second example of serialization

LEC-19 slidesinstructor

FOUR_BIT_SERIAL_Comparator.pdf Download FOUR_BIT_SERIAL_Comparator.pdf 

Prof. Umrawal's Lecture 19 Download Prof. Umrawal's Lecture 19

Prof. Bhat's Lecture 19 Download Prof. Bhat's Lecture 19

Comparing serialized and bit-sliced design    Download Comparing serialized and bit-sliced design   

(Bhat's video)

 

Lab 6 

Hardware Lab

due 10/10 R - 10/11 F, 10/14 M - 10/15 T

Combinational logic implementation with TTL

Homework 6: Corrections

due 10/16 W

Homework 7: First Attempt

due 10/16 W

Sequential logic elements

        

8

10/14 M

Lecture 20

Quiz 20 Links to an external site.

Finite state machines; binary counters

3.1.3 - 3.1.7 Download 3.1.3 - 3.1.7

finite-state machines Download finite-state machines, binary counters Download binary counters

LEC-20 slidesinstructor

(Traffic_Signal.pdf Download Traffic_Signal.pdf )

Prof. Umrawal's Lecture 20 Download Prof. Umrawal's Lecture 20

No new material from Prof. Bhat

10/16 W

Lecture 21

Quiz 21 Links to an external site.

FSM models; Clock synchronous design

3.2 Download 3.2

machine models Download machine models, fsm design process Download fsm design process, color sequencer Download color sequencer

LEC-21 slidesinstructor

Prof. Umrawal's Lecture 21 Download Prof. Umrawal's Lecture 21

Prof. Bhat's Lecture 21 Download Prof. Bhat's Lecture 21

Discussion 8

10/17 R

Shift registers and counters (worksheet)

10/18 F

Lecture 22

Quiz 22 Links to an external site.

FSM design for Lab 7/8

LabFSM Download LabFSM

design of the lab fsm Download design of the lab fsm

Prof. Umrawal's Lecture 22 Download Prof. Umrawal's Lecture 22

No new slides from Prof. Bhat

Video for FSM design example

 

Lab 7

due 10/18 F

Sequential logic implementation with Xilinx Vivado

Homework 7: Corrections

due 10/23 W

Homework 8: First Attempt

due 10/23 W

Sequential logic, synchronous design

        

9    

10/21 M

No class

Due to Midterm 2 on 10/22 T

Midterm 2

10/22 T

Midterm 2

10/23 W

Lecture 23

Quiz 23 Links to an external site.

Modular FSM design

3.4 Download 3.4

extending keyless entry Download extending keyless entry

LEC-23 slidesinstructor

Prof. Umrawal's Lecture 23 Download Prof. Umrawal's Lecture 23

Prof. Bhat's Lecture 23 Download Prof. Bhat's Lecture 23

video

Discussion 9

10/24 R

FSM design (worksheet)

10/25 F

Lecture 24

Quiz 24 Links to an external site.

Modular FSM design

3.5 Download 3.5

vending machine Download vending machine (cont.)

LEC-24 slidesinstructor

Prof. Umrawal's Lecture 24 Download Prof. Umrawal's Lecture 24

Prof. Bhat's Lecture 24 Download Prof. Bhat's Lecture 24

Sequence recognizer example Download Sequence recognizer example

Lab 8

Hardware Lab (Final)

due 10/24 R - 10/25 F

Sequential logic implementation with TTL (Round 1: Extra Credit)

Homework 8: Corrections

due 10/30 W

Homework 9: First Attempt

due 10/30 W

FSM design and implementation

        

10   

10/28 M

Lecture 25

Quiz 25 Links to an external site.

Concept of memory

3.6 Download 3.6

memory Download memory

LEC-25 slidesinstructor

Prof. Umrawal's Lecture 25 Download Prof. Umrawal's Lecture 25

Prof. Bhat's Lecture 25 Download Prof. Bhat's Lecture 25
(video)

Prof. Bhowmik (Video Links to an external site.)

10/30 W

Lecture 26

Quiz 26 Links to an external site.

From FSM to computer

3.7 Download 3.7

3.8 Download 3.8

from fsm to computer Download from fsm to computer

LEC-26 slidesinstructor

Prof. Umrawal's Lecture 26 Download Prof. Umrawal's Lecture 26

Prof. Bhat's Lecture 26 Download Prof. Bhat's Lecture 26

Discussion 10

10/31 R

Storage elements (worksheet)

11/01 F

Lecture 27

Quiz 27 Links to an external site.

The von Neumann model: basic components, instruction cycle

2nd Ed.: 4.1-4.2

3rd Ed.: 4.1-4.2

von neumann model Download von neumann model, lc-3 as von neumann Download lc-3 as von neumann

LEC-27 slidesinstructor

Prof. Umrawal's Lecture 27 Download Prof. Umrawal's Lecture 27

Prof. Bhat's Lecture 27 Download Prof. Bhat's Lecture 27

Lab 8 (cont'd) Hardware Lab (Final)

due:      10/28M, 10/29T

Sequential logic implementation with TTL (Round 2: Normal Credit)

Homework 9: Corrections

due 11/6 W

Homework 10: First Attempt

due 11/6 W

Component-based FSM Design; Memory

        

11     

11/4 M

Lecture 28

Quiz 28 Links to an external site.

Instruction formats and instruction processing

2nd Ed.: 4.3-4.5

3rd Ed.: 4.3

instruction formats Download instruction formats, instruction processing Download instruction processing

LEC-28 slidesinstructor

Prof. Umrawal's Lecture 28 Download Prof. Umrawal's Lecture 28

slides(UKB) Download slides(UKB)

Prof. Bhat's slides Download Prof. Bhat's slides

11/6 W

Lecture 29

Quiz 29 Links to an external site.

LC-3 ISA 

2nd Ed.: Ch. 5

3rd Ed.: Ch. 5

instructions illustrated Download instructions illustrated, the lc-3 isa Download the lc-3 isa

LEC-29 slidesinstructor

Prof. Umrawal's Lecture 29 Download Prof. Umrawal's Lecture 29

Prof. Bhat's Lecture 29 Download Prof. Bhat's Lecture 29

Discussion 11

11/7 R

LC-3 instructions (worksheet)

11/8 F

Lecture 30

Quiz 30 Links to an external site.

LC-3 binary program analysis: counting to 10

counting to ten, Download counting to ten,

codes Download codes

LEC-30 slidesinstructor

Prof. Umrawal's Lecture 30 Download Prof. Umrawal's Lecture 30

counting-example.pdf Download counting-example.pdf

Prof. Bhat's Lecture 30 Download Prof. Bhat's Lecture 30

 

Lab 9

due 11/8 F

Introduction to LC-3 binary coding and tools

Homework 10: Corrections

Due:

11/13 W

Homework 11: First Attempt

Due:

11/13 W

The Von Neumann Model; LC-3 ISA and programming in binary machine language

        

12

11/11 M

Lecture 31

Quiz 31 Links to an external site.

Programming in LC-3 machine language: typing a number

typing in a number Download typing in a number, computers are dumb Download computers are dumb

LEC-31 slidesinstructor

Prof. Umrawal's Lecture 31 Download Prof. Umrawal's Lecture 31

readnum.bin Download readnum.bin

Prof. Bhat Lecture 31 Download Prof. Bhat Lecture 31

Counting-to-ten_&_ArrayProcessing-1.pdf Download Counting-to-ten_&_ArrayProcessing-1.pdf

11/13 W

Lecture 32

Quiz 32 Links to an external site.

Problem solving using systematic decomposition; Good design

2nd Ed.: Ch. 6

3rd Ed.: Ch. 6

systematic decomposition Download systematic decomposition, good design Download good design

LEC-32 slidesinstructor

Prof. Umrawal's Lecture 32 Download Prof. Umrawal's Lecture 32

Prof. Bhat Lecture 32 Download Prof. Bhat Lecture 32

 

Discussion 12

11/14 R

Programming in LC-3 machine language (worksheet)

11/15 F

Lecture 33

Quiz 33 Links to an external site.

Programming example: letter frequency counter

letter frequency planning Download letter frequency planning, letter frequency decomposition Download letter frequency decomposition, letter frequency coding Download letter frequency coding

LEC-33 slidesinstructor

Prof. Umrawal's Lecture 33 Slides Download Prof. Umrawal's Lecture 33 Slides

Prof. Umrawal's Lecture 33 Video

letterfreq.bin Download letterfreq.bin

Prof. Bhat's Lecture 33 Download Prof. Bhat's Lecture 33

Lab 10

due 11/15 F

Programming in LC-3 machine language

Homework 11: Corrections

due: 11/21 W

Homework 12: First Attempt

due: 11/21 W

LC-3 Programming in binary machine language

        

13    

11/18 M

No Class due to Midterm#3



Midterm 3

11/19 T

Link

11/20 W

Lecture 34

Quiz 34 Links to an external site.

Introduction to LC-3 assembly language; the assembly process

2nd Ed.: Ch. 7

3rd Ed.: Ch. 7

assembly language Download assembly language, assemblers Download assemblers

LEC-34 slidesinstructor

Prof. Umrawal's Lecture 34 Download Prof. Umrawal's Lecture 34

Prof. Bhat's Lecture 34 Download Prof. Bhat's Lecture 34

letterfreqasm.asm Download letterfreqasm.asm

Prof. Bhowmik's Lecture 34 Download Prof. Bhowmik's Lecture 34

 

Discussion 13

11/21 Th

Systematic decomposition and LC-3 assembly programming (worksheet)

11/22 F

Lecture 35

Quiz 35 Links to an external site.

LC-3 assembly programming: ASCII screen art example

screen art Download screen art, ascii-art.asm Download ascii-art.asm, ascii-art2.asm Download ascii-art2.asm, fake.asm Download fake.asm, rahul-msg.asm Download rahul-msg.asm

LEC-35 slidesinstructor

Prof. Umrawal's Lecture 35 Download Prof. Umrawal's Lecture 35

Slides (ASCII Screen-Art), Download Slides (ASCII Screen-Art), Video Lecture (Prof. Bhowmik)

(code) Download (code)

Prof. Bhat's Lecture 35 Download Prof. Bhat's Lecture 35

 

(code) Download (code)Lab 11

due 11/22 F

Introduction to LC-3 assembly and tools

Fall Break!!

11/23-12/1

No Class!

Homework 12: Corrections

due 12/4 W

Homework 13: First Attempt

due 12/4 W

LC-3 programming in assembly

        

14   

12/2 M

Lecture 36

Quiz 36 Links to an external site.

Design of the LC-3 datapath; fetch and decode execution

2nd Ed.: C.3

3rd Ed.:

C.3

4.1.1-4.1.3 Download 4.1.1-4.1.3

lc-3 control signals Download lc-3 control signals, lc-3 fetch control signals Download lc-3 fetch control signals

LEC-36 slidesinstructor

Prof. Umrawal's Lecture 36 Slides Download Prof. Umrawal's Lecture 36 Slides

Prof. Umrawal's Lecture 36 Video

Video Lecture (prof. Bhowmik)

12/4 W

Lecture 37

Quiz 37 Links to an external site.

LDI control signals example; hardwired control unit design

4.1.4-4.1.5 Download 4.1.4-4.1.5

lc-3 LDI control signals Download lc-3 LDI control signals, hardwired control unit design Download hardwired control unit design

LEC-37 slidesinstructor

Prof. Umrawal's Lecture 37 Download Prof. Umrawal's Lecture 37

Prof. Bhat's Lecture 37 Download Prof. Bhat's Lecture 37

Discussion 14

12/5 R

LC-3 datapath control (worksheet)

12/6 F

Lecture 38

Quiz 38 Links to an external site.

Microprogrammed control unit design; the Patt and Patel control unit

2nd Ed.: C.1-C.4

3rd Ed.:

C.1-C.4

4.1.6 Download 4.1.6

microprogrammed control unit design Download microprogrammed control unit design, patt and patel control unit Download patt and patel control unit, extending lc3 isa Download extending lc3 isa

LEC-38 slidesinstructor

Prof. Umrawal's Lecture 38 Download Prof. Umrawal's Lecture 38

BhowmikLecture(Microsequencer)

lecture38_intro_print.pdf Download lecture38_intro_print.pdf

Prof. Bhat's Lecture 38 Download Prof. Bhat's Lecture 38

138-extending-lc3-isa_updated-1.pptx Download 138-extending-lc3-isa_updated-1.pptx

Lab 12

due 12/6 F (start early)

Programming in LC-3 assembly language 1

Homework 13: Corrections

due 12/11 W

Homework 14

due 12/11* W

LC-3 datapath and control word

No corrections will be graded. Study solutions on your own

        

15   

 

  

12/9 M

Lecture 39

Quiz 39 Links to an external site.

Error Detection and Correction

4.2 Download 4.2

error detection Download error detection, parity and hamming distance Download parity and hamming distance, error correction and hamming codes Download error correction and hamming codes

LEC-39 slidesinstructor

 Prof. Bhat's Lecture 39 Download Prof. Bhat's Lecture 39

Jeopardy.pdf Download Jeopardy.pdf

12/11 W

Lecture 40

*Last Day of Instruction

Overview and advice

summary Download summary, advice Download advice, final exam Download final exam

FIN review:

 slidesinstructor

Prof. Umrawal's Lecture 40 Download Prof. Umrawal's Lecture 40

Discussion 15

*(self-study)

Very Important

LC-3 control unit (self-study) (Discussion15 updated-2.pdf Download Discussion15 updated-2.pdf)

Discussion15-solution updated-2.pdf Download Discussion15-solution updated-2.pdf

Lab 13

due 12/11 W (last day of instruction)

Programming in LC-3 assembly language 2

Final Exam

Exam Schedule:

(Link)

Final (Regular): 12/13/2024, 7:00-10:00PM, AUD Foellinger Auditorium.

Final (Conflict): 12/13/2024, 8:00AM-11:00AM, ECEB 2017

Please Check Seating Assignments,

https://us.prairietest.com/ Links to an external site.