Home > Tutorials > VTC Assembly

VTC Assembly

December 14th, 2010 Leave a comment Go to comments

40cdac6795 VTC Assembly

VTC Assembly


The Assembly Language course is intended for those who wish to write assembly for both Windows and Linux. It uses the freely available NASM assembler, which is feature-complete and produces object code in a variety of formats. The predominant CPUs today use the Intel instruction set, and all examples in the course use that instruction set. The course covers the background information necessary for assembly programming and it covers the forms programs must take to operate in the systems. Some time is spent with low-level I/O, but many of the examples interface with C mainline programs. The emphasis of the course is in writing assembly language functions that can be called from higher level languages. To begin learning today, simply click on the movie links.

Introduction

Contents of this Course
(04:51)
T

The Reason for Assembly Language
(04:52)
T

Opposite of Portable
(04:18)
T
Necessary Fundamentals

Step by Step Execution
(04:47)
T

Hexadecimal/Octal/Binary
(04:17)
T

Boolean Operations
(02:40)
T

Binary Integers
(03:23)
T
The Computer

Memory & the CPU
(05:20)
T

The Flag Register
(05:23)
T

Modes & Interrupts
(05:59)
T
The Assembler

Windows Installation
(05:53)
T

Linux Installation
(04:41)
T

Command Line Options pt. 1
(07:26)
T

Command Line Options pt. 2
(03:19)
T

Hello world
(05:40)
T
Assembly Language Basics

Layout of an Instruction
(05:21)
T

Constants
(04:41)
T

Declarations
(05:37)
T

Pseudo Instructions pt. 1
(04:23)
T

Pseudo Instructions pt. 2
(03:57)
T

Layout of a Function
(05:02)
T

Assembling & Linking
(01:37)
T

Comparisons & Jumps
(05:21)
T

GCD Four Ways
(07:08)
T

A Random Integer Generator
(05:14)
T

Addressing
(06:16)
T

Output
(08:28)
T

Input
(07:27)
T

Looping
(02:22)
T

The Stack
(05:09)
T

Find a Prime
(05:30)
T

It is All Bits
(07:34)
T
Macro Preprocessor

Single Line Macros
(06:07)
T

Standard Macros
(03:15)
T

Conditional Assembly
(04:01)
T

Parameters & Overloading
(03:23)
T

Macro Looping
(04:36)
T

Source Files
(04:10)
T

Preprocessor Stack
(03:29)
T

Errors & Environment
(03:31)
T

NASM Standard Macros
(03:41)
T
Performing Bit Operations

Shifts & Rotates
(06:28)
T

Boolean Operations
(03:44)
T

Choosing Without Branching
(05:30)
T

Endians
(04:24)
T
Aggregates

Defining Arrays
(04:14)
T

Addressing Array Members
(05:29)
T

Multidimensional Arrays
(03:27)
T

Structs
(01:14)
T

Block Operations pt. 1
(04:37)
T

Block Operations pt. 2
(03:45)
T
Floating Point

Floating Point Representation
(05:48)
T

Floating Point Numbers
(04:29)
T

Floating Point Processor
(02:25)
T

Floating Point Instructions pt. 1
(04:25)
T

Floating Point Instructions pt. 2
(03:56)
T

Quadratic Equation
(06:46)
T
Debugging

Things a Debugger Does
(05:00)
T

The Linux Debugger
(06:11)
T

The Windows Debugger
(04:19)
T

Unexpected NASMs
(05:42)
T
Assembly Potpourri

Assembler Directives
(03:22)
T

The Context Stack
(03:34)
T

Macro Overloading
(02:57)
T

The UNIX Assembler
(03:34)
T

The TASM Assembler
(02:15)
T

The MASM Assembler
(03:08)
T

The IBM Mainframe Assembler
(02:16)
T
Wrapup

Wrapup
(05:42)
T
Credits

About this Author
(02:59)
T

Download

Hotfile

http://hotfile.com/dl/89408797/173ab28/VTC-Assembly_Language_Programming.part1.rar.html

http://hotfile.com/dl/89408914/52c44b8/VTC-Assembly_Language_Programming.part2.rar.html

Categories: Tutorials Tags:
Feel free to post your VTC Assembly torrent, subtitles, samples, free download, direct download, RapidShare, DepositFiles, RapidSharing, Easy-Sharing, RapidUpload, FileCloud, SaveFile, FileFactory, SendSpace, FileFront, GigeShare, TurboUpload, iFolder, Uploading, MegaShares, MegaUpload, MediaFire, zShare, SendSpace, filesonic, bitshare, duckload, crack, serial, keygen, requirements or whatever-related in comment area below.
  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.