42_libasm:该项目的目的是熟悉汇编语言,更具体地说,是使用nasm编译的64位ASM,Intel语法

时间:2024-05-03 13:47:21
【文件属性】:

文件名称:42_libasm:该项目的目的是熟悉汇编语言,更具体地说,是使用nasm编译的64位ASM,Intel语法

文件大小:1.25MB

文件格式:ZIP

更新时间:2024-05-03 13:47:21

C

42_libasm 该项目的目的是熟悉汇编语言,更具体地说,是使用nasm编译的64位ASM和Intel语法。 资源 最佳起点: : 更深入的教程: : 最佳备忘单: : 多数说明: : CMOVcc指令(对于无分支条件非常有用): ://www.felixcloutier.com/x86/cmovcc asm中的结构(用于奖励): : 组装起来很难学习,部分原因是有几种风格(AT&T或Intel / 32bit或64bit / Linux或Mac)。 因此,在检出Assembly资源以完成libasm项目时,请记住以下几点: 调用约定设置了一些规则: rdi-用于将第一个参数传递给函数 rsi-用于将第二个参数传递给函数 rdx-用于将第3个参数传递给函数 rcx-用于将第4个参数传递给函数 r8-用于将第5个参数传递给函数 r9-用于将第6个参数传递给函


【文件预览】:
42_libasm-master
----tester()
--------Makefile(2KB)
--------src()
----.gitignore(74B)
----en.subject.pdf(1.25MB)
----Makefile(2KB)
----src()
--------ft_strcpy.s(638B)
--------ft_list_remove_if_bonus.s(2KB)
--------ft_strlen.s(483B)
--------ft_strchr_bonus.s(671B)
--------ft_atoi_base_bonus.s(6KB)
--------ft_read.s(730B)
--------ft_list_size_bonus.s(619B)
--------ft_create_elem_bonus.s(576B)
--------ft_list_push_front_bonus.s(762B)
--------ft_write.s(747B)
--------ft_list_sort_bonus.s(7KB)
--------ft_strcmp.s(1KB)
--------ft_strdup.s(633B)
----README.md(2KB)
----includes()
--------libasm.h(2KB)

网友评论