KPI assembly labs with MASM32 Subject: System Programming
What things you need to install:
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.
Get the first Microsoft Visual Studio skills to create programs written in assembler language, as well as learn the commands of MOV and CPUID
Learn to create modular projects on assembler as well to consolidate knowledge of the basic formats of representation of numbers in a computer..
Learn to program assembler basic arithmetic operations high-bit rate, and also get the first programming skills own procedures in the modular project.
Learn to program multiplication of numbers in assembler bit, and also to consolidate the skills of programming their own procedures in modular project.
Learn to program on assembler bitmaps, learn the basic bits processing commands.
Learn to program on assembler dividing numbers, learn transform from binary to decimal number system.
Learn how to program floating point operations on assembler (x87 FPU).
Learn how to use Windows Assembler in programs dynamically allocating memory and writing files.
Learn to create programs on C ++ using modules on assembler.
Learn how to program assembler modules that contain commands SSE, x87 FPU commands, and use these modules in C ++ projects.