bleh
This commit is contained in:
15
cst337/lec/lec16.md
Normal file
15
cst337/lec/lec16.md
Normal 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
29
cst337/lec/lec17.md
Normal 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
4
cst337/lec/lec18.md
Normal 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
3
cst337/lec/lec19.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# lec19
|
||||
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user