Quali sono i byte tra MSB e LSB denominati? [chiuso]

1

Ho cercato in giro e non riesco a trovare nulla su ciò che i byte centrali di un intero & 16; bit sono chiamati, se non altro. Esistono nomi standard per questi byte?

es. il numero 0x0D0C0B0A avrebbe:

MSB ??? ??? LSB
 0D  0C  0B  0A
    
posta paul 15.07.2014 - 20:58
fonte

3 risposte

2

Suppongo che una volta che MSB ha determinato l'ordine, li chiamo byte 0, byte 1, byte 2 e quindi byte 3 o altro MSB.

    
risposta data 16.07.2014 - 08:50
fonte
2

Ho sviluppato sistemi embedded per un paio di decenni, e ho lo stesso problema con una denominazione ragionevole.

Ho visto molti approcci, incluso il mapping di un array di overlay di byte e semplicemente l'uso di indici (che non risolvono il problema come endianness non viene preso in considerazione).

Alla fine ho optato per MSB, MMSB, MLSB, LSB (dove M extra significa "middle").

Ma in realtà, tutto ciò che fai che è remotamente sensibile * sarà sufficiente.

* sensato in questo senso significa che c'è un nome con una sorta di logica dietro di esso. Chiamarli bob e fred non sarebbe ragionevole.

    
risposta data 16.07.2014 - 04:55
fonte
1

Li chiamo "byte".

Quindi tutti quelli con cui ho lavorato. Mancando una nomenclatura comunemente usata, o adotti uno schema idiosincratico che nessun altro capirà, o lanci più parole quando hai bisogno di disambiguare.

    
risposta data 16.07.2014 - 07:02
fonte

Leggi altre domande sui tag