what;s thedifference btw a 16 bit system and a 32 bit system

Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Modern Chips (Collectible Chips only)
View previous topic :: View next topic  
Author Message
david_wang
Guest





PostPosted: Fri May 13, 2005 8:33 pm    Post subject: what;s thedifference btw a 16 bit system and a 32 bit system Reply with quote

Dear All,

I have a silly question:

what's the difference between a 16 bit system and a 32 bit system?

With thanks,
David
Back to top
gshv



Joined: 01 Feb 2003
Posts: 7898
Location: Fairfax, VA USA

PostPosted: Fri May 13, 2005 9:38 pm    Post subject: Reply with quote

The difference is in data bus width. In 16-bit system 16 bits of data can be transfered at the same time, in 32-bit system - 32 bits of data.

Gennadiy
Back to top
View user's profile Send private message [ Hidden ] Visit poster's website
CPUShack



Joined: 16 Jun 2003
Posts: 34259
Location: State of Jefferson, USA

PostPosted: Sat May 14, 2005 12:01 am    Post subject: Reply with quote

chiptalk wrote:
And the amount of addressable memory


not always

Memory address bus can be independent of databus sizing.

_________________
New for 2025! The CPU Shack has a co-processor!

Visit The CPU Shack of microprocessor history and information.
Back to top
View user's profile Send private message   Visit poster's website AIM Address MSN Messenger
CPUShack



Joined: 16 Jun 2003
Posts: 34259
Location: State of Jefferson, USA

PostPosted: Sat May 14, 2005 1:38 pm    Post subject: Reply with quote

yup, register width is HOW it is defined.

As I can access 32bit memory sizes with a 16bit CPU by doing 2 register transfers.
first loading the lower 2 bytes, then the uper 2 bytes.

_________________
New for 2025! The CPU Shack has a co-processor!

Visit The CPU Shack of microprocessor history and information.
Back to top
View user's profile Send private message   Visit poster's website AIM Address MSN Messenger
machine



Joined: 27 May 2005
Posts: 10

PostPosted: Tue May 31, 2005 11:09 am    Post subject: Reply with quote

The data bus transmits and recieves data from the interior of the CPU.

The address bus values are issued from different pins (usually) and tells the peripheral or memory what location to look at next for data.

If the processor is described as 16 bits then this means the data values that can be processed at one time, while the address bus can be 16 bits too, or 32 bits or more.

Sometimes 32 bit processors will have only 16 pins to move data and data is moved out in two cycles.
Back to top
View user's profile Send private message  
CPUShack



Joined: 16 Jun 2003
Posts: 34259
Location: State of Jefferson, USA

PostPosted: Tue May 31, 2005 4:48 pm    Post subject: Reply with quote

yup, the NS 32K series is the best example.

They are 32bit processors with either 8, 16 or 32 bit data buses

_________________
New for 2025! The CPU Shack has a co-processor!

Visit The CPU Shack of microprocessor history and information.
Back to top
View user's profile Send private message   Visit poster's website AIM Address MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Modern Chips (Collectible Chips only) All times are GMT - 5 Hours
Page 1 of 1
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001 phpBB Group