กลับไปหน้าบทความ

อ่าน 7 นาที

ไม่มีชื่อบทความ

ระบบ ตัวเลข ฐาน สาม ( เรียก อีก อย่าง ว่า ฐาน 3 หรือ ไตร นารี [ 1 ] ) มี เลข สาม เป็น ฐาน

ระบบเลขฐานสาม

ระบบตัวเลขฐานสาม( เรียกอีกอย่างว่าฐาน3หรือไตรนารี[ 1 ] )มีเลขสามเป็นฐาน

แม้ว่า โดยทั่วไปแล้ว คำ ว่า "ternary"หมายถึงระบบที่ตัวเลขทั้งสามหลักเป็นจำนวนที่ไม่เป็นลบ (โดยเฉพาะ 0, 1 และ 2) แต่คำคุณศัพท์นี้ก็ยังใช้เรียกชื่อ ระบบ เลขฐานสามแบบสมดุล (balanced ternary system) ซึ่งประกอบด้วยตัวเลข −1, 0 และ +1 ระบบเลขฐานสามแบบสมดุลนี้ใช้กันอย่างแพร่หลายในตรรกะเปรียบเทียบและคอมพิวเตอร์แบบเลขฐานสาม

หน่วยข้อมูล

ทริท

ตัวเลขฐานสามเรียกว่าtrit ( ตัวเลขฐานสาม)ซึ่งคล้ายคลึงกับบิตหนึ่ง trit เทียบเท่ากับlog 3 (ประมาณ 1.58496) บิตของข้อมูล[ 2 ] ภายใต้สมมติฐานฮาร์ดแวร์แบบคลาสสิก ฐาน 3 มีประสิทธิภาพมากกว่าฐานสองในทางทฤษฎีในแง่ของความประหยัดฐาน เนื่องจาก 3 เป็นจำนวนเต็มที่ใกล้เคียงที่สุดกับเลขออยเลอร์ ( e ) [ 3 ] 

ทริบเบิล

คล้ายกับนิบเบิล ในเลขฐานสอง ทริบเบิลประกอบด้วยทริต 3 ตัว มันสามารถเก็บสถานะที่แตกต่างกันได้ 27 สถานะ ( = 27 ) ซึ่งเทียบเท่ากับข้อมูลประมาณ 4.75 บิต เนื่องจากมีสถานะ 27 สถานะพอดี ทริบเบิลจึงสามารถแทนด้วยอักขระตัวเดียวในระบบเลขฐาน 27 ( septemvigesimal ) ได้อย่างสะดวก

ไทรต์

โดยทั่วไปแล้ว ไตรต์จะถูกกำหนดให้เป็น 6 หรือ 9 ไตรต์ ซึ่งเปรียบได้กับไบต์ ไบนารี คอมพิวเตอร์ไตร นารีรุ่นแรกๆ เช่นSetun ของโซเวียต กำหนดให้ไตรต์เป็น 6 ไตรต์[ 4 ]ไตรต์ 6 ไตรต์สามารถเก็บ สถานะได้ 3 6 = 729สถานะ โดยบรรจุข้อมูลได้ประมาณ 9.5 บิตซึ่งมากกว่าไบต์ไบนารี 8 บิตมาตรฐาน (256 สถานะ) อย่างมาก[ 5 ]สถาปัตยกรรมเชิงทฤษฎีสมัยใหม่มักจะนิยมใช้ไตรต์ 9 ไตรต์ ( 3 9 = 19,683สถานะ) เนื่องจากสามารถแบ่งออกเป็น 3 ไตรเบิลได้อย่างลงตัว

คำ

คำไตรนารีแสดงถึงความกว้างของรีจิสเตอร์มาตรฐานสำหรับสถาปัตยกรรมไตรนารีที่กำหนด ตัวอย่างเช่น คอมพิวเตอร์ Setun ทำงานโดยใช้คำไตรนารี 18 ตัวพร้อมสถาปัตยกรรมคำสั่งและหน่วยความจำไตรนารี 9 ตัว[ 5 ]

หน่วยมาโคร

เมื่อขยายขนาดไปสู่ความจุในการจัดเก็บข้อมูลที่มากขึ้น ระบบการตั้งชื่อคอมพิวเตอร์แบบไตรภาคจะแยกออกเป็นสองแบบที่แตกต่างกัน โดยขึ้นอยู่กับสถาปัตยกรรมของฮาร์ดแวร์:

  • การปรับขนาดแบบไตรภาคดั้งเดิม:ในระบบไตรภาคบริสุทธิ์ หน่วยมหภาคจะปรับขนาดตามกำลังของ 3 แทนที่จะเป็นกำลังของ 2 (1,024) หรือ 10 (1,000) ที่ใช้ในระบบไบนารีและทศนิยมกิโลไทรต์ (KT) ในระบบนี้มีค่าเท่ากับ3¹⁰ (59,049) ไทรต์พอดี ตามรูปแบบนี้เมกะไทรต์ (MT) มี ค่าเท่ากับ 3²⁰ ไทร ต์และกิกะไทรต์ (GT) มีค่าเท่ากับ3³⁰ไทรต์
  • การปรับขนาดที่เข้ากันได้กับไบนารี:ในระบบไฮบริดที่ออกแบบมาเพื่อเชื่อมต่อโดยตรงกับโครงสร้างพื้นฐานไบนารีที่มีอยู่ วิศวกรมักจะแมปกลุ่มไตรนารีไปยังขนาดไบนารีมาตรฐาน เนื่องจาก 5 ไตรต์ (243 สถานะ) สามารถพอดีกับไบต์ 8 บิต (256 สถานะ) ได้อย่างมีประสิทธิภาพคำนำหน้า SI ไบนารีแบบดั้งเดิม จึงมักถูกนำไปใช้กับบล็อกไตรต์โดยตรง ทำให้กิโลไตรต์เท่ากับ 1,024 ไตรต์ และเมกะไตรต์เท่ากับ 1,048,576 ไตรต์

การเปรียบเทียบกับฐานอื่นๆ

การแสดงจำนวนเต็มในระบบเลขฐานสามจะไม่ยาวจนเกินไปเหมือนในระบบเลขฐานสองตัวอย่างเช่นเลขฐานสิบ 365 หรือเลขฐานหก1 405เทียบเท่ากับเลขฐานสอง1 0110 1101 (เก้าบิต ) และเลขฐาน สาม 111 112 (หกบิต) อย่างไรก็ตาม มันก็ยังกะทัดรัดน้อยกว่าการแสดงในระบบเลขฐานอื่นๆ เช่น เลขฐานสิบดูด้านล่างสำหรับวิธีการเข้ารหัสเลขฐานสามแบบกระชับโดยใช้เลขฐานเก้า (ฐาน 9) และ เลขฐาน เจ็ดสิบหก (ฐาน 27)

ตารางการคูณเลขฐานสาม
×12101112202122100
112101112202122100
22112022101110112121200
1010201001101202002102201,000
1111221101212022201 0011 0121 100
12121011202022211 0101 0221 1111,200
20201102002201 0101 1001 1201 2102,000
21211122101 0011 0221 1201 21120022 100
22221212201 0121 1111 21020022 1012,200
1001002001,0001 1001,2002,0002 1002,20010,000
ตัวเลขตั้งแต่ 0 ถึง 3 3 − 1 ในระบบเลขฐานสามมาตรฐาน
ไตรภาค012101112202122
ไบนารี0110111001011101111000
เซนารี012345101112
ทศนิยม012345678
ไตรภาค100101102110111112120121122
ไบนารี10011010101111001101111011111 00001 0001
เซนารี131415202122232425
ทศนิยม91011121314151617
ไตรภาค200201202210211212220221222
ไบนารี1 00101 00111 01001 01011 01101 01111,10001 10011 1010
เซนารี303132333435404142
ทศนิยม181920212223242526
เลขยกกำลังของ 3 ในระบบเลขฐานสาม
ไตรภาค1101001,00010,000
ไบนารี11110011 1011101 0001
เซนารี131343213
ทศนิยม1392781
พลัง3 03 13 23 33 4
ไตรภาค100,0001,000,000 บาท10,000,000100,000,0001,000,000,000 บาท
ไบนารี1111 001110 1101 10011000 1000 10111 1001 1010 0001100 1100 1110 0011
เซนารี1 0433 21314 04350 213231 043
ทศนิยม2437292 1876 56119 683
พลัง3 53 63 73 83 9

สำหรับจำนวนตรรกยะ ระบบเลข ฐานสามช่วยให้สามารถแทนค่า 1/3 ได้อย่างสะดวกคล้ายกับระบบเลขฐานหก (ตรงข้ามกับการแทนค่าที่ยุ่งยากกว่าในระบบเลขฐานสิบซึ่งเป็นสตริงอนันต์ของตัวเลขที่ซ้ำกัน) แต่ข้อเสียเปรียบที่สำคัญคือ ระบบเลขฐานสามไม่สามารถแทนค่า 1/2 ได้อย่างจำกัด (รวมถึง 1/4 , 1/8 เป็นต้น ) เพราะ2 มีตัวประกอบเฉพาะที่ไม่ใช่ตัวประกอบของฐานเช่นเดียวกับฐานสองหนึ่งในสิบ (เลขฐานสิบ1/10 , เลขฐานหก1/14 )ไม่สามารถ แทน ค่า ได้อย่าง แม่นยำ (ซึ่งจะต้องใช้ระบบเลขฐาน สิบ ) และไม่ใช่หนึ่งในหก ( เลขฐานสิบหก1/10 ,เลขฐานสิบ1/6 )

เศษส่วนในระบบสามองค์ประกอบ
เศษส่วน1/21/31/41/51/61/71/81/91/101/111/121/13
ไตรภาค0.10.10.020.01210.0 10.0102120.010.010.00220.002110.0 020.002
ไบนารี0.10.010.010.00110.0 010.0010.0010.0001110.0 00110.0001011101...0.00 010.000100111011...
เซนารี0.30.20.130.10.10.050.0430.040.0 30. 03134524210.030. 024340531215
ทศนิยม0.50.30.250.20.1 60.1428570.1250.10.10.090.08 30.076923

ผลรวมของตัวเลขในระบบเลขฐานสาม ต่างจากระบบเลขฐานสอง

ค่าของเลขฐานสองที่มีnบิตซึ่งทั้งหมดเป็น 1 คือ2 n  1

ในทำนองเดียวกัน สำหรับจำนวนหนึ่งเอ็น(,){\displaystyle N(b,d)}พร้อมฐาน{\displaystyle b}และ{\displaystyle d}ตัวเลขทั้งหมดเป็นค่าตัวเลขสูงสุด1{\displaystyle b-1}เราสามารถเขียนลำดับเรขาคณิตได้ดังนี้:

เอ็น(,)=(1)1+(1)2++(1)0=(1)(1+2++1)=(1)เอ็ม.{\displaystyle {\begin{aligned}N(b,d)&=(b-1)b^{d-1}+(b-1)b^{d-2}+\dots +(b-1)b^{0}\\&=(b-1)(b^{d-1}+b^{d-2}+\dots +1)\\&=(b-1)M.\end{aligned}}}

การคูณเอ็ม{\displaystyle M}โดย{\displaystyle b}ผลลัพธ์: เอ็ม=+1++1{\displaystyle bM=b^{d}+b^{d-1}+\dots +b^{1}}

การลบเอ็ม{\displaystyle M}จากเอ็ม{\displaystyle bM}แยกค่าขอบเขต: เอ็มเอ็ม=1{\displaystyle bM-M=b^{d}-1}เอ็ม=11{\displaystyle M={\frac {b^{d}-1}{b-1}}}

แทนค่านี้กลับเข้าไปในสมการเดิมสำหรับเอ็น(,){\displaystyle N(b,d)}แสดงให้เห็นว่าค่าสูงสุดสำหรับฐานใดๆ ก็ตามจะสอดคล้องกับพฤติกรรมขอบเขตของระบบเลขฐานสอง: เอ็น(,)=(1)(11)=1.{\displaystyle N(b,d)=(b-1)\left({\frac {b^{d}-1}{b-1}}\right)=b^{d}-1.}

สำหรับเลขฐานสามหลักเอ็น(3,3)=331=26=(2×32)+(2×31)+(2×30)=18+6+2{\displaystyle N(3,3)=3^{3}-1=26=(2\times 3^{2})+(2\times 3^{1})+(2\times 3^{0})=18+6+2}.

การแสดงเลขฐานสามแบบกระชับ: ฐาน 9 และ 27

การเปรียบเทียบระหว่างระบบสามระบบและระบบเก้าระบบ
ไตรภาคโนนารี
000
011
022
103
114
125
206
217
228

ระบบเลขฐานเก้า (Nonary / ˈ n ɒ n ər i /) (ฐาน 9 แต่ละหลักประกอบด้วยเลขฐานสามสองหลัก) หรือ ระบบเลขฐาน เจ็ดสิบหก (Septemvigesimal ) (ฐาน 27 แต่ละหลักประกอบด้วยเลขฐานสามสามหลัก) สามารถใช้สำหรับการแสดงเลขฐานสามในรูปแบบกระชับ คล้ายกับวิธี การใช้ระบบเลข ฐานแปดและ เลข ฐานสิบหกแทนระบบเลขฐานสอง

การใช้งานจริง

การใช้เลขฐานสามเพื่อปรับสมดุลน้ำหนักจำนวนเต็มที่ไม่ทราบค่าตั้งแต่ 1 ถึง 40  กิโลกรัม ด้วยน้ำหนัก 1, 3, 9 และ 27  กิโลกรัม (เลขฐานสาม 4 หลัก ทำให้เกิด ชุดค่าผสมที่เป็นไปได้ 3⁴ = 81 ชุด : ตั้งแต่ -40 ถึง +40 แต่มีเพียงค่าบวกเท่านั้นที่ใช้งานได้)

ในวงจรลอจิกแบบอนาล็อกบางประเภท สถานะของวงจรมักแสดงเป็นแบบไตรภาค (ternary) ซึ่งพบเห็นได้บ่อยที่สุดใน วงจร CMOSและในวงจรลอจิกแบบทรานซิสเตอร์-ทรานซิสเตอร์ที่มีเอาต์พุตแบบโทเทมโพล (totem-pole output ) เอาต์พุตจะอยู่ในสถานะต่ำ ( ต่อลงดิน ) สูง หรือเปิด ( high- Z ) ในการกำหนดค่านี้ เอาต์พุตของวงจรไม่ได้เชื่อมต่อกับแรงดันอ้างอิงใดๆ เลย โดยปกติแล้ว สัญญาณจะต่อลงดินกับแรงดันอ้างอิงที่กำหนด หรือที่ระดับแรงดันที่กำหนด แต่ในสถานะนี้เรียกว่ามีความต้านทาน สูง (high impedance ) เนื่องจากเป็นสถานะเปิดและทำหน้าที่เป็นแรงดันอ้างอิงของตัวเอง ดังนั้น ระดับแรงดันจริงจึงอาจคาดเดาได้ยาก

จุดทศนิยม (ternary point) ที่ใช้กันไม่บ่อยนัก มักพบในสถิติการป้องกันในเบสบอล อเมริกัน (โดยเฉพาะสำหรับผู้ขว้าง ) เพื่อแสดงเศษส่วนของอินนิ่ง เนื่องจากทีมรุกได้รับอนุญาตให้เอาท์ได้ สามครั้ง ต่อครึ่งอินนิ่ง ดังนั้นแต่ละเอาท์จึงคิดเป็นหนึ่งในสามของอินนิ่งฝ่ายรับ และโดยทั่วไปจะเขียนเป็นจุดทศนิยมตามด้วยจำนวนเอาท์

ตัวอย่างเช่น หากผู้เล่นขว้างลูกในอินนิ่งที่ 4, 5 และ 6 ทั้งหมด และบันทึกเอาท์ได้ 2 ครั้งในอินนิ่งที่ 7 สถิติจำนวน อินนิ่งที่ขว้าง (IP) จะถูกบันทึกเป็น3.2ซึ่งหมายถึง3 + 2 / 3 อินนิ่งที่ขว้าง (ซึ่งเป็นสัญลักษณ์ที่ผู้บันทึกสถิติแบบดั้งเดิมบางครั้งนิยมใช้) ในบริบทของกีฬาประเภทนี้ เฉพาะส่วนที่เป็นเศษส่วนของตัวเลขเท่านั้นที่จะถูกคำนวณในเชิงโครงสร้างโดยใช้ฐาน3 [ 6 ]

ตัวเลขฐานสามสามารถใช้เพื่อสื่อโครงสร้างที่คล้ายคลึงกัน เช่นสามเหลี่ยม Sierpinskiหรือเซต Cantorได้อย่างสะดวก นอกจากนี้ พบว่าการแสดงตัวเลขฐานสามมีประโยชน์สำหรับการกำหนดเซต Cantor และเซตจุดที่เกี่ยวข้อง เนื่องจากวิธีการสร้างเซต Cantor เซต Cantor ประกอบด้วยจุดตั้งแต่ 0 ถึง 1 ที่มีนิพจน์ฐานสามที่ไม่ประกอบด้วยเลข 1 ใดๆ[ 7 ] [ 8 ]การขยายที่สิ้นสุดใดๆ ในระบบฐานสามจะเทียบเท่ากับนิพจน์ที่เหมือนกันจนถึงพจน์ก่อนหน้าพจน์ที่ไม่เป็นศูนย์ตัวสุดท้าย ตามด้วยพจน์ที่น้อยกว่าพจน์ที่ไม่เป็นศูนย์ตัวสุดท้ายของนิพจน์แรกหนึ่งตัว ตามด้วยเลขสองที่ต่อท้ายเป็นอนันต์ ตัวอย่างเช่น 0.1020 เทียบเท่ากับ 0.1012222... เพราะการขยายเหมือนกันจนถึง "สอง" ของนิพจน์แรก สองถูกลดลงในการขยายครั้งที่สอง และศูนย์ที่ต่อท้ายถูกแทนที่ด้วยเลขสองที่ต่อท้ายในนิพจน์ที่สอง

เลขฐานสามเป็นฐานจำนวนเต็มที่มีประสิทธิภาพด้านความประหยัดของฐาน ต่ำที่สุด รองลงมาคือเลขฐานสองและเลขฐานสี่เนื่องจากมีค่าใกล้เคียงกับค่าคงที่ทางคณิตศาสตร์eจึงมีการนำไปใช้ในระบบคอมพิวเตอร์บางระบบเพราะประสิทธิภาพนี้ นอกจากนี้ยังใช้ในการแสดงโครงสร้างต้นไม้ แบบสามตัวเลือก เช่น ระบบเมนูโทรศัพท์ ซึ่งช่วยให้สามารถเลือกเส้นทางไปยังสาขาใดก็ได้ง่ายๆ

ข้อดีสามประการที่สมดุล

เมื่อนำไปใช้เป็นเลขฐานสามที่สมดุล (ประกอบด้วยตัวเลข −1, 0 และ +1) ระบบตัวเลขจะให้ข้อได้เปรียบในการคำนวณที่แตกต่างจากเลขฐานสอง ที่สำคัญที่สุดคือ เลขฐานสามที่สมดุลจะขจัดความจำเป็นในการใช้บิตเครื่องหมาย อย่างชัดเจน เนื่องจากเครื่องหมายของตัวเลขจะถูกกำหนดโดยตัวเลขที่ไม่ใช่ศูนย์ที่มีนัยสำคัญที่สุดอยู่แล้ว ยิ่งไปกว่านั้น การปฏิเสธทางคณิตศาสตร์มีประสิทธิภาพสูง โดยต้องใช้เพียงการกลับสัญลักษณ์แบบง่ายๆ (สลับ +1 และ −1) แทนที่จะเป็นการดำเนินการเสริมสองที่ซับซ้อนซึ่งจำเป็นสำหรับฮาร์ดแวร์เลขฐานสอง[ 9 ]

รูปแบบการแสดงเลขฐานสองที่ซ้ำซ้อนที่เรียกว่าระบบเลขฐานสองแบบมีเครื่องหมาย ซึ่งเป็นรูปแบบหนึ่งของการแสดงเลขฐานสองแบบมีเครื่องหมายบางครั้งใช้ในซอฟต์แวร์และฮาร์ดแวร์ระดับต่ำเพื่อให้สามารถบวกเลขจำนวนเต็มได้อย่างรวดเร็ว เนื่องจากสามารถกำจัดตัวทดได้[ 10 ]

ไตรนารีที่เข้ารหัสไบนารี

การจำลองคอมพิวเตอร์แบบไตรนารีโดยใช้คอมพิวเตอร์แบบไบนารี หรือการเชื่อมต่อระหว่างคอมพิวเตอร์แบบไตรนารีและไบนารี อาจเกี่ยวข้องกับการใช้ตัวเลขไตรนารีที่เข้ารหัสแบบไบนารี (BCT) โดยใช้สองหรือสามบิตในการเข้ารหัสแต่ละไตรต์[ 11 ] [ 12 ]การเข้ารหัส BCT นั้นคล้ายคลึงกับ การเข้ารหัส เลขฐานสิบที่เข้ารหัสแบบไบนารี (BCD) หากค่าไตรต์ 0, 1 และ 2 ถูกเข้ารหัสเป็น 00, 01 และ 10 การแปลงในทิศทางใดก็ได้ระหว่างไตรนารีที่เข้ารหัสแบบไบนารีและไบนารีสามารถทำได้ในเวลาลอการิทึม [ 13 ] มีไลบรารีโค้ด Cที่รองรับเลขคณิต BCT ให้ใช้งาน[ 14 ]

ดูเพิ่มเติม

  1. Kindra, Vladimir; Rogalev, Nikolay; Osipov, Sergey; Zlyvko, Olga; Naumov, Vladimir (2022). "การวิจัยและพัฒนาวงจรพลังงานไตรภาค" . สิ่งประดิษฐ์ . 7 (3): 56. doi : 10.3390/inventions7030056 . ISSN 2411-5134 . 
  2. Etiemble, Daniel (2019). "วงจรไตรภาค: เหตุใด R=3 จึงไม่ใช่ฐานที่เหมาะสมที่สุดสำหรับการคำนวณ" arXiv : 1908.06841 [ cs.AR ]
  3. Georgiou, Harris V. (2016). "เกี่ยวกับความเหมาะสมที่สุดของเลขคณิตไตรภาคสำหรับความกะทัดรัดและการออกแบบฮาร์ดแวร์" arXiv : 1611.03715 [ cs.AR ]
  4. Impagliazzo, John; Proydakov, Eduard (2006). มุมมองเกี่ยวกับการคำนวณของโซเวียตและรัสเซีย การประชุม IFIP WG 9.7 ครั้งแรก SoRuCom 2006 เปโตรซาวอดสค์ รัสเซีย: Springer ISBN 978-3-64222816-2.
  5. 1 2 Brousentsov, NP; Maslov, SP; Ramil Alvarez, J.; Zhogolev, EA "การพัฒนาคอมพิวเตอร์ไตรภาคที่มหาวิทยาลัยแห่งรัฐมอสโก" สืบค้นเมื่อ2010-01-20
  6. แอชลีย์ แม็คเลนแนน (9 มกราคม 2019). "คู่มือฉบับสมบูรณ์สำหรับผู้เริ่มต้นเกี่ยวกับสถิติเบสบอล: สถิติการขว้าง และความหมายของมัน" . Bless You Boys . สืบค้นเมื่อ30 กรกฎาคม 2020 .
  7. Soltanifar, Mohsen (2006). "เกี่ยวกับลำดับของแฟรกทัลแคนเตอร์". วารสารคณิตศาสตร์ระดับปริญญาตรี Rose Hulman . 7 (1). บทความ 9.
  8. Soltanifar, Mohsen (2006). "คำอธิบายที่แตกต่างกันของตระกูลเซตแคนเตอร์กลาง-α" American Journal of Undergraduate Research . 5 (2): 9– 12.
  9. Cambou, Bertrand; Telesca, Donald (2018). "การคำนวณแบบไตรภาคเพื่อเสริมสร้างความมั่นคงปลอดภัยทางไซเบอร์" ความก้าวหน้าในระบบอัจฉริยะและการคำนวณหน้า898–919 . doi : 10.1007/978-3-030-01177-2_67 . ISBN  978-3-030-01176-5.
  10. Phatak, DS; Koren, I. (1994). "ระบบตัวเลขแบบไฮบริดที่มีเครื่องหมาย-ตัวเลข: กรอบงานที่เป็นหนึ่งเดียวสำหรับการแสดงตัวเลขที่ซ้ำซ้อนด้วยห่วงโซ่การแพร่กระจายตัวทดที่มีขอบเขต" (PDF) . IEEE Transactions on Computers . 43 (8): 880– 891. CiteSeerX 10.1.1.352.6407 . doi : 10.1109/12.295850 . 
  11. Frieder, Gideon; Luk, Clement (กุมภาพันธ์ 1975). "อัลกอริทึมสำหรับการดำเนินการสมดุลแบบไบนารีและการดำเนินการไตรนารีธรรมดา" IEEE Transactions on Computers . C-24 (2): 212– 215. doi : 10.1109/TC.1975.224188 . S2CID 38704739 . 
  12. Parhami, Behrooz; McKeown, Michael (2013-11-03). "การคำนวณเลขคณิตด้วยเลขฐานสามที่สมดุลซึ่งเข้ารหัสแบบไบนารี" การประชุม Asilomar ว่าด้วยสัญญาณ ระบบ และคอมพิวเตอร์ ปี 2013 แปซิฟิกโกรฟ แคลิฟอร์เนีย สหรัฐอเมริกา หน้า1130–1133 doi : 10.1109 /ACSSC.2013.6810470 ISBN  978-1-4799-2390-8. S2CID 9603084 . {{cite book}}: CS1 maint: ตำแหน่งไม่ชัดเจน ผู้เผยแพร่ ( ลิงก์ )
  13. โจนส์, ดักลาส ดับเบิลยู. (มิถุนายน 2016). "เลขฐานสองที่เข้ารหัสแบบไตรภาคและตัวผกผันของมัน" .
  14. โจนส์, ดักลาส ดับเบิลยู. (2015-12-29). "ชนิดข้อมูลไตรนารีสำหรับโปรแกรมเมอร์ภาษาซี" .

อ่านเพิ่มเติม

  • เลขคณิตไตรภาค (Ternary Arithmetic) ถูกเก็บถาวรเมื่อวันที่ 14 พฤษภาคม 2011 ที่Wayback Machine
  • เครื่องคำนวณเลขฐานสามของโทมัส ฟาวเลอร์
  • การแปลงฐานสามรวมถึงส่วนที่เป็นเศษส่วน จาก Maths Is Fun 
  • ระบบเลขฐานสามทดแทนของกิเดียน ฟรีเดอร์
  • การแสดงภาพระบบเลขฐานสาม

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ไม่มีชื่อบทความ

ระบบ ตัวเลข ฐาน สาม ( เรียก อีก อย่าง ว่า ฐาน 3 หรือ ไตร นารี [ 1 ] ) มี เลข สาม เป็น ฐาน

ทริท

ตัวเลข ฐานสามเรียกว่า trit ( ตัวเลขฐาน สาม ) ซึ่งคล้ายคลึงกับ บิต หนึ่ง trit เทียบเท่ากับ log 3 (ประมาณ 1.

ทริบเบิล

คล้ายกับ นิบเบิล ในเลขฐานสอง ท ริบเบิล ประกอบด้วยทริต 3 ตัว มันสามารถเก็บสถานะที่แตกต่างกันได้ 27 สถานะ ( 3 = 27"}},"i":0}}]}"> 3³ 3 = 27"}},"i":0}}]}"> = 27 ) ซึ่งเทียบเท่ากับข้อมูลประมาณ 4.

ไทรต์

โดยทั่วไปแล้ว ไตร ต์ จะถูกกำหนดให้เป็น 6 หรือ 9 ไตรต์ ซึ่งเปรียบได้กับ ไบต์ ไบนารี คอมพิวเตอร์ไตร นารีรุ่นแรกๆ เช่น Setun ของโซเวียต กำหนดให้ไตรต์เป็น 6 ไตรต์ [ 4 ] ไตรต์ 6 ไตรต์สามารถเก็บ สถานะได้ 6 = 729"}},"i":0}}]}">3 6 = 729"}},"i":0}}]}"> 6 6 =...