Detailed Explanation of Memory Segments in Assembly Language

Concept of Memory Segments In assembly language, memory segments are logical divisions of system memory, with each segment designated for specific types of data storage. This segmentation model enhances the clarity and security of program organization. Basic Types of Memory Segments 1. Code Segment Stores the instruction code of the program. ; Using section keyword … Read more

Overview of Assembly Language Syntax Structure

Overview of Assembly Language Syntax Structure

📌 Assembly Language Syntax Structure Assembly language is a “machine-oriented” low-level language that corresponds directly to machine instructions. Different CPU architectures (such as x86, ARM, RISC-V) have different assembly syntax, but the core structure is generally similar. An assembly source program typically consists of “pseudo-instructions, data definitions, and instruction statements”. 1️⃣ Basic Structure of an … Read more

Analysis of Checkpoint 16.2 Answers in Assembly Language

Analysis of Checkpoint 16.2 Answers in Assembly Language

“Assembly Language” 3rd Edition by Wang Shuang Chapter 16 Direct Addressing Table Checkpoint 16.2 (Page 291) The following program sums the 8 data points at location a in the data segment, storing the result in the word at location b. Complete the program. assume cs:code, es:data data segment a db 1,2,3,4,5,6,7,8 b dw 0 data … Read more

Assembly Language Day 05

Assembly Language Day 05

0x00 This chapter is dedicated to daily learning and note sharing to help everyone learn assembly language. Why learn assembly language? Because in red-blue confrontations, our tools are often detected and eliminated due to the presence of AV/EDR. Therefore, we need to counter AV, which involves evasion techniques. To learn evasion techniques, we must start … Read more

Three Types of Memory Areas in Microcontrollers

Three Types of Memory Areas in Microcontrollers

Follow+Star PublicAccount, don’t miss out on exciting contentSource | typedefThis article shares some basic knowledge related to memory commonly found in microcontrollers. 1. Two Types of Memory FLASH Flash Memory is a secure and fast storage medium that is small in size, has a large capacity, is cost-effective, and retains data without power. It has … Read more