{'fraction_non_alphanumeric': 0.014592274678111588, 'fraction_numerical': 0.010300429184549357, 'mean_word_length': 5.136842105263158, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Emulation of Intel’s 8086 Microprocessor using Rust and Web Assembly

The existing Intel’s 8086 microprocessor emulators are hampered by significant short falling that includes : The existing emulator software does not support operating systems such Linux and mac OS. Students could not use the emulator on devices other than desktops since the emulator required was bundled as an installer file for Windows. The emulator required several disparate windows to read the execution of programs along with values of registers, flags, and memory, thus hampering the overall user experience. The 8086 Emulator with Rust and WASM improves upon these issues by providing a web platform with a simple and adjustable interface compatible across various screen sizes and operating systems and a command-line platform for the accustomed programmers and SSH command line users. In a world where many devices support web browsers, a web version makes it very convenient for the global user base, especially when it performs without sacrificing speed or correctness; allowing students to test and run their programs on any device, at any place, as long as they have a web browser.