I've downloaded the Windows ARM64 ISO from https://uup.rg-adguard.net/ and open it with Qemu as in this article. But Qemu is so slow to emulate the whole Windows ARM64 OS (I know emulation << hypervisor). Hence I thought if it possible to emulate a single executable (like arp, ping etc) in Qemu (or with other programs). If yes then how can I do that? If not then why?
If the QEMU emulator for the ARM computers is too slow, you could try the Microsoft Device Emulator 3.0 -- Standalone Release. You could find some information in the article Developer’s Guide to the ARM Emulator, although it dates from 2005 and is about Microsoft Device Emulator 2.0.
The Xen Project has also announced Support for ARM CPUs, although I don't know how advanced is that development and it is unclear whether it can emulate ARM or just run on an ARM physical CPU. It is another emulator that you could try.
If you wish to use ARM architecture at native speed, the only solution is to get an ARM device. The Raspberry Pi is a cheap possibility here.
For getting a ready-made image with Raspberry Pi on QEMU, see the project
Raspberry Pi emulation for Windows.
It comes with a
run.bat file and you need to run it and follow instructions.
If all you wish is to play with ARM assembler programs, you could use CEMU, supporting Arm/AArch64, and described as :
a bundled GUI application that empowers users to write assembly and test it by compiling it to bytecode and executing it in an QEMU-based emulator.
Some more useful information may be found in these resources :