Skip to content

A collection of Assembly programs i made with emu8086 for my school course

License

Notifications You must be signed in to change notification settings

franciuto/Assembly4School

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assembly4School

This directory contains a series of assembly exercises for the 8086 microprocessor. The exercises explore various aspects of low-level programming, such as memory management and character manipulation.

Exercise Index

Basic Exercises

Exercise Description
Ex. 01 - Name Write a program that prints your name using character sequences
Ex. 02 - Sum Write a program that takes two numbers as input and prints their sum
Ex. 03 - PreviousNext Given an input letter, print the previous and next letters in the alphabet
Ex. 04 - Rot2 Print a string from memory with each letter shifted +2 in the alphabet

Memory Operations

Exercise Description
Ex. 05 - Surname Load your surname into memory starting at address 0x0200h
Ex. 06 - ASCII Populate memory with printable ASCII characters starting at a birthdate address (0xggmmh)

String Manipulation

Exercise Description
Ex. 07 - Rot13 Implement ROT13 cipher for input words (up to 10 chars)
Ex. 23 - Rot13 Strings Advanced ROT13 implementation with input sanitization
Ex. 24 - To Upper Convert input string to uppercase

Visual Output

Exercise Description
Ex. 09 - Memvideo Video memory manipulation with name/surname/DOB display
Ex. 10 - ASCII Color Print ASCII characters with varying colors
Ex. 12 - Windows Draw customizable frames using width/height (W×H) and position (X,Y)

Number Processing

Exercise Description
Ex. 08 - Countdown Countdown from input number to zero
Ex. 11 - Countdown Color Colored countdown version
Ex. 28 - Basic Calculator Single-digit integer calculator

Advanced Concepts

Exercise Description
Ex. 21 - String Macros Macro-based string handling with case conversion
Ex. 34-38 Advanced topics (stack operations, random generators, etc.)

Templates

About

A collection of Assembly programs i made with emu8086 for my school course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published