8.7. 习题

  1. 汇编源文件包含哪几类内容?分别是什么?

  2. .s文件和.S文件有什么区别?

  3. 如何在.s文件中定义一个全局short类型变量?

  4. 使用内嵌汇编完成两个数组的数据复制函数。

void memcopy(int *a,int *b,int length){
}
  1. 编写一个实现数据复制功能的汇编源文件memorycopy.S,并编写一个C语言文件main.c调用memorycopy.S中的功能,输出两个整数相加的值。