Computer come is different "sizes" 4, 8, 16, 32.........bit.what is mean by '32bit' chip
Wow, and is there a direct relation between registers and bit of a computer?Computer come is different "sizes" 4, 8, 16, 32.........bit.
4 bit is not common. Very small.
Compare to a human. You think about numbers 0 through 9. To do big math you do many small jobs. Example:
456+123=? (6+3=9, 5+2=7, 4+1=5)=579
If you could add 456+123 in one step you will be much faster.
"8 bit computer" thinks 0 through 255 in decimal numbers. or 0 through FF in hex numbers. or 00000000 through 11111111 in Binary numbers.
Decimal=0 to 9, Hex=0,1,2,3,4,5,6,7,8,9,A,B,C,ED,E,F, Binary=0 to 1
A 8 bit computer can add 100+55=155 in one step. Because the numbers fit in the computer's head. Numbers bigger than 255 take up too much room and must be broken into smaller pieces.
A 16 bit computer can add numbers up to about 64000 in one step.
A 32 bit computer is something like having two 16 bit computers working together or four 8 bit computers or eight 4 bit computers.
hope this helps
No.Wow, and is there a direct relation between registers and bit of a computer?
Hi Wp,Hi,
There are so many online books you can get, but I would suspect that if you have not grasped things by now, then more books are likely to confuse you even more ...?
Some people can read technical books and apply that knowledge easily.
For me and some others, following a more practical approach using basic hardware and program code examples seem to work better; using the books more as a reference manual.
I am in a place from where neither I can buy chips from expensive source online like DiGikey nor I can get them around me easily. One US engineer want to offer me AVR chips and its USB programmer too. And he uses assembly. I thought if I followed his way then I could get very nice back to back support from him. And also he said that knowing assembly we can really knows how codes and chips (computer) works. Also he said we can shift easily if we learned any 'one' programming.Have to ask about your choice of AVR and Assembly, any reason for this ?
Nothing wrong with AVR though many beginners use them as the megaAVRs in the Adruino platform.
Also Assembly code for AVR or most other micros, are not that well supported in hobby forums like this one.
Starting with Assembly code does give you a good knowledge of the micros, and think you will find the Microchip Pics / Assembly are better supported.
Hi Wp,
I have nothing in my mind about programming and I have poor and expensive internet on my cellphone. So choosing very basic book or downloading books again again again is impossible. I hardly can download 10MB or more. However I downloaded few but seems that these are complicated than I expected.
I am in a place from where neither I can buy chips from expensive source online like DiGikey nor I can get them around me easily. One US engineer want to offer me AVR chips and its USB programmer too. And he uses assembly. I thought if I followed his way then I could get very nice back to back support from him. And also he said that knowing assembly we can really knows how codes and chips (computer) works. Also he said we can shift easily if we learned any 'one' programming.
Yes sure, he already sent me a DVD with many AVR datasheets and AVRStudio4.0 and some drivers. I even do not what is IDE etc and what I need others. But the DVD has no eBooks and tutorials as I expected.Hi,
Its going to be tough learning micros without a good internet connection as you normally use it to download the chips IDE program, usually quiet large, and the chips datasheets and various tutorials.
Assume that US guy is offering you the AVR stuff for free, can he make up a dvd for you with the relavant datasheets and an IDE etc ?
As said before Assembly is a good way to learn the detail of the chips, but in doing so usually means buying the chips and programmer separately or an expensive development board, not that cheap and difficult if you have no easy supply lines.
I can hear the screams from others, but suggest you perhaps consider the Arduino boards like an Uno, which if bought as a clone are very cheap and all you need is a usb port /lead, it downloads your program code straight in to it and you can use its serial monitor on the PC to display things; as the pic belows shows, so you do not need to buy lcd straight away.
A breadboard and wire to connect up a few basic components like leds ,switches , themistors, optos can give hours of fun and learning.
Importantly it is not essential to have a full understanding of every bit and byte to get you going and its small IDE has many examples to guide you , plus masses of online help.
View attachment 96359
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?