Patty Code คืออะไร


21

ในการบรรยายตรรกะดิจิตอลของฉันในวันนี้อาจารย์ของฉันแนะนำรหัสสัญลักษณ์ที่เรียกว่าแพตตี้รหัส ฉันคัดลอกตารางนี้ออกจากไวท์บอร์ด:

     | สัญลักษณ์ | ไบนารี Odd Patty แม้แต่ขนมพาย
     | -------- -------- + + + ----------- ------------ |
     | a | 00 | 100 | 000 |
     | b | 01 | 001 | 101 |
     | c | 10 | 010 | 110 |
     | d | 11 | 111 | 011 |

ฉันลองใช้ Google กับทั้ง "patty code" และ "patti code" โดยที่ไม่มีอะไรสำคัญ

ฉันถามอาจารย์หลังจากบรรยายว่า Patty Code คืออะไร เขาบอกว่ามันใช้เป็นครั้งคราว ฉันถามเขาว่าเป็นอีกชื่อหนึ่งที่เกินรหัส 3 หรือสีเทาซึ่งเขาบอกว่ามันต่างจากรหัสทั้งสองนั้นหรือไม่

อาจารย์ของฉันกำลังขว้างโซ่ของชั้นหรือเป็นรหัสจริงหรือไม่?

แก้ไข

ฉันต้องการออกจากบันทึกว่าศาสตราจารย์ที่ให้ฉันเข้าใจผิดนี้มีสำเนียงที่ค่อนข้างแข็งแกร่ง เขามีความรู้และให้คำตอบที่น่าพอใจกับคำถามที่เกี่ยวข้องกับ EE เสมอ ดังนั้นฉันเรียนจบและมีความสุขกับผลลัพธ์ หวังว่าจะไม่มีใครถามคำถามนี้กับ Google!


8
ฉันเคยได้ยินรหัสปาร์ตี้เช่นนำขวดมา ฯลฯ
แอนดี้อาคา

1
@MatthewWhited เปลี่ยนผู้สอนเพราะลายมือใช่ไหม จริงๆ? ฉันหวังว่าคุณจะไม่ใช้วิธีนี้เมื่อเลือกแพทย์ ..
Eugene Sh

5
ใช่เขาไม่มีทักษะที่จำเป็นในการสอนถ้าคนไม่เข้าใจเขา
Matthew Whited

4
บรรยายต่อไปที่ผมจะถามเขาว่าเขาหมายถึงรหัสความเท่าเทียมกันและอ้างถึงข้อความ :)
Winny

2
ในเนเธอร์แลนด์เรามีดาราชื่อ Patty และเธอแปลกด้วยเหตุผลที่แตกต่างกัน เพียงแค่สงสัยว่าใครเป็นขนมพาย
Toon Krijthe

คำตอบ:


60

ความเท่าเทียมกัน คำว่าพาริตี้ หวังว่ามันจะผิดปกติ


4
@ Winny ฉันได้ลบความคิดเห็นเนื่องจากฉันรู้ว่าฉันไม่รู้จักการเข้ารหัสอย่างถูกต้อง เป็นบิตพาริตี้ แต่ไม่ใช่รหัสพาริตี ฉันถือว่าเป็นปัญหาลายมือของคุณศาสตราจารย์ ..
Eugene Sh

41
Patty Code, Patty Code, EE man; เพิ่มบิตเร็วเท่าที่จะทำได้ เป็นเลขคู่หรือคี่ทำเครื่องหมายด้วยบิต และคุณหยุดความผิดพลาดของข้อมูลที่ไม่ดีและจะไม่พอดี!
โคลัมเบียพูดว่า Reinstate Monica

13
เมื่อมีกัปตันโจรสลัดที่ไหล่ - นกมักจะเป่านกหวีดและกระโจนออกมา "ชิ้นเก้า! ชิ้นเก้า! ปรากฎว่าเป็นข้อผิดพลาดของ parroty
Mason Wheeler

1
ฉันมีศาสตราจารย์แคลคูลัสออกเสียงตัวอักษรกรีก "btheda" และเขาดึงสิ่งที่ดูเหมือนó แต่เชื่อมโยงกัน ฉันไปและพบตัวอักษรกรีกออนไลน์และค้นพบว่ามันเป็นδ- เดลต้าตัวพิมพ์เล็ก แน่นอนว่าดีกว่าศาสตราจารย์ของระบบปฏิบัติการของฉันที่พูดถึงการฟอร์กกระบวนการเด็ก แต่สำเนียงของเธอทำให้เธอพูดว่า "... ทำให้กระบวนการเด็กเป็นจริง" มันยิ่งแย่กว่าเดิมเมื่อทุกคนเริ่มหัวเราะและเธอก็พยายามให้หนักขึ้น แต่ก็ยังออกเสียงเหมือนเดิม
Wayne Werner

1
@ Winny: บางครั้งผู้คนก็พูดสำเนียงของพวกเขา หรือคุณได้รับประโยชน์จากรุ่นที่สองโดยคนที่เรียนรู้จากคนที่คิดผิด

21

ใช่มันคือ "ความเท่าเทียมกัน" รหัสเพิ่มบิตที่สามเพื่อให้จำนวนของคู่หรือคู่:

00 -> 100 = 1 one = odd
01 -> 001 = 1 one = odd
10 -> 010 = 1 one = odd
11 -> 111 = 3 ones = odd

00 -> 000 = 0 ones = even
01 -> 101 = 2 ones = even
10 -> 110 = 2 ones = even
11 -> 011 = 2 ones = even

0

สิ่งนี้เรียกว่ารหัสพาริตีและบิตสุดท้ายคือการเพิ่มแต่ละครั้งเรียกว่าแพริตีบิต ตัวอย่างเช่น:

บิตสุดท้ายของเลขคู่และคี่คือพาริตี้บิตเช่นถ้าคุณมี 0000000 แพริตีคี่จะเป็น 00000001 และพาริตี้แม้จะเป็น 00000000 อีกตัวอย่างหนึ่ง .. ถ้าคุณมี 110,1001 แล้วแม้กระทั่งแพริตีจะเป็น 11010011 มันขึ้นอยู่กับการนับ 1 หากนับ 1 ในบิตที่กำหนดแม้ในนั้นแม้ในความเท่าเทียมกัน 0 จะถูกเพิ่มเป็นบิตพาริตี้และ 1 จะถูกเพิ่มในกรณีที่มีความเท่าเทียมแปลก ... และมันจะเปลี่ยนถ้าจำนวน 1 แปลกในบิตที่กำหนด

หวังว่าคุณจะได้คำตอบของคุณ ... และไม่มีอะไรที่เหมือนกับขนมพาย และจากโต๊ะของคุณฉันค่อนข้างมั่นใจว่ามันเป็นความเท่าเทียมกันไม่ใช่ขนมพาย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.