Skip to content
This repository has been archived by the owner on Jun 6, 2024. It is now read-only.

ArtemySazonov/Introduction-to-Assembly-Language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Assembler and Assembly Language

Special course in English (23/24). Course authors: Leonov Alexander Georgievich, Podolskaya Nina Arkadyevna

Abstract. An assembly language is a low-level programming language used for computers and other embedded devices that are focused on a specific microprocessor architecture. This course is designed for students who need to learn about this "processor language" and master the assembly programming language. This course is practical and includes a large number of tasks that are automatically checked. The knowledge and skills acquired through this course are sufficient to start programming in assembly, and from there, you can progress to a higher level of programming. The course focuses on assembly language for Intel and Arm architectures.

Course Contents

E-prak (primitive assembler emulator)

  1. Intro. Registers
  2. Jump and Call
  3. Addressing modes
  4. Arrays

NASM

  1. Real Assembler. NASM
  2. NASM Return.
  3. NASM Strikes back.

ARM

  1. Real Assembler going back. ARM
  2. Get it twice. ARM
  3. ARM Universe.

About

Introduction to Assembly HW solutions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published