/!\ If you are an Epitech student you should be aware by now that cheating is forbidden. If you are going to copy paste this code, do it at your own risks.
This project is part of the x86-64 assembly module. It aims to lead student to a better understanding of what exactly is assembly and how registers work. It's also an introduction to a low-level programming language.
Although this project was short, it was great to learn more about these topics. I personnally enjoyed it but wish I did the syscall function.
Module Name | Grade |
---|---|
B4 - x86-64 Assembly | A |
I completed 87.3% of the available tests.
details:
01 - strlen: 3/3
02 - strchr: 6/6
03 - memset: 3/3
04 - memcpy: 4/4
05 - strcmp: 10/10
06 - memmove: 6/6
07 - strncmp: 10/10
08 - strcasecmp: 16/16
09 - strrchr: 9/9
10 - strstr: 10/10
11 - strpbrk: 8/8
12 - strcspn: 8/8
Everything before works: 1/1
13 - ffs: 0/5
14 - index/rindex: 0/2
15 - strfry: 0/3
16 - memfrob: 0/3
17 - syscall: 0/1
The final mark was 20 out of 20.
If you wish to see my other second year projects just go to my profile :)
Have a great day!