This blog on csdn is too well written, so I will repost it to my blog to view it. the following link is the original address of this blog. Thank you for writing lizgo.
Http://blog.csdn.net/lizhiguo0532/archive/2010/10/05/5922639.aspx
The ARM
IntroductionARM7 is a member of the 32-bit general-purpose microprocessor arm (advanced RISC machines) family, with relatively low powersource consumption and a good price/performance ratio,based on RISC structure, instruction set and related
I. Arm working mode:
ARM microprocessor supports seven working modes:
1.User Mode (usr)Used for normal Program Execution
2.Fast interrupt mode (FIQ)For high-speed data transmission
3.IRQ) For normal interrupt handling
4.Management Mode
In the arm system, there are usually the following 3 ways to control program execution:* * During normal execution, each arm instruction is executed, the value of the program counter (PC) is incremented by 4 bytes , and the program Counter Register (
Problem: The cmpxchg8b command compares an eight-byte value of edx and EAX with eight-byte memory (destination operand ). Only valid target operands are used for this command as memory operands. If the target operand is a register processor, an
** 31 General registers, including program counters (PCS. These registers are all 32-bit registers.
** Six status registers. These registers are all 32-bit registers.
ARM processorThere are 7 different processor modes, each of which has a set of
I. Memory Format (Word Alignment ):
The ARM architecture regards memory as a linear combination of bytes starting from zero addresses. Place the first stored word (32-bit) data from zero byte to three bytes, and place the second stored word data
From the programming point of view, the ARM microprocessor has two working states and can switch between them:
(1) arm status. At this time, the processor executes the 32-bit arm command
(2) thumb status. At this time, the processor executes a
As we all know, maps of all navigation software, including lt, are the set of coordinates of longitude and latitude. Then, the GPS longitude and latitude signals can be matched before being applied to navigation.However, due to national policies, lt
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.