Cfunction: push rbp
push r9
push r8
push rcx
push rdx
push rsi
mov rbx, rsp
我正在尝试在包含参数(1,2,3,4,5,6,7)的外部C驱动程序文件中获取第7个参数的值。我对装配完全不熟悉,因而出于想法。据我所知[rbp + 16]应包含第7个参数的值,但由于某种原因[rbp +16]等于空字符串而不是'7'。那么有没有人解释为什么[rbp + 16]没有指向堆栈上的第7个参数并且有任何解决方案来推送第7个参数? (在64位linux上使用NASM)