微机原理第一次实验题稿.ppt

* 写内存,STMIA指令把 R1-R3写到R0开始的地址 内存读写实例 写内存,STMIA指令执行前 * 寄存器读写实例 寄存器赋值前 寄存器赋值后 双击该位置,输入地址,查看对应地址存储值 * 把R0(0x210000)开始的6个字读到R1-R5,R7 内存读写实例 LDMIA指令执行前 * * 实验一 2、用ARM汇编实现1+2+….n的运算。 在sum.s文件中,用汇编实现算法核心部分,需添加的代码参考流程图如下: R0暂存累加和 R1自增1 * * 3、理解C和汇编,并用汇编程序实现字符串拷贝,并在C程序中调用该汇编程序。 在汇编文件testfile1.s中添加两行汇编代码,分别实现: 拷贝源字符串的一个字节到R2中 将拷贝的字节复制到目标空间 注意事项: 1.C文件和汇编文件都必须加到工程中去,否则编译会报错。 2.C文件和汇编文件要拷贝到工程目录下。 实验二 * * 4、在汇编中调用C函数。 在汇编文件testfile2.s中相应位置添加汇编代码,通过调用c函数g()实现1+2+3+glovb1,结果存在R8中。

文档评论(0)

1亿VIP精品文档

相关文档