Arm Assembly command Summary (continuously updated) and arm constantly updated

Source: Internet
Author: User

Arm Assembly command Summary (continuously updated) and arm constantly updated
/*************************************** **************************************** ** @ Author Maoxiao Hu * @ version V1.0.0 * @ date Jan-2015 ************************ **************************************** * ************ <COPYRIGHT 2015 ISE of shandong university> ***************** **************************************** * ********************/control flow instruction Transfer Instruction (branch) note: unconditional transfer of B, BAL example: B LABEL; LABEL is a certain position condition transfer description: BEQ equal bne bpl non-negative BMI negative BCC uncarry BCS inner BLO smaller than (unsigned number) BHS greater than or equal to (unsigned number) BHI greater than (unsigned number) bytes less than or equal to (unsigned number) BVC No overflow (signed number) BVS overflow (signed number) BGT greater than (signed number) BGE greater than or equal to (signed number) BLT less than (signed number) BLE less than or equal to (signed number) and BCC and BLO, BCS and BHS binary code is the same -----------------------------------BICIt is a logical "Non" command, and the Bit Clear function is implemented as an example:BICR0, R0, #0xF0000000 # Clear the high 4 bits of R0BICR1, R1, # 0x0F # Clear the low 4 bits of R1 0 -----------------------------------

Control Flow commands
Transfer Instruction (branch)
Note: unconditional transfer of B and BAL
Example: B LABEL; LABEL is a location
Conditional transfer
Note: BEQ is equal.
BNE
BPL non-negative
Negative BMI
BCC without carry
BCS has a forward position
BLO smaller than (unsigned number)
BHS greater than or equal to (unsigned number)
BHI greater than (unsigned number)
Limit is less than or equal to (unsigned number)
BVC No overflow (number of symbols)
BVS overflow (signed number)
BGT is greater than (number of symbols)
BGE greater than or equal to (number of symbols)
BLT less than (number of symbols)
BLE less than or equal to (number of symbols)
It is the same as the binary code of BCC, BLO, BCS, and BHS.

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.