user: 这段汇编代码用C语言表示是什么样的?

```asm
<PrintMenu>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  mov    $0x0,%eax
  call   <ClearScreen@plt>
  lea    D21(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D85(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D21(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D54(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D12(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D69(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D17(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D96(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D9(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D15(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  lea    D21(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  nop
  pop    %rbp
  ret
```

tool_calls: name: extract_symbolic_data
arguments: tag: D21
type: string
name: extract_symbolic_data
arguments: tag: D85
type: string
name: extract_symbolic_data
arguments: tag: D54
type: string
name: extract_symbolic_data
arguments: tag: D12
type: string
name: extract_symbolic_data
arguments: tag: D69
type: string
name: extract_symbolic_data
arguments: tag: D17
type: string
name: extract_symbolic_data
arguments: tag: D96
type: string
name: extract_symbolic_data
arguments: tag: D9
type: string
name: extract_symbolic_data
arguments: tag: D15
type: string

tool: D21: -----------------------------------------------------------------------------------------


tool: D85: --------------------------WSPOMAGANIE ORGANIZACJI KONFERENCJI----------------------------


tool: D54: -Wpisz 1 aby dodac prezentera          - wpisz 6 aby dodac katalog prezentacji          -


tool: D12: -Wpisz 2 aby dodac prezentacje         - wpisz 7 aby wyswietlic liste prezenterow       -


tool: D69: -Wpisz 3 aby usunac prezentera         - wpisz 8 aby wyswietlic liste prezentacji       -


tool: D17: -Wpisz 4 aby usunac prezentacje        - wpisz 9 aby wyswietlic liste katal. prezenterow-


tool: D96: -Wpisz 5 aby dodac katalog prezenterow - wpisz 10 aby wyswietic liste katal. prezentacji-


tool: D9: -Wpisz 11 aby edytowac prezentera      - wpisz 12 aby edytowac prezentacje              -


tool: D15: ---------------------------------------- wpisz 0 aby zakonczyc                          -


assistant: ```c
void PrintMenu() {
  ClearScreen();
  printf("-----------------------------------------------------------------------------------------\n");
  printf("--------------------------WSPOMAGANIE ORGANIZACJI KONFERENCJI----------------------------\n");
  printf("-----------------------------------------------------------------------------------------\n");
  printf("-Wpisz 1 aby dodac prezentera          - wpisz 6 aby dodac katalog prezentacji          -\n");
  printf("-Wpisz 2 aby dodac prezentacje         - wpisz 7 aby wyswietlic liste prezenterow       -\n");
  printf("-Wpisz 3 aby usunac prezentera         - wpisz 8 aby wyswietlic liste prezentacji       -\n");
  printf("-Wpisz 4 aby usunac prezentacje        - wpisz 9 aby wyswietlic liste katal. prezenterow-\n");
  printf("-Wpisz 5 aby dodac katalog prezenterow - wpisz 10 aby wyswietic liste katal. prezentacji-\n");
  printf("-Wpisz 11 aby edytowac prezentera      - wpisz 12 aby edytowac prezentacje              -\n");
  printf("---------------------------------------- wpisz 0 aby zakonczyc                          -\n");
  printf("-----------------------------------------------------------------------------------------\n");
}
```