Yurai-Kitadate/ycc

armのスタックポインタ周り調べる(ローカル変数用のメモリ確保)

Opened this issue · 1 comments

armのスタックポインタ周り調べる(ローカル変数用のメモリ確保)
    .section __TEXT,__text
    .globl _main
    .p2align 2
_main:
  sub fp,fp,#208
  mov x0,#100
  //変数aに値をセット
  str x0, [fp, #-16]!
  mov x0,#101
  //変数bに値をセット
  str x0, [fp, #-16]!
  mov x0,#102
  //変数cに値をセット
  str x0, [fp, #-16]!
  mov x0,#103
  str x0, [fp, #-16]!
  //x0にaの値をセット
  ldr x0, [fp, #0]
  //x0にbの値をセット
  ldr x0, [fp, #16]
  ret