# Class Notes for CSE 220 at Stony Brook University (SBU)

• 15 Results
SBUCSE 220Kevin Mc DonnellSpring

## CSE 220 Lecture 6: Branches and Loops

OC10911235 Page
14 Feb 2017
0
There are no if-statements or loops in mips. Instead there are different kind of branch statements that direct the cpu to execute instructions out of s
View Document
SBUCSE 220Kevin Mc DonnellSpring

## CSE 220 Lecture Notes - Lecture 4: Reduced Instruction Set Computing, Mips Instruction Set, Operand

OC10911236 Page
5 Feb 2017
4
Recall that a computer"s architecture is the programmer"s view of a computer. The architecture is defined in part by its instruction set. These instruc
View Document
SBUCSE 220Kevin Mc DonnellSpring

## CSE 220 Lecture Notes - Lecture 3: Sign Bit, Negative Number, Arithmetic Shift

OC10911236 Page
2 Feb 2017
2
There are several different signed integer encodings which permit the representation of both positive and negative numbers. The hardware designer choos
View Document
SBUCSE 220Kevin Mc DonnellSpring

## CSE 220 Lecture Notes - Lecture 2: Positional Notation, Radix Point, Nibble

OC10911235 Page
26 Jan 2017
3
View Document
SBUCSE 220Kevin Mc DonnellSpring

## CSE 220 Lecture Notes - Lecture 5: Logical Shift, Bitwise Operation, Exclusive Or

OC10911235 Page
10 Feb 2017
3
32-bit constants use load upper immediate (lui) and ori: Int a = 0xfedc8765; # = a. # = a addi , , 0x4f3c lui , 0xfedc ori , , 0x8765. This will dete
View Document
SBUCSE 220Kevin Mc DonnellSpring

## CSE 220 Lecture Notes - Lecture 9: Logical Biconditional, And Gate, Logical Conjunction

OC10911237 Page
22 Feb 2017
0
View Document
SBUCSE 220Kevin Mc DonnellSpring

## CSE 220 Lecture Notes - Lecture 1: Von Neumann Architecture, Computer Hardware, Computer Architecture

OC10911233 Page
24 Jan 2017
2
There are three broad categories for computing devices: Personal computers - they are general purpose and low performing machines for smaller tasks. Th
View Document
SBUCSE 220Kevin Mc DonnellSpring

## CSE 220 Lecture Notes - Lecture 7: Call Stack, Code Reuse, Memory Address

OC10911236 Page
15 Feb 2017
0
Macros are things we can wrap code in so we can repeatedly call it instead of having to type the same code ever and over. Essentially when the program
View Document
SBUCSE 220Kevin Mc DonnellSpring

## CSE 220 Lecture Notes - Lecture 12: Yottabyte, Boolean Expression, And Gate

OC10911235 Page
3 Mar 2017
2
View Document
SBUCSE 220Kevin Mc DonnellSpring

## CSE 220 Lecture Notes - Lecture 10: Majority Function, Nand Gate, Or Gate

OC10911237 Page
23 Feb 2017
0
The goal is to write y in both sop and pos forms. For sop, we will focus on values in y that were given that equal 1. We see that rows 0, 2, and 3 foll
View Document
SBUCSE 220Kevin Mc DonnellSpring

## CSE 220 Lecture Notes - Lecture 1: Subroutine, Program Counter, Complex Instruction Set Computing

OC14473692 Page
24 Jan 2017
3
Computer architecture: visible hardware aspects e. g. , word size, data formats. Computer organization (microarchitecture): interaction of physical com
View Document
SBUCSE 220Kevin Mc DonnellSpring

## CSE 220 Lecture 11: Circuits and K-maps

OC10911235 Page
3 Mar 2017
2
So far we have seen two-level combination logic circuits in sum of products and product of sums forms. Sometimes we can make a simpler circuit if we us
View Document
Showing 1 — 12 of 15 results

## Popular Professors

View all professors (1+)

Class Notes (1,100,000)
US (460,000)
SBU (5,000)
CSE (100)
CSE 220 (10)