Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/smithros/assembly-labs
- Owner: smithros
- License: gpl-3.0
- Created: 2019-03-08T21:36:31.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-27T15:39:06.000Z (over 5 years ago)
- Last Synced: 2024-10-11T23:08:31.541Z (3 months ago)
- Language: Assembly
- Size: 61.5 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.