The art of Assembly language [[electronic resource] /] / by Randall Hyde |
Autore | Hyde Randall |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | San Francisco, : No Starch Press, 2010 |
Descrizione fisica | 1 online resource (764 p.) |
Disciplina | 005.13/6 |
Soggetto topico |
Assembler language (Computer program language)
Programming languages (Electronic computers) |
Soggetto genere / forma | Electronic books. |
ISBN | 1-59327-301-0 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Contents in Detail; Acknowledgements; Chapter 1: Hello, World of Assembly Language; 1.1: The Anatomy of an HLA Program; 1.2: Running Your First HLA Program; 1.3: Some Basic HLA Data Declarations; 1.4: Boolean Values; 1.5: Character Values; 1.6: An Introduction to the Intel 80x86 CPU Family; 1.7: The Memory Subsystem; 1.8: Some Basic Machine Instructions; 1.9: Some Basic HLA Control Structures; 1.10: Introduction to the HLA Standard Library; 1.11: Additional Details About try..endtry; 1.12: High-Level Assembly Language vs. Low-Level Assembly Language; 1.13: For More Information
Chapter 2: Data Representation2.1: Numbering Systems; 2.2: The Hexadecimal Numbering System; 2.3: Data Organization; 2.4: Arithmetic Operations on Binary and Hexadecimal Numbers; 2.5: A Note About Numbers vs. Representation; 2.6: Logical Operations on Bits; 2.7: Logical Operations on Binary Numbers and Bit Strings; 2.8: Signed and Unsigned Numbers; 2.9: Sign Extension, Zero Extension, Contraction, and Saturation; 2.10: Shifts and Rotates; 2.11: Bit Fields and Packed Data; 2.12: An Introduction to Floating-Point Arithmetic; 2.13: Binary-Coded Decminal Representation; 2.14: Characters 2.15: The Unicode Character Set2.16: For More Information; Chapter 3: Memory Access and Organization; 3.1: The 80x86 Addressing Modes; 3.2: Runtime Memory Organization; 3.3: How HLA Allocates Memory for Variables; 3.4: HLA Support for Data Alignment; 3.5: Address Expressions; 3.6: Type Coercion; 3.7: Register Type Coercion; 3.8: The stack Segment and the push and pop Instructions; 3.9: The Stack Is a LIFO Data Structure; 3.10: Accessing Data You've Pushed onto the Stack Without Popping It; 3.11: Dynamic Memory Allocation and the Heap Segment; 3.12: The inc and dec Instructions 3.13: Obtaining the Address of a Memory Object3.14: For More Information; Chapter 4: Constants, Variables, and Data Types; 4.1: Some Additional Instructions: intmul, bound, into; 4.2: HLA Constant and Value Declarations; 4.3: The HLA Type Section; 4.4: enum and HLA Enumerated Data Types; 4.5: Pointer Data Types; 4.6: Composite Data Types; 4.7: Character Strings; 4.8: HLA Strings; 4.9: Accessing the Characters Within a String; 4.10: The HLA String Module and Other String-Related Routines; 4.11: In-Memory Conversions; 4.12: Character Sets; 4.13: Character Set Implementation in HLA 4.14: HLA Character Set Constants and Character Set Expressions4.15: Character Set Support in the HLA Standard Library; 4.16: Using Character Sets in Your HLA Programs; 4.17: Arrays; 4.18: Declaring Arrays in Your HLA Programs; 4.19: HLA Array Constants; 4.20: Accessing Elements of a Single-Dimensional Array; 4.21: Sorting an Array of Values; 4.22: Multidimensional Arrays; 4.23: Allocating Storage for Multidimensional Arrays; 4.24: Accessing Multidimensional Array Elements in Assembly Language; 4.25: Records; 4.26: Record Constants; 4.27: Arrays of Records 4.28: Arrays/Records as Record Fields |
Record Nr. | UNINA-9910458905603321 |
Hyde Randall
![]() |
||
San Francisco, : No Starch Press, 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
The art of Assembly language [[electronic resource] /] / by Randall Hyde |
Autore | Hyde Randall |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | San Francisco, : No Starch Press, 2010 |
Descrizione fisica | 1 online resource (764 p.) |
Disciplina | 005.13/6 |
Soggetto topico |
Assembler language (Computer program language)
Programming languages (Electronic computers) |
ISBN | 1-59327-301-0 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Contents in Detail; Acknowledgements; Chapter 1: Hello, World of Assembly Language; 1.1: The Anatomy of an HLA Program; 1.2: Running Your First HLA Program; 1.3: Some Basic HLA Data Declarations; 1.4: Boolean Values; 1.5: Character Values; 1.6: An Introduction to the Intel 80x86 CPU Family; 1.7: The Memory Subsystem; 1.8: Some Basic Machine Instructions; 1.9: Some Basic HLA Control Structures; 1.10: Introduction to the HLA Standard Library; 1.11: Additional Details About try..endtry; 1.12: High-Level Assembly Language vs. Low-Level Assembly Language; 1.13: For More Information
Chapter 2: Data Representation2.1: Numbering Systems; 2.2: The Hexadecimal Numbering System; 2.3: Data Organization; 2.4: Arithmetic Operations on Binary and Hexadecimal Numbers; 2.5: A Note About Numbers vs. Representation; 2.6: Logical Operations on Bits; 2.7: Logical Operations on Binary Numbers and Bit Strings; 2.8: Signed and Unsigned Numbers; 2.9: Sign Extension, Zero Extension, Contraction, and Saturation; 2.10: Shifts and Rotates; 2.11: Bit Fields and Packed Data; 2.12: An Introduction to Floating-Point Arithmetic; 2.13: Binary-Coded Decminal Representation; 2.14: Characters 2.15: The Unicode Character Set2.16: For More Information; Chapter 3: Memory Access and Organization; 3.1: The 80x86 Addressing Modes; 3.2: Runtime Memory Organization; 3.3: How HLA Allocates Memory for Variables; 3.4: HLA Support for Data Alignment; 3.5: Address Expressions; 3.6: Type Coercion; 3.7: Register Type Coercion; 3.8: The stack Segment and the push and pop Instructions; 3.9: The Stack Is a LIFO Data Structure; 3.10: Accessing Data You've Pushed onto the Stack Without Popping It; 3.11: Dynamic Memory Allocation and the Heap Segment; 3.12: The inc and dec Instructions 3.13: Obtaining the Address of a Memory Object3.14: For More Information; Chapter 4: Constants, Variables, and Data Types; 4.1: Some Additional Instructions: intmul, bound, into; 4.2: HLA Constant and Value Declarations; 4.3: The HLA Type Section; 4.4: enum and HLA Enumerated Data Types; 4.5: Pointer Data Types; 4.6: Composite Data Types; 4.7: Character Strings; 4.8: HLA Strings; 4.9: Accessing the Characters Within a String; 4.10: The HLA String Module and Other String-Related Routines; 4.11: In-Memory Conversions; 4.12: Character Sets; 4.13: Character Set Implementation in HLA 4.14: HLA Character Set Constants and Character Set Expressions4.15: Character Set Support in the HLA Standard Library; 4.16: Using Character Sets in Your HLA Programs; 4.17: Arrays; 4.18: Declaring Arrays in Your HLA Programs; 4.19: HLA Array Constants; 4.20: Accessing Elements of a Single-Dimensional Array; 4.21: Sorting an Array of Values; 4.22: Multidimensional Arrays; 4.23: Allocating Storage for Multidimensional Arrays; 4.24: Accessing Multidimensional Array Elements in Assembly Language; 4.25: Records; 4.26: Record Constants; 4.27: Arrays of Records 4.28: Arrays/Records as Record Fields |
Record Nr. | UNINA-9910792122403321 |
Hyde Randall
![]() |
||
San Francisco, : No Starch Press, 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
The art of assembly language [[electronic resource] /] / by Randall Hyde |
Autore | Hyde Randall |
Edizione | [1st edition] |
Pubbl/distr/stampa | San Francisco, : No Starch Press, 2003 |
Descrizione fisica | 1 online resource (926 p.) |
Disciplina | 005.13/6 |
Soggetto topico |
Assembler language (Computer program language)
Programming languages (Electronic computers) |
Soggetto genere / forma | Electronic books. |
ISBN | 1-59327-080-1 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Contents; Hello, World of Assembly Language; Data Representation; Memory Access and Organization; Constants, Variables, and Data Types; Procedures and Units; Arithmetic; Low Level Control Structures; File; Advanced Arithmetic; Macros and the HLA Compile Time Language; Bit Manipulation; The String Instructions; The MMX Instruction Set; Classes and Objects; Mixed Language Programming; ASCII Character Set; The 80x86 Instruction Set; Index |
Record Nr. | UNINA-9910456067003321 |
Hyde Randall
![]() |
||
San Francisco, : No Starch Press, 2003 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
The art of assembly language [[electronic resource] /] / by Randall Hyde |
Autore | Hyde Randall |
Edizione | [1st edition] |
Pubbl/distr/stampa | San Francisco, : No Starch Press, 2003 |
Descrizione fisica | 1 online resource (926 p.) |
Disciplina | 005.13/6 |
Soggetto topico |
Assembler language (Computer program language)
Programming languages (Electronic computers) |
ISBN | 1-59327-080-1 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Contents; Hello, World of Assembly Language; Data Representation; Memory Access and Organization; Constants, Variables, and Data Types; Procedures and Units; Arithmetic; Low Level Control Structures; File; Advanced Arithmetic; Macros and the HLA Compile Time Language; Bit Manipulation; The String Instructions; The MMX Instruction Set; Classes and Objects; Mixed Language Programming; ASCII Character Set; The 80x86 Instruction Set; Index |
Record Nr. | UNINA-9910780126503321 |
Hyde Randall
![]() |
||
San Francisco, : No Starch Press, 2003 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
The art of assembly language [[electronic resource] /] / by Randall Hyde |
Autore | Hyde Randall |
Edizione | [1st edition] |
Pubbl/distr/stampa | San Francisco, : No Starch Press, 2003 |
Descrizione fisica | 1 online resource (926 p.) |
Disciplina | 005.13/6 |
Soggetto topico |
Assembler language (Computer program language)
Programming languages (Electronic computers) |
ISBN | 1-59327-080-1 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Contents; Hello, World of Assembly Language; Data Representation; Memory Access and Organization; Constants, Variables, and Data Types; Procedures and Units; Arithmetic; Low Level Control Structures; File; Advanced Arithmetic; Macros and the HLA Compile Time Language; Bit Manipulation; The String Instructions; The MMX Instruction Set; Classes and Objects; Mixed Language Programming; ASCII Character Set; The 80x86 Instruction Set; Index |
Record Nr. | UNINA-9910828849903321 |
Hyde Randall
![]() |
||
San Francisco, : No Starch Press, 2003 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Assembler language programming : the IBM system/360 and 370 / George W. Struble |
Autore | Struble, George W. |
Edizione | [2d ed] |
Pubbl/distr/stampa | Reading, Mass. : Addison-Wesley, c1975 |
Descrizione fisica | xiv, 477 p. : ill. ; 25 cm. |
Disciplina | 001.6424 |
Soggetto topico |
Assembler language (Computer program language)
IBM 360-programming Programming languages |
ISBN | 0201073226 |
Classificazione | AMS 68N15 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNISALENTO-991000701489707536 |
Struble, George W.
![]() |
||
Reading, Mass. : Addison-Wesley, c1975 | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|
Assembly language for Intel-based computers / Kip R. Irvine |
Autore | Irvine, Kip R., 1951- |
Edizione | [4th ed.] |
Pubbl/distr/stampa | Upper Saddle River, NJ : Prentice Hall, c2003 |
Descrizione fisica | xxx, 708 p. : ill. ; 24 cm. + 1 CD-ROM |
Disciplina | 005.265 |
Soggetto topico |
IBM Personal Computer - Programming
Assembler language (Computer program language) |
ISBN | 0130491462 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNISALENTO-991000362439707536 |
Irvine, Kip R., 1951-
![]() |
||
Upper Saddle River, NJ : Prentice Hall, c2003 | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|
Assembly language programming [[electronic resource] ] : ARM Cortex-M3 / / Vincent Mahout |
Autore | Mahout Vincent |
Pubbl/distr/stampa | London, : ISTE Ltd. |
Descrizione fisica | 1 online resource (258 p.) |
Disciplina | 005.2 |
Collana | ISTE |
Soggetto topico |
Embedded computer systems
Microprocessors Assembler language (Computer program language) |
ISBN |
1-118-56212-7
1-299-31584-4 1-118-56597-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Overview of Cortex-M3 architecture -- The core of Cortex-M3 -- The proper use of assembly directives -- Operands of instructions -- Instruction set -- Algorithmic and data structures -- Internal modularity -- managing exceptions -- From listing to executable : external modularity. |
Record Nr. | UNINA-9910139239003321 |
Mahout Vincent
![]() |
||
London, : ISTE Ltd. | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Elaboratori x86 : organizzazione e linguaggio assembler / Paolo Corsini, Graziano Frosini |
Autore | Corsini, Paolo |
Pubbl/distr/stampa | Pisa : ETS, c1994 |
Descrizione fisica | xi, 300 p. : ill. ; 24 cm |
Disciplina | 005.262 |
Altri autori (Persone) | Frosini, Grazianoauthor |
Soggetto topico |
Assembler language (Computer program language)
Microprocessors - Programming |
ISBN | 8877417765 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNISALENTO-991002851349707536 |
Corsini, Paolo
![]() |
||
Pisa : ETS, c1994 | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|
IBM Macro Assembler/2 : language reference |
Pubbl/distr/stampa | Portsmouth : IBM, c1987 |
Descrizione fisica | 1 v. (various pagings) ; 22 cm |
Disciplina | 005.265 |
Altri autori (Enti) | IBM |
Collana | Computer language series |
Soggetto topico |
IBM Personal Computer - Programming
Assembler language (Computer program language) |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNISALENTO-991001613519707536 |
Portsmouth : IBM, c1987 | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|