Title: ?????????????????????? (Computer Architecture)
1?????????????????????? (Computer Architecture)
2????? 3?????????????????????????????????????????
?????????????? (ALU)
3??????????????????????????????????
- ALU ??????????????????????????????????????????????
????????????????? ???????????????????????????????
???????????????????????????? ????????????? ALU
????????????????????? ????????????????? ALU
?????????????????? (Control Unit) ??????????
??????????? ????????????????/???????? ??? 3.1
????????? ALU ????????????????????????????????????
???? ????????????????????????????????????? ALU
?????????????????????????????????????????? ALU
????????????????????????????? ????????????????????
????????????????????????????? ???????????????????
???????????????????????????????????????
4ALU
5????????????????????????
- ??? sign-and-magnitude
- 21 00010101
- -21 10010101 sign-and-magnitude
- ??? 2s complement
- 21 00010101 2s complement
- 11101010 ???????????????
- 1
- -21 11101011
6??????????????
- ??? 2s complement
- - ??????? a-b a(-b)
- - ??????????? ??????????????????????????????
7??????????????
- ??? 1s complement
- - ?????????????????? ?????????????????????????????
???
8??????
- ?????????????????????????
- - ???????????????????????????????????????
- - ?????????????????????????????????????????????
- - ???????????????????
9??????
- ?????????????????????? (???)
10??????
- ?????????????????????? (??)
???
??? (?????????????)
11??????
12??????
13??????
14(No Transcript)
15(No Transcript)
16????????????????????
- ????????????? 0
- ????????????????????????????
- ????????????????????????????? (Mantissa)
- ?????????????????????????
17?????????????????????????????????? (Z lt--X-Y)
18???????????????
????????????????????????????? (Z lt--X x Y)
19???????????????
????????????????????????????? (Z lt--X / Y)
20Haft Adder ??? Full Adder
???????????????????????????? 2 ???
?????????????????????? 2 ???
21Haft Adder ??? Full Adder
????????????????????????? 3 ??? (2 ?????????????)
???????????? Full Adder
22Haft Adder ??? Full Adder
???? Full Adder ?????????? Haft Adder 2 ???
23Ripple-Carry Adder
Ripple-Carry Adder (???? 4 ???)
24Ripple-Carry Adder
?????????? 16 ??????????????????????????????
Ripple-Carry Adder 4 ???
25 Full Subtractor
??????????????????????????????? Full Subtractor
26Ripple-Borrow Subtractor
Ripple-Borrow Subtractor
27Ripple-Borrow Subtractor
????????? 16 ??????????????????????????????
Ripple-Borrow Subtractor 4 ???
28????????????
????????????
29Carry-Lookahead
Full Adder ?????????????????????????????? (G)
???????????? (P) ??????????? Carry-Lookahead
30Carry-Lookahead
Full Adder ?????? Carry-Lookahead ??? Full Adder
31Serial Multiplier
Serial Multiplier
32???????????????????? Serial Multiplier
33Array Multiplier
34Serial Divider
Serial Divider
35???????????????????? Serial Divider
36Combination ALU
Combination ALU
37Sequential ALU
Addition AC AC DR Subtraction AC AC
DR Multiplication AC.MQ DR x MQ Division AC.MQ
MQ/DR AND AC AC AND DR OR AC AC OR
DR EX-OR AC AC XOR DR NOT AC NOT(AC)
Sequential ALU