General purpose registers in 8051

MrChips

Joined Oct 2, 2009
34,905
Why did you mention this name @vead. I haven’t finished my course. I am doing embedded system course from CDAC. I have subject 8051 and embedder system. I am taking class since one and half months. I have book mazidi http://www.iust.ac.ir/files/ee/pages/az/mazidi.pdf
look at book there is page number 30. Chapter inside CPU. Every time I hear only one name register during the class.

I asked my professor about internal connection in 8051. They didn’t tell me much they said ,do study search on internet, there is lot of information blaaaa bla every dialogs. I have been searching since last three to four days. I couldn’t find much information. Everything is going over on my head because I don’t understand what happening inside. Now I am thinking how do people say smoothly go and search on internet but they don’t think the level of student. why they don't teach with real time example
Why do you and @vead have the same IP address?
 

absf

Joined Dec 29, 2010
1,968
accumulator is a register in 8051 which store 8 bit data and by default it receives the result of all arithmetic operation.
accumulator pins (8 bit register)
8 bit data inputs
8 bit address input
8 bit data output
clock input
enable input
how many other pins it have ?
You dont need address inputs on the Acc. Just the enable input of the Acc connected to the address decoder output (0xE0) as pointed out by Papa in post #12.

The 8051 mcu is very complex and not so easy to understand the complete working of its internals. To build up your basic understanding on the design of a mcu core. I would suggest that you either read or do this 4 bit cpu design called Nibbler. It is a complete design with block diagram, schematics and instruction decoder in ROM with all the codes.

Once you master the design and then come back to the 8051 block diagram, then it would make more sense to its design...

This is my vision of the 8051 Acc
My 8051 Acc.PNG

Allen
 
Last edited:

Thread Starter

Parth786

Joined Jun 19, 2017
642
Its very hard to believe, no one can believe that I am not vead and I don’t have solid evidence to proof myself. There are the many peoples in institute who do lab in same place and of course there query will be on embedded system and 8051. there is no one in my institute who’s name is vead. I think there is someone in institute who run account with name vead. but vead its not original name of that person

I am thinking you are only interested to know that weather I am vead or not, so if you still want to continue discussion weather I am or not, rather than original topics. You can carry on. I am not going to further discuss, I don’t want to design any processor. I just want to prepare for my exam. I was trying to understand in very depth But now I have read only to pass exam.
 
Top