ASM for Cyber Security - Registers... 0x02 - الاسمبلي للأمن السبراني - السجلات والذاكرة
Автор: سامي الحمادي
Загружено: 2024-11-28
Просмотров: 1954
مرحباً بكم في الحلقة الثانية من كورس تعلم لغة التجميع (Assembly) المقدمة من قناة CybrTps بواسطة سامي الحمادي. في هذا الفيديو، سنتناول مواضيع متقدمة تتعلق بتنظيم الحاسوب والذاكرة، بما في ذلك الوحدات الأساسية للذاكرة ووحدات التجميع في لغة التجميع مثل البايت والكلمة والكلمة المزدوجة والكلمة الرباعية وصولاً الى الذاكرة الوهمية واهميتها بالنسبة للاسمبلي.
المواضيع الرئيسية التي تمت تغطيتها:
تنظيم الحاسوب والذاكرة
وحدات الذاكرة الأساسية: بايت، كلمة، كلمة مزدوجة، كلمة رباعية
عملية وحدة المعالجة المركزية: جلب، فك شيفرة، تنفيذ، تخزين النتائج
مكونات الحاسوب: المسجلات، الأعلام، عناوين الذاكرة، المدخلات والمخرجات
عائلات x86: 4004 (4 بت)، 8080 (8 بت)، 8086 (16 بت)، 80286 (الوضع المحمي)، i386 (32 بت)، x86-64 (64 بت)
ذكر IA-64: غير متوافق ولكنه يحتوي على 128 مسجلاً
SIMD (تعليمات أحادية متعددة البيانات): الفرق بين العمليات السكيلارية والشعاعية
شرح مسجلات GPR بالتفصيل: RAX، RBX، RCS، RDX، RSI، RDI، RBP، RSP، RIP
تسجيلات 8 بت: A (المكدس) حتى RAX
استخدامات المسجلات: EAX، EBX، ECX، EDX، EDX:EAX (للضرب والقسمة)
مسجلات الشريحة: CS، DS، SS، ES، FS، GS
الذاكرة الافتراضية: أهميتها وكيف تعمل، الفضاءات الافتراضية، الترحيل، الانقطاعات والفخاخ
يمكنكم متابعة الفيديو وتحميل العرض التقديمي للتفاعل معنا وحل التمارين بأنفسكم. ولا تنسوا الاشتراك، وتفعيل جرس الإشعارات للحصول على المزيد من الدروس التعليمية المفصلة. اتركوا أسئلتكم في التعليقات، وسنكون سعداء بمساعدتكم!
Welcome to the second episode of our Assembly Language course presented by CybrTps and hosted by Sami Al-Hamady. In this video, we will cover advanced topics related to computer organization and memory, including the basic units of memory and assembly units like byte, word, double word, and quad word eventually coming to virtual memory and its role in assembly
Key Topics Covered:
Computer Organization & Memory
Basic Memory Units: Byte, Word, Double Word, Quad Word
CPU Operations: Fetch, Decode, Execute, Store Results
Computer Components: Registers, Flags, Memory Addresses, Input/Output
x86 Family Overview: 4004 (4-bit), 8080 (8-bit), 8086 (16-bit), 80286 (Protected Mode), i386 (32-bit), x86-64 (64-bit)
Mention of IA-64: Not compatible but has 128 registers
SIMD (Single Instruction, Multiple Data): Difference between scalar and vector operations
Detailed Explanation of GPRs: RAX, RBX, RCS, RDX, RSI, RDI, RBP, RSP, RIP
8-bit Registers: A (Accumulator) to RAX
Register Uses: EAX, EBX, ECX, EDX, EDX:EAX (for multiplication and division)
Segment Registers: CS, DS, SS, ES, FS, GS
Virtual Memory: Importance, How it Operates, Virtual Address Spaces, Paging, Interrupts, and Traps
Follow along with the video, download the presentation, and try the exercises yourself. Don’t forget to like, subscribe, and hit the notification bell for more in-depth tutorials. Leave your questions in the comments, and we'll be happy to help you out!
#AssemblyLanguage #ReverseEngineering #MalwareAnalysis #CyberSecurity #ProcessorArchitecture #MemoryManagement #Registers #MachineCode #Opcode #AssemblyTutorial #ComputerScience #TechEducation #CybrTps #SamiAlHamady #SIMD #GPR #VirtualMemory
#CybrTps
0:00 في هذه الحلقة In this episode
0:44 مقدمة Intro
01:57 اجابات الحلقة السابقة Previous Episode Answers
03:57 تنظيم الحاسوب Computer Organization
11:07 عائلات x86/64 families
18:05 نبذة عن SIMD
23:23 سجلات المعالج Processor Registers
46:28 استخدامات السجلات Registers Usage
57:36 مؤشر التعليمات IP/EIP Instruction Pointer
01:01:28 سجل الأعلام FLAGS Registers / Status Registers
01:04:50 سجل القطاعات Segment Registers
01:07:00 الذاكرة الافتراضية / الوهمية Virtual Memory
01:18:32 التصفح / تصحيف الذاكرة Memory Paging
01:21:38 المقاطعة Interrupts / ISR
Social Media Links:
قناة التلجرام: (https://t.me/CyberTps)
لمزيد من الفيديوهات والاشتراك بالقناة: ( / @cybrtps )
تابعونا على:
Instagram: ( / cybertps )
TikTok: ( / cybertps )
Twitter: ( / cybertps )
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: