Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

What exactly is a word ?

tubbytubby Member Posts: 7
Hello people,
What exactly is a word ?
I know a word is basically a unit and i know the word=2 bytes on an x-86 processor.
But is the word size the same on an Itanium Processor as well ?
I feel 1 word = 2bytes(x86)
= 4bytes(32 bit system)
= 8bytes(64 bit system)
That is the word size ,is always taken such that [b]The size of a pointer is always equal to 1 word[/b]

Please clarify

Comments

  • HK_MP5KPDWHK_MP5KPDW Member Posts: 770 ✭✭✭
    Well, [link=http://www.lmgtfy.com/?q=computer+word+definition][u]a simple search[/u][/link] can enable easily find this out.

    The very first result from that is [link=http://en.wikipedia.org/wiki/Computer_word][u]this[/u][/link].
  • Malcolm_McLeanMalcolm_McLean Member Posts: 254 ✭✭
    Processors have an address bus and a data bus. The address bus says "give me the contents of this location in memory", the data bus says "these are the contents". In C, addresses are pointers.
    Normally it's handy to have the data bus and the address bus the same width, but this needn't be the case. The 286 was an important exception.

  • sapoorvasapoorva Member Posts: 4
    Word is nothing but what a processor can process at an instance. As you told that for all x86 processor family we have

    1 word = 2bytes(x86 16 bit system)
    1 word = 4bytes(32 bit system)
    1 word = 8bytes(64 bit system)

    This variation is because 16 bits system can process 16 bits = 2 bytes at a time. Similarly for 32 bits system it is 4 bytes.

    So the core thing is
    1 word = number of bytes that can be processed by a processor at an instance.
  • sapoorvasapoorva Member Posts: 4
    Word is nothing but what a processor can process at an instance. As you told that for all x86 processor family we have

    1 word = 2bytes(x86 16 bit system)
    1 word = 4bytes(32 bit system)
    1 word = 8bytes(64 bit system)

    This variation is because 16 bits system can process 16 bits = 2 bytes at a time. Similarly for 32 bits system it is 4 bytes.

    So the core thing is
    1 word = number of bytes that can be processed by a processor at an instance.
Sign In or Register to comment.