diff options
author | lshprung <lshprung@yahoo.com> | 2020-10-19 20:18:13 -0700 |
---|---|---|
committer | lshprung <lshprung@yahoo.com> | 2020-10-19 20:18:13 -0700 |
commit | f3b00e2c2e8b42fd0a778443e9b5626dda755ea6 (patch) | |
tree | f57f20a9e59c569d54862b74368845c7899e604f /11.md | |
parent | a7e6070ffab93d3fc80345604464f28d9ebbf724 (diff) |
Post-class 10/19
Diffstat (limited to '11.md')
-rw-r--r-- | 11.md | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -84,7 +84,7 @@ - Used for any number of operations that generate a result based on two inputs - Operands (A and B) and a "command" - We've already seen this for subtraction -- Output is either a computation ro a comparison result +- Output is either a computation or a comparison result - For comparison type command, output is 1 for true, 0 for false (it's a yes/no question) ### Example ALU @@ -95,7 +95,7 @@ - 01 means subtract - 11 means "set on less than" - i.e. "true or false: A is less than B" -- Not that we're not using the encoding 10 just yet +- Note that we're not using the encoding 10 just yet - You'll be filling this in as a homework problem ### Example ALU block diagram @@ -110,7 +110,7 @@ - Assumes that the decode of F1 and F0 will cause Subtract to be asserted - Define a signal called LT (for Less Than) to tell us "yes, A is less than B" -- Using Sum and OVF, when whould LT be true? How do we know A-B<0? +- Using Sum and OVF, when would LT be true? How do we know A-B<0? |S3 OVF|LT| |------|--| @@ -143,3 +143,7 @@ - T/F = True/False ![diagram](11.4.png) + +--- + +[Latches ->](12.md) |