| View previous topic :: View next topic |
| Author |
Message |
david_wang Guest
|
Posted: Fri May 13, 2005 8:33 pm Post subject: what;s thedifference btw a 16 bit system and a 32 bit system |
|
|
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
|
Posted: Fri May 13, 2005 9:38 pm Post subject: |
|
|
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 |
|
 |
CPUShack

Joined: 16 Jun 2003 Posts: 34259 Location: State of Jefferson, USA
|
|
| Back to top |
|
 |
CPUShack

Joined: 16 Jun 2003 Posts: 34259 Location: State of Jefferson, USA
|
Posted: Sat May 14, 2005 1:38 pm Post subject: |
|
|
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 |
|
 |
machine

Joined: 27 May 2005 Posts: 10
|
Posted: Tue May 31, 2005 11:09 am Post subject: |
|
|
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 |
|
 |
CPUShack

Joined: 16 Jun 2003 Posts: 34259 Location: State of Jefferson, USA
|
|
| Back to top |
|
 |
|