อ่าน 4 นาที
รหัสอักขระหกบิต
รหัส อักขระหกบิต เป็นระบบ เข้ารหัสอักขระ ที่ออกแบบมาเพื่อใช้กับคอมพิวเตอร์ที่มี ความยาวคำ เป็นจำนวนเท่าของ 6 หกบิตสามารถเข้ารหัสอักขระที่แตกต่างกันได้เพียง 64 ตัวเท่านั้น...
รหัสอักขระหกบิต
รหัสอักขระหกบิตเป็นระบบเข้ารหัสอักขระที่ออกแบบมาเพื่อใช้กับคอมพิวเตอร์ที่มีความยาวคำเป็นจำนวนเท่าของ 6 หกบิตสามารถเข้ารหัสอักขระที่แตกต่างกันได้เพียง 64 ตัวเท่านั้น ดังนั้นรหัสเหล่านี้โดยทั่วไปจึงประกอบด้วยเฉพาะตัวอักษรพิมพ์ใหญ่ ตัวเลข เครื่องหมายวรรคตอนบางตัว และบางครั้งก็มีอักขระควบคุม รูป แบบ เทปแม่เหล็ก7 แทร็ก ได้รับการพัฒนาขึ้นเพื่อจัดเก็บข้อมูลในรหัสดังกล่าว พร้อมกับบิตพาริตี เพิ่มเติมอีกหนึ่ง บิต
ประเภทของรหัสหกบิต
รหัสไบนารีหกบิตในยุคแรกถูกนำมาใช้สำหรับอักษรเบรลล์ซึ่งเป็นระบบการอ่านสำหรับคนตาบอดที่พัฒนาขึ้นในช่วงทศวรรษ 1820
คอมพิวเตอร์รุ่นแรกๆ จัดการกับข้อมูลตัวเลขเท่านั้น และไม่ได้เตรียมการสำหรับข้อมูลอักขระไว้BCD หกบิตพร้อมด้วยรูปแบบต่างๆ ถูกใช้โดยIBMในคอมพิวเตอร์รุ่นแรกๆ เช่นIBM 702ในปี 1953 และIBM 704ในปี 1954 [ 1 ] : หน้า 35 การเข้ารหัสหกบิตถูกแทนที่ด้วยรหัส EBCDICแปดบิตตั้งแต่ปี 1964 เมื่อSystem/360 ใช้มาตรฐาน ไบต์แปดบิตมีรูปแบบต่างๆ ของรหัสประเภทนี้อยู่บ้าง (ดูด้านล่าง )
โดยทั่วไปแล้ว รหัสอักขระหกบิตจะเข้ามาแทนที่ รหัส Baudotห้าบิต และมาก่อน รหัส ASCIIเจ็ดบิต
รหัสหกบิตสามารถเข้ารหัสอักขระได้มากกว่า 64 ตัว โดยใช้ตัวอักขระ Shift Out และ Shift Inซึ่งโดยพื้นฐานแล้วเป็นการรวมชุดอักขระ 62 ตัวสองชุดที่แตกต่างกัน และสลับไปมาระหว่างชุดเหล่านั้น ตัวอย่างเช่น เทอร์มินัลการสื่อสาร IBM 2741 ที่ได้รับความนิยม รองรับชุดอักขระที่หลากหลาย มากถึง 88 ตัวอักขระสำหรับการพิมพ์ รวมทั้งตัวอักขระควบคุมด้วย
รหัสเครื่องพิมพ์ดีดโทรศัพท์
มีการใช้ชุดอักขระโทรเลขสากล (International Telegraph Alphabet)แบบพิเศษ 6 ระดับ ซึ่งเป็นส่วนขยายของชุดอักขระโทรเลขสากล 5 ระดับ เพื่อควบคุม เครื่องพิมพ์ Linotype จากระยะไกล เริ่มตั้งแต่ประมาณปี 1930 และในปี 1950 ก็มีการใช้งานอย่างแพร่หลายโดยสำนักข่าวต่างๆเพื่อส่งข่าวสารที่จัดรูปแบบไว้ล่วงหน้าไปยังหนังสือพิมพ์ที่เข้าร่วมโครงการ ชุดอักขระนี้รองรับ อักขระ ที่พิมพ์ได้ 90 ตัว ของเครื่องพิมพ์ Linotype รวมทั้งอักขระเว้นวรรคด้วย
รหัส TTS มีรหัส Shift สองคู่ ทำให้สามารถเลือกสถานะ Shift ได้ทั้งหมดสี่สถานะ คู่แรกทำงานคล้ายกับปุ่ม Shift บนแป้นพิมพ์ โดยจะเลือกระหว่างชุดตัวพิมพ์เล็กและตัวเลข กับชุดตัวพิมพ์ใหญ่และสัญลักษณ์ คู่ที่สองเป็นรหัส Shift เฉพาะของ Linotype ที่ใช้สำหรับเลือกแบบอักษร (โดยปกติจะเป็นตัวเอียง)
รหัส BCD หกบิต
รหัส BCDหกบิตเป็นการดัดแปลงรหัสบัตรเจาะรูมาเป็นรหัสไบนารีบริษัท IBMใช้คำว่าbinary-coded decimalและBCDกับรูปแบบต่างๆ ของ ตัวอักษรและ ตัวเลข BCD ที่ใช้ในคอมพิวเตอร์ IBM รุ่นแรกๆ ส่วนใหญ่ รวมถึงIBM 1620 , ซีรี่ส์ IBM 1400และคอมพิวเตอร์ในซีรี่ส์ IBM 700/7000 ที่ไม่มี สถาปัตยกรรมแบบทศนิยม
ฐานข้อมูล COBOL รหัสหกบิต
รหัสหกบิตยังถูกใช้ในฐานข้อมูล COBOL ซึ่งข้อมูลสิ้นสุดระเบียนจะถูกจัดเก็บแยกต่างหาก
รหัสหกบิตของบัตรแถบแม่เหล็ก
รหัสหกบิต โดยมีบิตพาริตี คี่เพิ่มเติม จะถูกใช้ในแทร็กที่ 1 ของบัตรแถบแม่เหล็กตามที่ระบุไว้ในISO/IEC 7811-2
รหัส DEC SIXBIT
รหัสหกบิตที่นิยมใช้คือDEC SIXBIT ซึ่งก็คือรหัสอักขระ ASCII ตั้งแต่ 32 ถึง 95 ที่ถูกเข้ารหัสเป็น 0 ถึง 63 โดยการลบ 32 ออก (กล่าวคือ คอลัมน์ที่ 2, 3, 4 และ 5 ของตาราง ASCII (16 อักขระต่อคอลัมน์) ถูกเลื่อนไปยังคอลัมน์ที่ 0 ถึง 3 โดยการลบ 2 ออกจากบิตสูง) รหัสนี้รวมถึงช่องว่าง เครื่องหมายวรรคตอน ตัวเลข และตัวพิมพ์ใหญ่ แต่ไม่มีอักขระควบคุม เนื่องจากไม่มีอักขระควบคุม แม้แต่ตัวจบบรรทัด จึงไม่ได้ใช้สำหรับการประมวลผลข้อความทั่วไป อย่างไรก็ตาม ชื่อหกอักขระ เช่นชื่อไฟล์และสัญลักษณ์แอสเซมเบลอร์ สามารถจัดเก็บได้ใน เวิร์ด 36 บิต เดียว ของPDP-10และสามอักขระจะพอดีกับแต่ละเวิร์ดของPDP-1และสองตัวอักขระจะพอดีกับแต่ละเวิร์ดของPDP- 8
อีกรูปแบบหนึ่งที่พบได้น้อยกว่า คือการตัดบิตสูงสุดของรหัส ASCII ในช่วง 32 - 95 ออก (รหัส 32 - 63 ยังคงอยู่ในตำแหน่งเดิม ส่วนค่าที่สูงกว่านั้นจะถูกลบด้วย 64) รูปแบบดังกล่าวเคยถูกนำมาใช้ในเครื่อง PDP-8 ของ DEC (ปี 1965)
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | เอ | บี | ซี | ดี | อี | เอฟ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x | เอสพี | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
| 1x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 2x | @ | เอ | บี | ซี | ดี | อี | เอฟ | จี | ชม | ฉัน | เจ | เค | แอล | เอ็ม | เอ็น | โอ |
| 3x | พี | คิว | อาร์ | เอส | ที | ยู | วี | ว | X | วาย | ซ | [ | \ | ] | ^ | _ |
รหัสหกบิต ECMA และ ISO
รหัสหกบิตที่คล้ายกับของ DEC แต่แทนที่เครื่องหมายวรรคตอนบางตัวด้วยอักขระควบคุมที่มีประโยชน์ที่สุด รวมถึงSO/SIซึ่งอนุญาตให้ขยายรหัสได้ ถูกกำหนดให้เป็นECMA - 1ในปี 1963 สี่ปีต่อมา ข้อแนะนำ ISO R 646-1967 (ซึ่งต่อมาพัฒนาเป็นมาตรฐาน ISO 646 ) ได้รวมรหัสหกบิตที่เกือบจะเหมือนกัน โดยแตกต่างกันเพียงแค่ตัวเลือกทางเลือกที่อนุญาตสำหรับอักขระบางตัวเท่านั้น ในที่สุด ECMA-1 ก็ถูกยกเลิก และ ISO 646-1973 ได้ลบรหัสหกบิตออกอย่างชัดเจน โดยกำหนดมาตรฐานเฉพาะรหัสเจ็ดบิตเท่านั้น
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | เอ | บี | ซี | ดี | อี | เอฟ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x | เอสพี | เอชที | แอลเอฟ [ก] | วีที | เอฟเอฟ | ซีอาร์ [ก] | ดังนั้น | ไอเอส | ( | ) | * | + | , | - | . | / |
| 1x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < / $ | = / % | > / & | ? / ' [ b ] |
| 2x | นูแอล | เอ | บี | ซี | ดี | อี | เอฟ | จี | ชม | ฉัน | เจ | เค | แอล | เอ็ม | เอ็น | โอ |
| 3x | พี | คิว | อาร์ | เอส | ที | ยู | วี | ว | X | วาย | ซ | [ [ c ] | \ [ c ] | ] [ c ] | เอสเอส | เดล |
- ^ a bในระบบที่ LF ทั้งเลื่อนไปยังบรรทัดถัดไปและนำแคร่กลับไปยังตำแหน่งเริ่มต้น อาจใช้ CR เป็น "ปุ่มควบคุมสำรอง" ตามมาตรฐาน ECMA-1 และเป็น BS "backspace" ตามมาตรฐาน ISO/R 646 แทนได้ โดย LF จะมีสัญลักษณ์เป็น NL "ขึ้นบรรทัดใหม่"
- ^มาตรฐาน ECMA-1 อนุญาตให้ใช้เครื่องหมายคำถามหรือเครื่องหมายอะพอสโทรฟีในตำแหน่งนี้ได้ ส่วนมาตรฐาน ISO/R 646 อนุญาตให้ใช้เฉพาะเครื่องหมายอะพอสโทรฟีเท่านั้น จึงถือเป็นมาตรฐานที่ไม่เปลี่ยนแปลง
- ^ a b cตำแหน่งตัวอักษรเหล่านี้มีไว้สำหรับใช้ในระดับประเทศ หากอักษรท้องถิ่นมีตัวอักษรเพิ่มเติมจากอักษรละตินพื้นฐาน ควรจะกำหนดตัวอักษรเหล่านั้นให้กับตำแหน่งเหล่านี้ การกำหนดค่าเริ่มต้นตามมาตรฐาน ECMA-1 มีระบุไว้ที่นี่
ชุดอักขระหกบิต ICT/ICL
คอมพิวเตอร์เมนเฟรม ซีรีส์ 1900 ของ ICT (ต่อมาคือ ICL)ใช้รหัสหกบิตที่ดัดแปลงมาจากASCII เวอร์ชันแรกในปี 1963 สำหรับการจัดเก็บและประมวลผลภายใน ซึ่งในเอกสารระบุว่าเป็น "ชุดอักขระ ECMA"
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | เอ | บี | ซี | ดี | อี | เอฟ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 1x | เอสพี | ! | " | # | ปอนด์ | % | & | ' | ( | ) | * | + | , | - | . | / |
| 2x | @ | เอ | บี | ซี | ดี | อี | เอฟ | จี | ชม | ฉัน | เจ | เค | แอล | เอ็ม | เอ็น | โอ |
| 3x | พี | คิว | อาร์ | เอส | ที | ยู | วี | ว | X | วาย | ซ | [ | $ | ] | ↑ | ← |
AIS หกบิต ASCII
ระบบระบุตัวตนอัตโนมัติ (AIS) ใช้รหัสนี้ในสตริงอักขระภายในเพย์โหลด AIVDM/AIVDO ที่เข้ารหัส[ 2 ]
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | เอ | บี | ซี | ดี | อี | เอฟ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x | @ | เอ | บี | ซี | ดี | อี | เอฟ | จี | ชม | ฉัน | เจ | เค | แอล | เอ็ม | เอ็น | โอ |
| 1x | พี | คิว | อาร์ | เอส | ที | ยู | วี | ว | X | วาย | ซ | [ | \ | ] | ^ | _ |
| 2x | เอสพี | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
| 3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
รหัส 6 บิตของ FIELDATA
FIELDATAเป็นรหัสเจ็ดบิต (พร้อมพาริตีเสริม) ซึ่งมีเพียง 64 ตำแหน่งรหัส (ใช้พื้นที่หกบิต) เท่านั้นที่ถูกกำหนดอย่างเป็นทางการ[ 3 ]คอมพิวเตอร์ซีรีส์ 1100 ของUNIVACใช้รูปแบบหนึ่ง[ 4 ]โดยถือว่ารหัสเป็นรหัสหกบิต ระบบเหล่านี้ใช้คำ 36 บิต (สามารถจัดเก็บอักขระ FIELDATA ที่ลดขนาดลงได้หกตัว) [ 5 ]
รหัสเบรลล์หกบิต
อักษร เบรลล์แสดงด้วยจุดหกตำแหน่งเรียงกันเป็นรูปสี่เหลี่ยมผืนผ้า แต่ละตำแหน่งอาจมีจุดนูนหรือไม่ก็ได้ ดังนั้นอักษรเบรลล์จึงถือได้ว่าเป็นรหัสไบนารีหกบิต ระบบเบรลล์ที่ทันสมัยบางระบบเพิ่มจุดอีกสองจุด ทำให้ระบบเหล่านั้นกลายเป็นรหัสแปดบิตแทน
รหัสหกบิตสำหรับการเข้ารหัสไบนารีเป็นข้อความ
การส่งข้อมูลไบนารีผ่านระบบที่ออกแบบมาสำหรับข้อความเท่านั้นบางครั้งอาจก่อให้เกิดปัญหาได้ ตัวอย่างเช่นอีเมลในอดีตสนับสนุนเฉพาะรหัส ASCII เจ็ดบิต และจะตัดบิตที่แปดออก ทำให้ข้อมูลไบนารีที่ส่งโดยตรงผ่านเซิร์ฟเวอร์อีเมลที่มีปัญหาเสียหาย ระบบอื่นๆ อาจก่อให้เกิดปัญหาโดยการตีความอักขระควบคุมอย่างไม่ถูกต้องระหว่างการจัดเก็บหรือการส่งข้อมูล มีหลายวิธีในการบรรจุข้อมูลแปดบิตลงในรูปแบบข้อความเท่านั้น ซึ่งสามารถส่งผ่านระบบอีเมลข้อความได้ เพื่อถอดรหัสที่ปลายทาง ตัวอย่างของชุดอักขระหกบิตที่ใช้ในการบรรจุข้อมูลไบนารี ได้แก่UuencodeและBase64ชุดเหล่านี้ไม่มีอักขระควบคุม (มีเพียงตัวเลข ตัวอักษร เครื่องหมายวรรคตอนบางส่วน และอาจมีช่องว่าง) และอนุญาตให้ส่งข้อมูลผ่านสื่อใดๆ ก็ได้ที่สามารถส่งข้อความที่มนุษย์อ่านได้
ตัวอย่างของรหัส BCD หกบิต
IBM ซึ่งเป็นผู้นำในด้านการประมวลผลข้อมูลเชิงพาณิชย์ ใช้รหัสหกบิตหลากหลายรูปแบบ ซึ่งเชื่อมโยงกับชุดอักขระที่ใช้ในบัตรเจาะรูดูBCD (การเข้ารหัสอักขระ )
รหัสอักขระของผู้ผลิตรายอื่น ๆ แสดงอยู่ด้านล่าง พร้อมด้วยรหัส Unicodeที่เทียบเท่า กัน
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | เอ | บี | ซี | ดี | อี | เอฟ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | # | @ | เทปมาร์ค | |||
| 1x | เอสพี | / | เอส | ที | ยู | วี | ว | X | วาย | ซ | REC MARK | , | % | |||
| 2x | - | เจ | เค | แอล | เอ็ม | เอ็น | โอ | พี | คิว | อาร์ | -0 | $ | * | |||
| 3x | & | เอ | บี | ซี | ดี | อี | เอฟ | จี | ชม | ฉัน | +0 | . | ¤ | เครื่องหมายGRP |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | เอ | บี | ซี | ดี | อี | เอฟ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | = | − | ||||
| 1x | เอสพี | / | เอส | ที | ยู | วี | ว | X | วาย | ซ | , | ( | ||||
| 2x | — | เจ | เค | แอล | เอ็ม | เอ็น | โอ | พี | คิว | อาร์ | -0 | $ | * | |||
| 3x | + | เอ | บี | ซี | ดี | อี | เอฟ | จี | ชม | ฉัน | +0 | . | ) |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | เอ | บี | ซี | ดี | อี | เอฟ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x | : | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | = | ≠ | ≤ | ! | [ |
| 1x | เอสพี | / | เอส | ที | ยู | วี | ว | X | วาย | ซ | ] | , | ( | → | ≡ | ~ |
| 2x | − | เจ | เค | แอล | เอ็ม | เอ็น | โอ | พี | คิว | อาร์ | % | $ | * | ↑ | ↓ | > |
| 3x | + | เอ | บี | ซี | ดี | อี | เอฟ | จี | ชม | ฉัน | < | . | ) | ≥ | ? | ; |
รหัส GOST 6 บิต
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | เอ | บี | ซี | ดี | อี | เอฟ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | + | - | / | , | . | เอสพี |
| 1x | ⏨ | ↑ | ( | ) | × | = | ; | [ | ] | * | ' | ' | ≠ | < | > | : |
| 2x | เอ | บี | บี | Г | ด | อี | Ж | 3 | И | Й | เค | แอล | ม. | Н | โอ | พี |
| 3x | พี | ซี | ที | У | ฟ | Х | Ц | Ч | Ш | Щ | ฉัน | Ь | อี | Ю | Я | เดล |
ตัวอย่างรหัสอักษรเบรลล์หกบิต
ตารางต่อไปนี้แสดงการจัดเรียงตัวอักษร พร้อมค่าเลขฐานสิบหก อักขระ ASCII ที่สอดคล้องกัน รหัสเบรลล์ 6 บิต (การรวมจุด) อักษรเบรลล์ยูนิโค้ดและความหมายทั่วไป (ความหมายที่แท้จริงอาจเปลี่ยนแปลงไปตามบริบท) [ 6 ] [ 7 ]
|
|
ดูเพิ่มเติม
- เลขฐานสองแบบเข้ารหัสทศนิยม
- บีซีดี (การเข้ารหัสอักขระ)
- รหัสแสดงผล CDC
- ดีซี เรเดียต 50 / เอ็มดี40
- ไอบีเอ็ม สควอซ
- การแปลงรหัสของ IBM
- เอเอสซีไอ
- รหัสเบาโดต์
- อีบีซีดีไอซี
- ยูนิโค้ด
- ANSI X3.64
- ยูทีเอฟ-8
- ยูทีเอฟ-16
- รหัสเครื่องพิมพ์ดีด (TTS)
ลิงก์ภายนอก
- "คู่มืออ้างอิงคอมพิวเตอร์ Control Data 1604-C" (PDF ) (7.44 MB)
- "มาตรฐาน ECMA สำหรับรหัสอักขระอินพุต/เอาต์พุต 6 บิต " (1.53 MB)
- เอกสารอ้างอิงรหัสอักขระ SIXBITที่Wayback Machine (เก็บถาวรเมื่อ 11 กุมภาพันธ์ 2020) - ระบบการเข้ารหัสอักขระ SIXBIT ของบริษัท Digital Equipment Corporation
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ รหัสอักขระหกบิต
รหัส อักขระหกบิต เป็นระบบ เข้ารหัสอักขระ ที่ออกแบบมาเพื่อใช้กับคอมพิวเตอร์ที่มี ความยาวคำ เป็นจำนวนเท่าของ 6 หกบิตสามารถเข้ารหัสอักขระที่แตกต่างกันได้เพียง 64 ตัวเท่านั้น...
ประเภทของรหัสหกบิต
รหัสไบนารีหกบิตในยุคแรกถูกนำมาใช้สำหรับ อักษรเบรลล์ ซึ่งเป็นระบบการอ่านสำหรับคนตาบอดที่พัฒนาขึ้นในช่วงทศวรรษ 1820
รหัสเครื่องพิมพ์ดีดโทรศัพท์
มีการใช้ชุด อักขระโทรเลขสากล (International Telegraph Alphabet) แบบพิเศษ 6 ระดับ ซึ่งเป็นส่วนขยายของชุดอักขระโทรเลขสากล 5 ระดับ เพื่อควบคุม เครื่องพิมพ์ Linotype จากระยะไกล เริ่มตั้งแต่ประมาณปี 1930 และในปี 1950 ก็มีการใช้งานอย่างแพร่หลายโดย สำนักข่าวต่างๆ...
รหัส BCD หกบิต
รหัส BCD หกบิตเป็นการดัดแปลง รหัสบัตรเจาะรูมา เป็นรหัส ไบนารี บริษัท IBM ใช้คำว่า binary-coded decimal และ BCD กับรูปแบบต่างๆ ของ ตัวอักษรและ ตัวเลข BCD ที่ใช้ในคอมพิวเตอร์ IBM รุ่นแรกๆ ส่วนใหญ่ รวมถึง IBM 1620 , ซีรี่ส์ IBM 1400 และคอมพิวเตอร์ในซีรี่ส์ IBM...