Analysis of Answers for Assembly Language Experiment 10-1

Analysis of Answers for Assembly Language Experiment 10-1

“Assembly Language”, 3rd Edition by Wang Shuang Chapter 10: CALL and RET Instructions Experiment 10: Writing Subroutines (Page 206) ———————————— Note: Since Experiment 10 has three questions, and each question is more complex than previous experiments with longer code, it is divided into three articles. This is the reference answer for Question 1. ——————————- In … Read more

Returning to the DOS Era with Assembly Language

Returning to the DOS Era with Assembly Language

Keywords:DOS Assembly Language INT 21H In the DOS era, we programmed using assembly language, and through the interrupt int 21H, we could perform almost all operations. That level of control over computer hardware was very fulfilling. In the WINDOWS era, assembly language has become increasingly distant from us. I have seen many introductions to assembly … Read more

Assembly Language: Chapter 4 – The First Complete Assembly Program

Assembly Language: Chapter 4 - The First Complete Assembly Program

This series will explain the book “Assembly Language”. This section covers Chapter 4 – The First Complete Assembly Program. We can finally write our first complete program. Previously, we were writing some instructions in Debug and executing them there. Now we will start writing a complete assembly language program, using <span>compilation</span> and <span>linking</span> to compile … Read more

Introduction to x86 Assembly Language and Environment Configuration

Introduction to x86 Assembly Language and Environment Configuration

1.Introduction to x86 x86 is a CISC architecture introduced by Intel in 1978, named after early processor models (such as 8086). Its core features include complex instruction set design and backward compatibility, supporting a smooth transition from 16-bit to 64-bit. Throughout its historical evolution, the 80386 marked the beginning of the 32-bit era, while AMD64 … Read more

Setting Up an Assembly Language Development Environment on Windows 10 (Using DOSBOX and MASM32)

Setting Up an Assembly Language Development Environment on Windows 10 (Using DOSBOX and MASM32)

Limited Time Resource Download: Reply “Tutorial” to obtain a microcontroller eBook, reply “Simulation“ to get Proteus simulation materials, the Baidu Drive group sharing link update time: 2017-07-12, if it is invalid, please leave a message at the end of the article, do not leave a message in the background, you can also search for more … Read more

Operating System Only 1.4MB in Size Written in Assembly

Operating System Only 1.4MB in Size Written in Assembly

An operating system written in assembly language, designed to provide an efficient, stable, and user-friendly operating system experience. This operating system only occupies 1.4MB of space, with the latest update on May 10, 2024. MenuetOS not only provides an intuitive operating interface but also has multiple features, making it a versatile operating system. It supports … Read more