I am new to disassembly, and I'm trying to understand how a 32 bit binary is operating. I have the evaluation (free) version, 32 bit (Version 7.0.170920 macOS x86_64 (32-bit address size)
).
I'm used to debugging by stepping through a program, reading variables as necessary. I don't see an ability to do this in IDA, but I assume it must be there, and I'm simply missing it. (Having seen this question about python and this question about ARM, surely this must be an option for 32 bit binaries...)
I'm also totally open to suggestions for a different disassembler than IDA, but I'm looking for something that is free - at least for an evaluation period of several days.