Joseph Hjbrosdev.hashnode.dev路Sep 14, 2024Making A Virtual Machine - Binary to Assembly to C - All in RustIntroduction Why? This project has really shown me how a computer works at a binary level. It turned a computer from a magical box to an electrical circuit that you can study and learn how it works. I was researching stuff for this project and I came...Discuss路41 readsinstruction set architecture
Joshua Colecolej.net路Sep 8, 2024How to Reverse Engineer Stripped Binaries Easily Using GDBDuring in the process of reverse engineering binaries, a common problem arises. How do I reverse engineer stripped binaries? There are no symbols to break on, offsets change, scripts don't work, and you ask yourself why am I doing this? Luckily there...Discuss路36 readsgdb
mahdim--mdy--m.hashnode.dev路Aug 29, 2024A book about arraysI'm currently writing a book called "Arliz," which is a collection of everything I've learned鈥攁nd am still learning鈥攁bout arrays. My goal is to be as accurate as possible. The book is divided into 21 chapters (give or take a few), and I've been worki...Discuss路10 likesarray
Sameera Khatoonsameerakhatoon.hashnode.dev路Aug 26, 2024Discovering a Critical Bug in emu8086: Incorrect Handling of Word-Sized Immediate ValuesIntroduction Assembly language programming offers unparalleled control over hardware, making emulators like emu8086 invaluable tools for learning and development. However, even the most robust emulators can harbor hidden bugs that disrupt the learnin...Discussemu8086
Yield Tech Devdev-blog.yield-tech.com路Aug 25, 2024WebAssembly in Web Development: A Game Changer for PerformanceWebAssembly (Wasm) has been making waves in the web development community, and for good reason. It's a powerful tool that allows developers to run high-performance code on the web, bridging the gap between web and native applications. If you've ever ...DiscussWeb Development
Laszlo Tataitatailaszlo.hashnode.dev路Aug 21, 2024FileWrite.The following program creates and writes a file. .386 .model flat,stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc includelib \masm32\lib\kernel32.lib include \masm32\include\user32.inc inclu...DiscussAssembly
Parth Chauhanparthdev.hashnode.dev路Aug 20, 2024馃 Microprocessor vs. Processor: Understanding the DifferenceWhen diving into the world of computing, you might hear the terms microprocessor and processor used interchangeably. While they are closely related, they have distinct meanings and roles in modern technology. Let's break down these concepts to unders...Discussmicroprocessors
Ahmed Goudaahmedgouda.hashnode.dev路Aug 6, 2024Assembly Arithmetic and Logic InstructionData processing instructions can be classified into seven categories: Arithmetic Instructions Reorder Instructions Extension Instructions Bitwise Logic Instructions Shift Instructions Comparison Instructions Data Copy Instructions Program St...Discuss路41 readsEmbedded SystemsEmbedded Systems with ARM Cortex-M
Ahmad W Khanblog.ahmadwkhan.com路Jul 9, 2024Mastering Assembly LanguageAssembly language, a low-level programming language, offers unparalleled control over computer hardware. This tutorial will guide you through the essentials of assembly language programming, culminating in the creation of a simple operating system ke...Discuss路30 readsAssembly
Ahmed Goudaahmedgouda.hashnode.dev路Jul 8, 2024Structure of an Assembly ProgramAssembly Program The below assembly program copies a string to another string. An assembly program includes: labels directives assembly instructions program comments Labels A label, such as strcpy, stop, srcStr, and dstStr, represents the memo...Discuss路40 readsEmbedded SystemsEmbedded Systems with ARM Cortex-M