Ngā Mātāpono o te Keti Arorau

Ngā Mātāpono o te Keti Arorau: Te Pūtake o ngā Mahi Rorohiko Mamati

Pendahuluan

He poraka hanga matua ngā kēti arorau i roto i te hoahoa pūnaha matihiko. E whakamahia ana ēnei i roto i te whānuitanga o ngā tono, mai i te rorohiko taketake ki ngā taputapu hiko matatau e whakakaha ana i tō tātou ao i ēnei rā. I roto i tēnei tuhinga, ka tūhuratia e tātou ngā mātāpono taketake o ngā kēti arorau, ō rātou momo, me pēhea te mahi, me ō rātou tono i roto i te hangarau hou.

1. Te Mārama ki ngā Kūaha Arorau

He ara iahiko hiko te kuaha arorau e mahi ana i runga i tētahi, neke atu rānei o ngā tohu tāuru mā te whakamahi i ngā ture arorau motuhake hei whakaputa i tētahi tohu putanga kotahi. Ka whakahaerehia e rātou ngā tohu matihiko, i te nuinga o te wā i roto i te āhua rua, arā, 1 (pono) me te 0 (hē). Ka whai ngā kuaha arorau i ngā ture o te arapū Boolean, koinei te pūtake o tā rātou mahi.

2. Ngā Momo o ngā Kūaha Arorau

He maha ngā momo kēti arorau, he rerekē te mahi me te tono a ia momo kēti. Ko ētahi o ngā kēti arorau taketake ko AND, OR, NOT, NAND, NOR, XOR, me XNOR. Anei tētahi whakamārama poto mō ia momo kēti:

– Te keti ME: Ka puta he putanga o te 1 mēnā he uara 1 ngā tāuru katoa. Mēnā he uara 0 tētahi, ētahi rānei o ngā tāuru, ka 0 te putanga.
– Kēti OR: Ka puta he putanga o te 1 mēnā he uara 1 tō tētahi, ētahi rānei o ngā tāuru. Mēnā he uara 0 ngā tāuru katoa, ka 0 te putanga.
– KĀORE I TE KŪAHA (Kaitahuri): Ka whakaputa i tētahi putanga e rerekē ana ki te tāuru. Mena ko te tāuru he 1, ko te putanga he 0, ā, ko te ritenga kē.
– Keti NAND: He huinga o ngā keti AND me NOT. Ka puta he putanga o te 0 mēnā he 1 ngā tāuru katoa; ki te kore, ko te putanga he 1.
– Keti NOR: He huinga o ngā keti OR me NOT. Ka puta he putanga 1 mēnā he 0 ngā tāuru katoa; ki te kore, ko te putanga he 0.
– Keti XOR: Ka puta he putanga 1 mēnā he tauhou te maha o ngā tāurunga 1; mēnā he taurite te maha o ngā tāurunga 1, ka puta te putanga 0.
– Te kēti XNOR: Ko te ritenga kē o te kēti XOR. Ka puta he putanga 1 mēnā he taurite te maha o ngā tāurunga 1; ki te tauhou, ko te putanga he 0.

3. Ngā Tohu me ngā Ripanga Pono

Hei mārama ki ngā kēti arorau, he mea nui kia mōhio ki ngā tohu e whakamahia ana i roto i ngā hoahoa ara iahiko me ngā ripanga pono e whakaatu ana i te mahi a ō rātou arorau. Anei ngā tohu me ngā ripanga pono mō ngā kēti arorau taketake:

– Tohu:
– ME: Ka hoatu he tohu i te āhua o te haurua porowhita me te rārangi poutū.
– RĀNEI: Ka hoatu he tohu i te āhua o te haurua porowhita me te piko kei muri.
– KĀORE: He tapatoru te tohu me te porowhita i te pito.
– NAND: He huinga o te tohu AND me te porowhita i mua.
– KĀORE: He huinga o te tohu OR me te porowhita kei mua.
– XOR: Tohu OR me tētahi rārangi piko tāpiri.
– XNOR: He huinga o te tohu XOR me te porowhita i mua.

– Ripanga Pono:
– ME:
| A | B | Putanga |
|——|————-|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |

– RĀNEI:
| A | B | Putanga |
|——|————-|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |

– KAUA:
| A | Putanga |
|——|————-|
| 0 | 1 |
| 1 | 0 |

– NAND:
| A | B | Putanga |
|——|————-|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |

– KĀORE:
| A | B | Putanga |
|——|————-|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |

– XOR:
| A | B | Putanga |
|——|————-|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |

– XNOR:
| A | B | Putanga |
|——|————-|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |

4. Te Whakatinanatanga o ngā Kūaha Arorau

Ko ngā kēti arorau ka whakatinanahia mā te whakamahi i ngā transistors, arā, ko ngā Bipolar Junction Transistors (BJTs) me ngā Metal-Oxide-Semiconductor Field-Effect Transistors (MOSFETs). He nui ake te whakamahinga o ngā MOSFET i roto i ngā ara iahiko whakauru (ICs) hou nā te mea he iti ake te whakamahinga hiko.

5. Ngā Taupānga o te Keti Arorau

He wāhanga nui ngā kēti arorau i roto i te whānuitanga o ngā tono pūnaha matihiko. Anei ētahi tauira o tō rātou whakamahinga:

– Rorohiko: Ka whakamahia ngā kēti arorau hei whakahaere i ngā mahi tātai, tātai, arorau, me te whakahaere katoa i roto i te CPU.
– Mahara: Ko te rokiroki me te tiki raraunga i roto i te RAM me te ROM e whakahaerehia ana e ngā ara iahiko kuaha arorau.
– Kaiwhakahaere Moroiti: Ka whakamahia e ngā pūnaha whakauru ngā kēti arorau i roto i te tukatuka raraunga me te whakahaere i ngā taputapu ā-taha.
– Ngā Pūrere Hiko: Ka whakawhirinaki ngā pouaka whakaata, ngā waea pūkoro, me ētahi atu taputapu kaihoko ki ngā kēti arorau hei mahi.
– Ngā Pūnaha Whakawhitiwhiti Kōrero: Ka whakatinanahia te whakarerekētanga, te tango i ngā whakarerekētanga, me te tukatuka tohu i roto i ngā pūnaha whakawhitiwhiti kōrero mamati mā te whakamahi i ngā kēti arorau.

6. Te Hoahoa me te Arotau

Mō te hoahoa pūnaha matihiko matatini, he mea nui te whakamahi i ngā taputapu hoahoa aunoa pēnei i te CAD (Hoahoa Āwhina-Rorohiko) me te whakatauira. Mā tēnei ka āwhina i ngā kaihangarau ki te hoahoa i ngā ara iahiko whai hua me te ōrite. Ko te arotautanga ko te whiriwhiri i te kuaha me te aro ki te whakapaunga hiko, te tere, te utu, me te wāhi.

Whakamutunga

He mea nui ngā kēti arorau i roto i ngā ara iahiko matihiko, hei poraka hanga mō ngā pūnaha hiko matatini ake. Ko te mārama ki ō rātou mātāpono taketake te mea nui ki te hoahoa me te arotau i te whānuitanga o ngā tono hangarau hou. Mai i ngā taputapu hiko māmā ki ngā rorohiko matatau me ngā pūnaha whakawhitiwhiti kōrero, kei te pūtake tonu ngā kēti arorau o te auahatanga me te whai huatanga i roto i te hangarau matihiko.

Waiho he kōrero