AoATOC2 - Hello, World of Assembly Language Beta Draft - Do...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Hello, World of Assembly Language Beta Draft - Do not distribute © 2001, By Randall Hyde Page 1 The Ar t of Assembly Language (Full Contents) 1.1 Foreword to the HLA Version of “The Art of Assembly...” ................... 3 1.2 Intended Audience ................................................................................... 6 1.3 Teaching From This Text ........................................................................ 6 1.4 Copyright Notice ..................................................................................... 7 1.5 How to Get a Hard Copy of This Text .................................................... 8 1.6 Obtaining Program Source Listings and Other Materials in This Text ... 8 1.7 Where to Get Help ................................................................................... 8 1.8 Other Materials You Will Need (Windows Version) .............................. 8 1.9 Other Materials You Will Need (Linux Version) .................................... 9 2.1 Chapter Overview .................................................................................... 11 2.2 Installing the HLA Distribution Package ................................................ 11 2.2.1 Installation Under Windows .......................................................... 12 2.2.2 Installation Under Linux ................................................................ 15 2.2.3 Installing “Art of Assembly” Related Files ................................... 18 2.3 The Anatomy of an HLA Program .......................................................... 19 2.4 Some Basic HLA Data Declarations ....................................................... 21 2.5 Boolean Values ........................................................................................ 23 2.6 Character Values ...................................................................................... 23 2.7 An Introduction to the Intel 80x86 CPU Family ..................................... 23 2.8 Some Basic Machine Instructions ........................................................... 26 2.9 Some Basic HLA Control Structures ....................................................... 29 2.9.1 Boolean Expressions in HLA Statements ...................................... 30 2.9.2 The HLA IF..THEN..ELSEIF..ELSE..ENDIF Statement .............. 32 2.9.3 The WHILE..ENDWHILE Statement ........................................... 33 2.9.4 The FOR..ENDFOR Statement ...................................................... 34 2.9.5 The REPEAT..UNTIL Statement .................................................. 35 2.9.6 The BREAK and BREAKIF Statements ....................................... 36 2.9.7 The FOREVER..ENDFOR Statement ........................................... 36 2.9.8 The TRY..EXCEPTION..ENDTRY Statement ............................ 37 2.10 Introduction to the HLA Standard Library ............................................ 38 2.10.1 Predefined Constants in the STDIO Module ............................... 40....
View Full Document

This note was uploaded on 08/08/2011 for the course CS 101 taught by Professor Jitenderkumarchhabra during the Summer '11 term at National Institute of Technology, Calicut.

Page1 / 22

AoATOC2 - Hello, World of Assembly Language Beta Draft - Do...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online