Я пытаюсь создать программу сборки, которая вычисляет перестановку или комбинацию по выбору пользователя (да / нет). Я получаю эту ошибку и пытаюсь использовать отладчик, чтобы исправить ее, но это даже не помогает.Как я могу решить эту проблему?
Вот небольшая часть кода..String дает мне ошибку.Я использую NASM 2.14.02
.LC0:
.string "\n1. Factorial\n2. Permutation\n3. Combination"
.LC1:
.string "Choose option: "
.LC2:
.string "%d"
.LC3:
.string "Enter value of n: "
.LC4:
.string "The factorial %d! = %d"
.LC5:
.string "Enter value of n,r: "
.LC6:
.string "%d%d"
.LC7:
.string "Permutation P(%d,%d) = %d"
.LC8:
.string "Combination C(%d,%d) = %d"
.LC9:
.string "Invalid choice! Enter either 1 or 2"
.LC10:
.string "\nDo you want to continue?(yes/no):"
main:
push rbp
mov rbp, rsp
sub rsp, 16