As far as my level of understanding goes, the only difference between a 32 bit and 64 bit dissasemblerdisassembler is that the produced assembler-code of a 32 bit dissasemblerdisassembler is only using 32 bit assembyassembly instructions, while a 64 bit dessasemberdisassembler also makes use of 64 bit instructions and registers.
My questions is, what are the advatagesadvantages of using a 64 bit dissasemblerdisassembler over a 32 bit dissasemberdisassembler?
Furthermore, if I want to disassemble a programmprogram compiled for a 64 bit machine, can I use a 32 bit dissasemblerdisassembler like OllyDBG for that and what how would the output differ from a 64 bit disassembler like x64dbg?