Arm Community
Site
Search
User
Site
Search
User
Support forums
Arm Development Studio forum
ARM7
Jump...
Cancel
Locked
Locked
Replies
3 replies
Subscribers
119 subscribers
Views
2500 views
Users
0 members are here
Options
Share
More actions
Cancel
Related
How was your experience today?
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
ARM7
sibin thomas
over 12 years ago
Note: This was originally posted on 28th November 2011 at
http://forums.arm.com
i have a doubt related to ARM7TDMI.
in ARM7 architecture, the lower 5bits of CPSR register is MODE bits. we have 7modes in ARM7. when these 7 modes can be specified using 3bits, why 5bits have been set for mode selection?
Parents
Martin Weidmann
over 12 years ago
Note: This was originally posted on 29th November 2011 at
http://forums.arm.com
Ok - I got curious...
I know a couple of people who worked on early ARMs so asked them. Very early ARMs had a 26-bit addressing scheme. Bit 4 of the mode field originally determined whether you were in the 32-bit or 26-bit address scheme. With the remaining bits (3:0) giving the mode (SVC, IRQ, etc...).
Cancel
Vote up
0
Vote down
Cancel
Reply
Martin Weidmann
over 12 years ago
Note: This was originally posted on 29th November 2011 at
http://forums.arm.com
Ok - I got curious...
I know a couple of people who worked on early ARMs so asked them. Very early ARMs had a 26-bit addressing scheme. Bit 4 of the mode field originally determined whether you were in the 32-bit or 26-bit address scheme. With the remaining bits (3:0) giving the mode (SVC, IRQ, etc...).
Cancel
Vote up
0
Vote down
Cancel
Children
No data