Assembly Programming Tutorial

Discuss Assembly Programming

Discuss Assembly Programming Advertisements Previous Page Next Page   Assembly language is a low-level programming language for a computer or other programmable device specific to a particular computer architecture in contrast to most high-level programming languages, which are generally portable across multiple systems. Assembly language is converted into executable machine code by a utility program…

Assembly – Useful Resources

Assembly – Useful Resources Advertisements Previous Page Next Page   The following resources contain additional information on Assembly Programming. Please use them to get more in-depth knowledge on this topic. Useful Links on Assembly Programming The Netwide Assembler (NASM) − A dedicated site for NASM giving you latest update on its version, download, documents, news…

Assembly – Quick Guide

Assembly – Quick Guide Advertisements Previous Page Next Page   Assembly – Introduction What is Assembly Language? Each personal computer has a microprocessor that manages the computer’s arithmetical, logical, and control activities. Each family of processors has its own set of instructions for handling various operations such as getting input from keyboard, displaying information on…

Assembly – File Management

Assembly – File Management Advertisements Previous Page Next Page   The system considers any input or output data as stream of bytes. There are three standard file streams − Standard input (stdin), Standard output (stdout), and Standard error (stderr). File Descriptor A file descriptor is a 16-bit integer assigned to a file as a file…

Assembly – Memory Management

Assembly – Memory Management Advertisements Previous Page Next Page   The sys_brk() system call is provided by the kernel, to allocate memory without the need of moving it later. This call allocates memory right behind the application image in the memory. This system function allows you to set the highest available address in the data…