Skip to content

Repo with some of the programs that I wrote in assembly during my studies. Written using Intel syntax for 16, 32 and 64-bit modes.

Notifications You must be signed in to change notification settings

jerzyszyjut/masm-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

masm-exercises

This repository contains the exercises that I have done during the course of Computer Architecture at Gdansk University of Technology. All of the exercises gave me a lot of fun and knowledge about the assembly language.

The exercises are written in MASM and are designed to be run on Windows in Visual Studio. Most of them are for x86 mode, some are for x64 mode. The exercises are divided into folders, each of which contains a separate exercise. Each exercise contains a description of the task, the code written in MASM, and a C code that uses the function written in MASM.

I also wrote a few programs in 16-bit mode, I will add them to repository when I will find them.

Setup

For all exercises you need to turn on MASM by 'Solution Explorer' -> 'Build customizations' -> check 'masm' -> 'OK'.

For exercises that are written only in MASM, without C code, you need to add libcmt.lib to the linker. You can do this by 'Solution Explorer' -> 'Properties' -> 'Linker' -> 'Command Line' -> 'Additional Options' -> add libcmt.lib -> 'OK'.

Table of contents

About

Repo with some of the programs that I wrote in assembly during my studies. Written using Intel syntax for 16, 32 and 64-bit modes.

Topics

Resources

Stars

Watchers

Forks