开发板环境搭建指令集简介.pdfVIP

  • 1
  • 0
  • 约1.24千字
  • 约 2页
  • 2025-06-15 发布于北京
  • 举报

邦飞科技简介

05_ARM指令集

1.课程目标

邦飞科技的嵌入式课程旨在培养软件开发工程师,能从事Linux应用程序开发、网络

程序开发、嵌入式底层开发、物联网驱动开发、Android底层开发、DSP平台处理、PowerPC

高性能处理等平台驱动开发等相关工作。

2.课程简介

本课程主要讲解了ARM相关的基本指令和作用,比如加法指令add、乘法指令mul、

比较指令cmp等,以及内存的与操作等。

3.课程大纲

01_内嵌汇编简介

02_寄存器指令

03_加法指令

04_乘法指令

05_比较指令

06_跳转指令

07_存取内存

08_数组练习

09_数组循环

10_输出输入部分

11_地址与数据

12_字节和半字

13_字符串

14_位操作指令

15_栈的四种形式

16_批量存取(上)

17_批量存取(下)

4.分节介绍

01_内嵌汇编简介:讲解内嵌汇编的基本概念,介绍ARM寄存器的分布与类型。

02_寄存器指令:讲解ARM指令mov的使用,类似高级语言中的赋值语句。

03_加法指令:讲解ARM指令add、sub的使用,以及相关注意事项。

04_乘法指令:讲解ARM指令mul的使用,以及指令文档的查看。

05_比较指令:讲解ARM指令cmp的使用,判断并打印两数中较大的数。

06_跳转指令:讲解ARM指令bgt、ble的使用,实现循环功能。

07_存取内存:讲解ARM指令ldr、str的使用,实现对内存的操作。

08_数组练解汇编对数组的操作,将一个数组的值赋值到另一个数组。

09_数组循环:讲解通过循环方式实现将一个数组的值赋值到另一个数组。

10_输出输入部分:讲解输出部分的三种情况,了解每一种情况的实质。

11_地址与数据:讲解汇编地址与数据的关系,了解其中三种基本方式。

12_字节和半字:讲解ARM下汇编对字节的操作,固定字节大小的内存。

13_字符串:讲解汇编对字符串的存取与,打印一句话“helloworld”。

14_位操作指令:讲解汇编位操作指令,通过左移右移实现整数的增倍减倍。

15_栈的四种形式:讲解栈的四种形式及命名,了解各自的区别和应用场景。

16_批量存取(上):讲解批量存取与栈四种形式的联系,并举例说明。

17_批量存取(下):讲解栈四种形式另一种命名体系,以及相关的对比使用。

文档评论(0)

1亿VIP精品文档

相关文档