เช่นเดียวกับบิต MSB (ไบต์) มักจะเป็นไบต์ที่อยู่ไกลที่สุดทางซ้าย หรือไบต์ที่ส่งก่อนตามลำดับ เมื่อ MSB ในซีเควนซ์อยู่ซ้ายสุด (หรือก่อน) บิตที่มีนัยสำคัญน้อยที่สุด หรือไบต์ (LSB) มักจะอยู่ทางขวาสุด (หรือสุดท้าย)
UART MSB หรือ LSB ก่อนหรือไม่
SCI บน F28335 ส่ง LSB ก่อนเสมอ MSB สุดท้าย (ดู SPRUFZ5A หน้า 15 รูปที่ 1-3) หากคุณต้องการให้ส่ง MSB ก่อน คุณจะต้องย้อนกลับลำดับบิตก่อนที่จะเขียนคำไปยัง TXBUF
I2C ส่ง MSB หรือ LSB ก่อนหรือไม่
เช่นเดียวกับข้อมูลอื่นๆ ที่อยู่จะถูกส่งตามลำดับ เริ่มต้นด้วยบิตที่สำคัญที่สุด (MSB) และลงท้ายด้วยบิตที่มีนัยสำคัญน้อยที่สุด (LSB) อุปกรณ์ Slave แต่ละตัวที่เชื่อมต่อกับบัส I2C จะต้องมีที่อยู่ที่ไม่ซ้ำกัน
คุณจะรู้ได้อย่างไรว่า MSB คือ 1
หากต้องการรับ MSB ของตัวเลข ให้ย้ายบิตแรกของ 1 ไปที่ลำดับสูงสุด shift ซ้าย 1 บิต - 1 ครั้งและเก็บ ส่งผลให้ตัวแปรบางตัวบอกว่า msb=1 << (บิต - 1) หากระดับบิตและการดำเนินการ num & msb ประเมินเป็น 1 ดังนั้น MSB ของ num จะถูกตั้งค่าเป็นอย่างอื่นไม่ใช่
บิตแรกในไบต์ใดคือบิตแรก
A byte เป็นกลุ่ม 8 บิต บิตเป็นหน่วยพื้นฐานที่สุดและสามารถเป็นได้ทั้ง 1 หรือ 0 ไบต์ไม่ใช่แค่ 8 ค่าระหว่าง 0 ถึง 1 แต่ 256 (28) ที่แตกต่างกัน (ค่อนข้างเรียงสับเปลี่ยน) ตั้งแต่ 00000000 ผ่านทางเช่น 01010101 ถึง 11111111.