@echo off echo Building Fibonacci assembler program with NASM... if exist "C:\Program Files\NASM\nasm.exe" ( echo Assembling with NASM... "C:\Program Files\NASM\nasm.exe" -f win64 fibonacci.nasm -o fibonacci.obj if %errorlevel% equ 0 ( echo Linking... link /SUBSYSTEM:CONSOLE fibonacci.obj kernel32.lib if %errorlevel% equ 0 ( echo Build successful! echo Run with: fibonacci.exe ) else ( echo Linking failed! ) ) else ( echo Assembly failed! ) ) else ( echo NASM assembler not found. echo Please install NASM from https://www.nasm.us/ echo Then run: nasm -f win64 fibonacci.nasm -o fibonacci.obj echo And then: link /SUBSYSTEM:CONSOLE fibonacci.obj kernel32.lib ) pause