ข้ามไปยังเนื้อหา
IB

Integer Base Converter for iPhone

สำนักพิมพ์: Nineveh National Research
iOS $0.99
ดาวน์โหลด v1.0.0 0 ดาวน์โหลด
เวอร์ชัน1.0.0
สำนักพิมพ์ Nineveh National Research
วันที่วางจำหน่าย1 เม.ย. 2014
วันที่เพิ่ม1 เม.ย. 2014
ข้อกำหนดระบบปฏิบัติการiOS
ข้อกำหนดCompatible with: iphone4, iphone4, ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g
ดาวน์โหลดทั้งหมด0
ราคา$0.99

คำอธิบาย

ฐานตัวเลขหลายคนโต้แย้งว่าการกำเนิดของยุคคอมพิวเตอร์เกิดขึ้นที่ Bletchley Park ในช่วงสงครามโลกครั้งที่สอง อลัน ทัวริงนำงานนี้ไปมากโดยใช้คอมพิวเตอร์หลอดสุญญากาศที่ประดิษฐ์ขึ้นด้วยมือรูปแบบแรก เป้าหมายของนักวิทยาศาสตร์และวิศวกรของ Bletchley Park คือการทำลายรหัสปริศนาของเยอรมัน หลอดสุญญากาศในยุคนั้นคือรุ่นก่อนของทรานซิสเตอร์และวงจรรวมที่เราใช้อยู่ในปัจจุบัน พวกเขาไม่ทำงานเป็นเครื่องขยายเสียง แต่เป็นสวิตช์เปิดและปิดกระแส การดำเนินการเปิดและปิดนี้แปลเป็นระดับแรงดันไฟฟ้าที่แสดงเปิดและปิด จริงและเท็จ และลอจิก 1 และ 0 สายไฟเส้นเดียวที่ทำงานจากเอาต์พุตดังกล่าวแสดงถึงบิตข้อมูลเดียว เมื่อใช้หลายบิตในการส่งข้อมูล สายหลายสายจะเรียกว่าบัสข้อมูล คอมพิวเตอร์พีซีและ Mac รุ่นแรกๆ มีบัสข้อมูล 8 บิต (แปดสาย) ทุกวันนี้ คอมพิวเตอร์ส่วนบุคคลส่วนใหญ่ใช้บัสข้อมูล 64 บิต (หกสิบสี่สาย) เลขคณิตไบนารีเป็นภาษาแม่ของคอมพิวเตอร์ ในขณะที่มนุษย์คุ้นเคยกับเลขทศนิยมมากที่สุด การแปลจากฐานเลขฐานสองหรือฐานรากเป็นฐานทศนิยมและด้านหลังเป็นแบบฝึกหัดพื้นฐานสำหรับนักเรียนวิทยาการคอมพิวเตอร์ส่วนใหญ่ ฐานกลางเช่นเลขฐานสิบหกและฐานแปดก็ได้รับความนิยมเช่นกัน ฐานแปดหรือฐาน 8 เป็นที่ชื่นชอบของโปรแกรมเมอร์ IBM หลายคนในช่วงทศวรรษ 1960 แต่ปัจจุบันไม่ค่อยได้ใช้ ฐานสิบหกหรือฐาน 16 ได้รับความนิยมมากขึ้นเนื่องจากการแปลแบบง่ายไปมาเป็นเลขฐานสอง เลขฐานสิบหกนั้นเขียนได้ง่ายกว่าและสั้นกว่าสตริงยาว 1s และ 0s หากคุณตั้งโปรแกรมด้วยภาษาแอสเซมบลีหรืออาจเป็น C/C++ แสดงว่าคุณคุ้นเคยกับความจำเป็นในการแปลงจากฐานหนึ่งเป็นฐานอื่น โดยเฉพาะไบนารี เลขฐานสิบหก และทศนิยม ฐาน 16 หรือเลขฐานสิบหก ใช้ตัวเลข 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E และ FBase 10 หรือทศนิยม ใช้ตัวเลข 0 ,1,2,3,4,5,6,7,8 และ 9Base 2 หรือไบนารี ใช้การแปลงตัวเลข 0 และ 1 จำนวนเต็มจากฐานหนึ่งเป็นฐานอื่น 99% ของเวลา เนื่องจากข้อเท็จจริงที่ว่า บิตที่มีนัยสำคัญน้อยที่สุดบนบัสข้อมูลใด ๆ อาจเป็น 1 หรือ 0 ไม่มีค่าเศษส่วนในบัสข้อมูลของคอมพิวเตอร์ นี่หมายความว่าเพียงจำนวนเต็มเท่านั้นที่จะถูกส่งผ่าน data bus และหากคุณต้องการส่งค่าจำนวนจริงด้วยส่วนประกอบที่เป็นเศษส่วนหรือทศนิยมต้องใช้วิธีการอื่น อีกวิธีหนึ่งมักต้องการให้เข้ารหัสตัวเลขจริงเพื่อให้ปรากฏเป็นจำนวนเต็ม (สำหรับข้อมูลเพิ่มเติมในหัวข้อนี้ โปรดดูมาตรฐานการแปลง IEEE 754) เนื่องจากบัสข้อมูลที่ทันสมัยส่วนใหญ่มีขนาด 64 บิต ตัวแปลงเบสส่วนใหญ่จึงควรทำการแปลงขนาดนี้อย่างถูกต้อง สำหรับเลขฐานสิบหก บัสข้อมูล 64 บิตจะให้ช่วงของค่าบวกตั้งแต่: 0 ถึง FFFFFFFFFFFFFFFF สำหรับเลขฐานสิบ บัสนี้ให้ช่วงของค่าบวกตั้งแต่: 0 ถึง 18446744073709551615 สุดท้าย สำหรับเลขฐานสอง ช่วงของจำนวนเต็มบวกนี้คือ จาก: 0 ถึง 1111111111111111111111111111111111111111111111111111111111ค่าสูงสุดที่แสดงโดยบัสข้อมูล 64 บิตสามารถนับจำนวนดาวฤกษ์ในกาแลคซีของเราได้อย่างง่ายดาย (ประมาณ 300 พันล้าน) แต่ขาดจำนวนดาวทั้งหมดโดยประมาณในจักรวาล (1 ล้านล้าน) จำเป็นต้องมีบัสข้อมูลขนาดใหญ่ขึ้นหรือไม่? เวลาเท่านั้นที่จะบอกได้!อย่างไรก็ตาม ถ้าคุณต้องการเลขฐานสิบหกและเลขฐานสองเทียบเท่า 300 พันล้านดาว เอาล่ะ ตัวแปลงฐานของเราพร้อมที่จะให้ผลลัพธ์เหล่านั้นอย่างง่ายดายและแม่นยำ

โปรแกรมที่คล้ายกัน

ทางเลือกอื่น

เพิ่มเติมจากผู้จัดพิมพ์นี้