user: 请将以下的汇编代码转换成C语言代码：

```asm
<AdicionarLabelsFixos>:
  endbr64
  sub    $0x8,%rsp
  mov    $0x6001,%esi
  lea    D86(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x77d9,%esi
  lea    D44(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x77da,%esi
  lea    D175(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x77e2,%esi
  lea    D10(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7fe2,%esi
  lea    D229(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7fea,%esi
  lea    D96(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7feb,%esi
  lea    D203(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7fec,%esi
  lea    D110(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7fed,%esi
  lea    D114(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7fee,%esi
  lea    D191(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7fef,%esi
  lea    D209(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ff0,%esi
  lea    D238(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ff1,%esi
  lea    D202(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ff2,%esi
  lea    D146(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ff3,%esi
  lea    D42(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ff4,%esi
  lea    D20(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ff5,%esi
  lea    D58(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ff6,%esi
  lea    D217(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ff7,%esi
  lea    D117(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ff8,%esi
  lea    D101(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ff9,%esi
  lea    D84(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ffa,%esi
  lea    D70(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ffb,%esi
  lea    D109(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ffc,%esi
  lea    D255(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ffd,%esi
  lea    D38(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7ffe,%esi
  lea    D239(%rip),%rdi
  call   <AddLabel@plt>
  mov    $0x7fff,%esi
  lea    D14(%rip),%rdi
  add    $0x8,%rsp
  jmp    1050 <AddLabel@plt>
```

tool_calls: name: extract_symbolic_data
arguments: data_tag: D86
type: string
name: extract_symbolic_data
arguments: data_tag: D44
type: string
name: extract_symbolic_data
arguments: data_tag: D175
type: string
name: extract_symbolic_data
arguments: data_tag: D10
type: string
name: extract_symbolic_data
arguments: data_tag: D229
type: string
name: extract_symbolic_data
arguments: data_tag: D96
type: string
name: extract_symbolic_data
arguments: data_tag: D203
type: string
name: extract_symbolic_data
arguments: data_tag: D110
type: string
name: extract_symbolic_data
arguments: data_tag: D114
type: string
name: extract_symbolic_data
arguments: data_tag: D191
type: string
name: extract_symbolic_data
arguments: data_tag: D209
type: string
name: extract_symbolic_data
arguments: data_tag: D238
type: string
name: extract_symbolic_data
arguments: data_tag: D202
type: string
name: extract_symbolic_data
arguments: data_tag: D146
type: string
name: extract_symbolic_data
arguments: data_tag: D42
type: string
name: extract_symbolic_data
arguments: data_tag: D20
type: string
name: extract_symbolic_data
arguments: data_tag: D58
type: string
name: extract_symbolic_data
arguments: data_tag: D217
type: string
name: extract_symbolic_data
arguments: data_tag: D117
type: string
name: extract_symbolic_data
arguments: data_tag: D101
type: string
name: extract_symbolic_data
arguments: data_tag: D84
type: string
name: extract_symbolic_data
arguments: data_tag: D70
type: string
name: extract_symbolic_data
arguments: data_tag: D109
type: string
name: extract_symbolic_data
arguments: data_tag: D255
type: string
name: extract_symbolic_data
arguments: data_tag: D38
type: string
name: extract_symbolic_data
arguments: data_tag: D239
type: string
name: extract_symbolic_data
arguments: data_tag: D14
type: string

tool: D86: Dynamic_data_start

tool: D44: Dynamic_data_end

tool: D175: System_call

tool: D10: Stack_end

tool: D229: Stack_start

tool: D96: Serial_RX

tool: D203: Serial_TX

tool: D110: Timer

tool: D114: Arg0

tool: D191: Arg1

tool: D209: Arg2

tool: D238: Arg3

tool: D202: Arg4

tool: D146: Arg5

tool: D42: Arg6

tool: D20: Arg7

tool: D58: Arg8

tool: D217: Arg9

tool: D117: Ret

tool: D101: Interrupt_Timer

tool: D84: Interrupt_Keyboard

tool: D70: Interrupt_System

tool: D109: Interrupt_Stack_Overflow

tool: D255: Interrupt_Stack_Underflow

tool: D38: Interrupt_Division_by_zero

tool: D239: Interrupt_Serial_Ready

tool: D14: Interrupt_Reset

assistant: ```c
void AdicionarLabelsFixos(void) {
  AddLabel("Dynamic_data_start", 24577);
  AddLabel("Dynamic_data_end", 30681);
  AddLabel("System_call", 30682);
  AddLabel("Stack_end", 30690);
  AddLabel("Stack_start", 32738);
  AddLabel("Serial_RX", 32746);
  AddLabel("Serial_TX", 32747);
  AddLabel("Timer", 32748);
  AddLabel("Arg0", ((0) + (32749)));
  AddLabel("Arg1", ((1) + (32749)));
  AddLabel("Arg2", ((2) + (32749)));
  AddLabel("Arg3", ((3) + (32749)));
  AddLabel("Arg4", ((4) + (32749)));
  AddLabel("Arg5", ((5) + (32749)));
  AddLabel("Arg6", ((6) + (32749)));
  AddLabel("Arg7", ((7) + (32749)));
  AddLabel("Arg8", ((8) + (32749)));
  AddLabel("Arg9", ((9) + (32749)));
  AddLabel("Ret", 32759);
  AddLabel("Interrupt_Timer", 32760);
  AddLabel("Interrupt_Keyboard", 32761);
  AddLabel("Interrupt_System", 32762);
  AddLabel("Interrupt_Stack_Overflow", 32763);
  AddLabel("Interrupt_Stack_Underflow", 32764);
  AddLabel("Interrupt_Division_by_zero", 32765);
  AddLabel("Interrupt_Serial_Ready", 32766);
  AddLabel("Interrupt_Reset", 32767);
}
```