This commit is contained in:
Medium Fries
2018-12-10 17:29:54 -08:00
parent 78533cca9e
commit c319e77f12
16 changed files with 345 additions and 3 deletions

15
cst337/lec/lec16.md Normal file
View File

@@ -0,0 +1,15 @@
# lec16
_recall this is mips centric_
## Overflow
Dealing with signed values
## Carry
Dealing with unsigned values
## floats
using the IEEE-754 format

29
cst337/lec/lec17.md Normal file
View File

@@ -0,0 +1,29 @@
# floating point
mips uses ieee754
## parts of floats
1. Sign bit
2. Exponent
3. Mantissa
_32-bit floats btw_
## Sign
bruh
## exponent
This is coming from scientific notation so we have `2.0E3`
This means our 8 bit exponent is `0000 0011` + `0111 1111`
## Mantissa
let's roll with `2.0E3`
Mantiss of 2.0 = 0 <- 23 times
We have 23 `0`'s because the decimal portion of our number `2.0E3` is 0.

4
cst337/lec/lec18.md Normal file
View File

@@ -0,0 +1,4 @@
# lec18
At this point its all reference sheets
_except its mips so only pdf's are available_

3
cst337/lec/lec19.md Normal file
View File

@@ -0,0 +1,3 @@
# lec19

View File

@@ -1,3 +1,8 @@
bruh
get a mips vm and start messing with it
because otherwise we're not going to get anywhere useful never
# Subject - Computer Architecture & Assembly with MIPS
Material on the hardware side of this course covers everything from transistors up to logic gates.