2

Usually, When we try to execute applications such as a C-language , Assembler in a 64-bit OS , it simply won't work unless we use programs such as DosBox.

I want to know the reason why the 8-bit applications doesn't work in 64-bit OS ? Since 64-bit is much more greater than the 8-bit therefore 8-bit applications must work in 64-bit processor , then why it doesn't ?

and how programs like DosBox make such 8-bit applications executable in the 64-bit Operating System ?

As far as i know -> those 8-bit applications are operated in Real mode (Dos Mode).

So does that mean there is no real mode when using the 64-bit OS ?

I am confused about this concept, searched a lot on google but couldn't find any answer.

1 Answers1

2

Read Why can't a 64 bit OS run a 16 bit application?

DOSBox is able to emulate older CPUs, graphics and audio hardware. Read http://en.wikipedia.org/wiki/Emulator for more.

Karan
  • 57,289