- 4
- 0
- 约1.5万字
- 约 24页
- 2019-03-13 发布于安徽
- 举报
实用标准
文档
算术和逻辑指令
ADC : 带进位的加法
(Addition with?Carry)
ADC{条件}{S} dest, op 1, op 2
dest = op_1 + op_2 + carry
ADC?将把两个操作数加起来,并把结果放置到目的寄存器中。它使用一个进位标志位,这样就可以做比 32 位大的加法。下列例子将加两个 128 位的数。128 位结果: 寄存器 0、1、2、和 3第一个 128 位数: 寄存器 4、5、6、和 7第二个 128 位数: 寄存器 8、9、10、和 11。
ADDS R0, R4, R8 ; 加低端的字
ADCS R1, R5, R9 ; 加下一个字,带进位
ADCS R2, R6, R10 ; 加第三个字,带进位
ADCS R3, R7, R11 ; 加高端的字,带进位
如果如果要做这样的加法,不要忘记设置 S 后缀来更改进位标志。
ADD : 加法
(Addition)
ADD{条件}{S} dest, op 1, op 2
dest = op_1 + op_2
ADD?将把两个操作数加起来,把结果放置到目的寄存器中。操作数 1 是一个寄存器,操作数 2 可以是一个寄存器,被移位的寄存器,或一个立即值:
ADD R0, R1, R2 ; R0 = R1 + R2
ADD R0, R1, #256 ; R0 = R1 + 256
ADD R0, R2, R3,LSL#1 ; R0 = R2 + (R3 1)
加法可以在有符号和无符号数上进行。
AND : 逻辑与
(logical?AND)
AND{条件}{S} dest, op 1, op 2
dest = op_1 AND op_2
AND?将在两个操作数上进行逻辑与,把结果放置到目的寄存器中;对屏蔽你要在上面工作的位很有用。 操作数 1 是一个寄存器,操作数 2 可以是一个寄存器,被移位的寄存器,或一个立即值:
AND R0, R0, #3 ; R0 = 保持 R0 的位 0 和 1,丢弃其余的位。
AND 的真值表(二者都是 1 则结果为 1):
Op_1 Op_2 结果
0 0 0
0 1 0
1 0 0
1 1 1
BIC : 位清除
(Bit?Clear)
BIC{条件}{S} dest, op 1, op 2
dest = op_1 AND (!op_2)
BIC?是在一个字中清除位的一种方法,与 OR 位设置是相反的操作。操作数 2 是一个 32 位位掩码(mask)。如果如果在掩码中设置了某一位,则清除这一位。未设置的掩码位指示此位保持不变。
BIC R0, R0, #%1011 ; 清除 R0 中的位 0、1、和 3。保持其余的不变。
BIC 真值表 :
Op_1 Op_2 结果
0 0 0
0 1 0
1 0 1
1 1 0
译注:逻辑表达式为 Op_1 AND NOT Op_2
EOR : 逻辑异或
(logical?Exclusive?OR)
EOR{条件}{S} dest, op 1, op 2
dest = op_1 EOR op_2
EOR?将在两个操作数上进行逻辑异或,把结果放置到目的寄存器中;对反转特定的位有用。操作数 1 是一个寄存器,操作数 2 可以是一个寄存器,被移位的寄存器,或一个立即值:
EOR R0, R0, #3 ; 反转 R0 中的位 0 和 1
EOR 真值表(二者不同则结果为 1):
Op_1 Op_2 结果
0 0 0
0 1 1
1 0 1
1 1 0
MOV : 传送
(Move)
MOV{条件}{S} dest, op 1
dest = op_1
MOV?从另一个寄存器、被移位的寄存器、或一个立即值装载一个值到
您可能关注的文档
- 放射治疗技术操作规程及要求规范.doc
- 高中数学的必修五不等式测试题.doc
- 2018年高考特训文综历史全国卷I卷.doc
- 人教版小学一年级生字表(上册)卡片实用模板(田字格).doc
- 初二-二元二次方程组解法与应用题(两份).doc
- 面试问题精选 100个面试常见经典问题.doc
- “一岗双责”安全系统目标责任书.doc
- 教学计划清单、方案设计、记录簿等六种表格实用模板.doc
- 智力障碍儿童地发展与教育.doc
- 00151企业管理经营战略精简复习资料(超全面).doc
- 【上交所-2026研报】上海锦和商业经营管理(集团)股份有限公司2025年年度报告.pdf
- 【上交所-2026研报】横店影视股份有限公司2025年年度报告.pdf
- 【港交所-2026研报】比特元宇宙 中期报告 2025-2026.pdf
- 【上交所-2026研报】晶方科技2025年年度报告.pdf
- 【蔚云科技-2026研报】2025亚马逊【自动割草机】行业分析年度研究.pdf
- 【港交所-2026研报】智升集团控股 中期报告2025-26.pdf
- 【上交所-2026研报】2025年年度报告.pdf
- 【世界卫生组织-2026研报】Recommended composition of influenza virus vaccines for use in the 2026-2027 northern hemisphere influenza season.pdf
- 【港交所-2026研报】WT集团 2025-2026 中期报告.pdf
- 【港交所-2026研报】新世界发展 中期报告 2025-2026.pdf
最近下载
- 第二章-多媒体数据压缩技术.ppt VIP
- 2026年春季统编版(部编版)2024新教材二年级下册道德与法治教学计划、教学设计及教学反思(附目录).pdf
- 24.抽取文本汇词云(教学课件)-四年级信息科技全一册 (人教版2024).pptx VIP
- 2025年军队文职人员统一招聘面试( 航空航天)题库附答案.doc VIP
- PLC基础知识大全培训PPT课件.pptx VIP
- 《高中数学•同步课堂学与练》高二(人教B版选修第二册)第05讲 正态分布(解析版).pdf VIP
- 2025年支部书记抓基层党建工作述职报告范文.docx VIP
- 高教社2023马工程国际私法学教学课件u5.pptx VIP
- 学生宿舍卫生检查表.docx VIP
- 年末存货盘点表.docx VIP
原创力文档

文档评论(0)