Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/smithros/assembly-labs

KPI assembly (masm32) labs
https://github.com/smithros/assembly-labs

Last synced: 21 days ago
JSON representation

KPI assembly (masm32) labs

Awesome Lists containing this project

README

        

# Assembly Labs

KPI assembly labs with MASM32
Subject: System Programming

### Prerequisites

What things you need to install:

* [MASM32](http://www.masm32.com/install.html)
* [Visual Studio](https://docs.microsoft.com/en-us/visualstudio/install/)

# Lab № 1
Learn to use the MASM32 package as well as learn the typical
the structure of the source code of a simple Win32 program in the assembly language.
# Lab № 2
Get the first Microsoft Visual Studio skills to create
programs written in assembler language, as well as learn the commands of MOV and
CPUID
# Lab № 3
Learn to create modular projects on assembler as well
to consolidate knowledge of the basic formats of representation of numbers in a computer..
# Lab № 4
Learn to program assembler basic arithmetic operations
high-bit rate, and also get the first programming skills
own procedures in the modular project.
# Lab № 5
Learn to program multiplication of numbers in assembler
bit, and also to consolidate the skills of programming their own procedures in
modular project.
# Lab № 6
Learn to program on assembler bitmaps, learn the basic
bits processing commands.
# Lab № 7
Learn to program on assembler dividing numbers, learn
transform from binary to decimal number system.
# Lab № 8
Learn how to program floating point operations on assembler (x87 FPU).
# Lab № 9
Learn how to use Windows Assembler in programs
dynamically allocating memory and writing files.
# Lab № 10
Learn to create programs on C ++ using modules on assembler.
# Lab № 11
Learn how to program assembler modules that contain commands
SSE, x87 FPU commands, and use these modules in C ++ projects.