アセンブリ言語を勉強しています。私は gdb を使用して、記述された C コードから情報を取得する方法を学んでいます。各行の先頭にある rip レジスタを確認し、このプログラムの各 C ステートメントに含まれるマシン コードのバイト数を確認しようとしています。これらを見つけるためのgdbのコマンドを誰かに見せてもらえますか?
#include <stdio.h>
int main(void) {
register int wye;
int *ptr;
int ex;
ptr = &ex;
ex = 305441741;
wye = -1;
printf("Enter an integer: ");
scanf("%i", ptr);
wye += *ptr;
printf("The result is %i\n", wye);
return 0;
}