Professional assembly language /
Unlike high-level languages such as Java and C++, assembly language is much closer to the machine code that actually runs computers; it's used to create programs or modules that are very fast and efficient, as well as in hacking exploits and reverse engineeringCovering assembly language in the...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Indianapolis, IN :
Wiley,
©2005.
|
Colección: | Wrox professional guides.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a22000004a 4500 | ||
---|---|---|---|
001 | EBOOKCENTRAL_ocm57756675 | ||
003 | OCoLC | ||
005 | 20240329122006.0 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 050228s2005 inua o 001 0 eng d | ||
040 | |a N$T |b eng |e pn |c N$T |d OCLCQ |d YDXCP |d OCLCG |d OCLCQ |d NTG |d WPG |d TEFOD |d IDEBK |d REDDC |d BAKER |d OCLCE |d E7B |d UMI |d FVL |d B24X7 |d OCLCQ |d EBLCP |d OCLCO |d C6I |d OCLCQ |d DEBSZ |d OCLCA |d OCLCF |d OCLCQ |d MERUC |d UKDOC |d TEFOD |d OCLCQ |d COO |d OCLCQ |d AZK |d AGLDB |d MOR |d PIFBR |d ZCU |d OCLCQ |d WY@ |d U3W |d LUE |d OCLCQ |d BRL |d STF |d VNS |d WRM |d VTS |d CEF |d NRAMU |d ICG |d INT |d VT2 |d OCLCQ |d AU@ |d WYU |d S9I |d A6Q |d CNNOR |d OCLCQ |d UAB |d G3B |d OCLCQ |d K6U |d HS0 |d VLY |d BRF |d EYM |d OCLCO |d LUU |d OCLCO |d OCLCQ |d OCLCO |d OCLCL |d OCLCQ | ||
019 | |a 61858961 |a 63788377 |a 70720108 |a 437144560 |a 474143200 |a 559956444 |a 604091416 |a 607562520 |a 722436912 |a 722453021 |a 728034709 |a 961663167 |a 962582241 |a 974464010 |a 981447952 |a 981620997 |a 988515906 |a 991584418 |a 991987867 |a 992018962 |a 1005638200 |a 1013772492 |a 1018049485 |a 1037433892 |a 1038696362 |a 1042324380 |a 1044267002 |a 1045578888 |a 1049086868 |a 1055250502 |a 1055403691 |a 1056388255 |a 1065046079 |a 1073061419 |a 1076302219 |a 1081233293 |a 1082355463 |a 1083235582 |a 1096479669 |a 1103274919 |a 1104405723 |a 1104961145 |a 1109320177 |a 1129363849 |a 1135960919 |a 1159180236 |a 1162369906 |a 1181927285 |a 1189798336 |a 1192344592 |a 1194795759 |a 1197563963 | ||
020 | |a 076459561X |q (electronic bk.) | ||
020 | |a 9780764595615 |q (electronic bk.) | ||
020 | |a 9780764579011 |q (paper/website) | ||
020 | |a 0764579010 |q (paper/website) | ||
020 | |a 1280252626 | ||
020 | |a 9781280252624 | ||
020 | |a 9786610252626 | ||
020 | |a 6610252629 | ||
029 | 1 | |a AU@ |b 000044591104 | |
029 | 1 | |a AU@ |b 000048758922 | |
029 | 1 | |a AU@ |b 000051404887 | |
029 | 1 | |a DEBBG |b BV043068061 | |
029 | 1 | |a DEBBG |b BV044080023 | |
029 | 1 | |a DEBSZ |b 368472019 | |
029 | 1 | |a DEBSZ |b 396061915 | |
029 | 1 | |a DEBSZ |b 422332240 | |
029 | 1 | |a NZ1 |b 12032818 | |
035 | |a (OCoLC)57756675 |z (OCoLC)61858961 |z (OCoLC)63788377 |z (OCoLC)70720108 |z (OCoLC)437144560 |z (OCoLC)474143200 |z (OCoLC)559956444 |z (OCoLC)604091416 |z (OCoLC)607562520 |z (OCoLC)722436912 |z (OCoLC)722453021 |z (OCoLC)728034709 |z (OCoLC)961663167 |z (OCoLC)962582241 |z (OCoLC)974464010 |z (OCoLC)981447952 |z (OCoLC)981620997 |z (OCoLC)988515906 |z (OCoLC)991584418 |z (OCoLC)991987867 |z (OCoLC)992018962 |z (OCoLC)1005638200 |z (OCoLC)1013772492 |z (OCoLC)1018049485 |z (OCoLC)1037433892 |z (OCoLC)1038696362 |z (OCoLC)1042324380 |z (OCoLC)1044267002 |z (OCoLC)1045578888 |z (OCoLC)1049086868 |z (OCoLC)1055250502 |z (OCoLC)1055403691 |z (OCoLC)1056388255 |z (OCoLC)1065046079 |z (OCoLC)1073061419 |z (OCoLC)1076302219 |z (OCoLC)1081233293 |z (OCoLC)1082355463 |z (OCoLC)1083235582 |z (OCoLC)1096479669 |z (OCoLC)1103274919 |z (OCoLC)1104405723 |z (OCoLC)1104961145 |z (OCoLC)1109320177 |z (OCoLC)1129363849 |z (OCoLC)1135960919 |z (OCoLC)1159180236 |z (OCoLC)1162369906 |z (OCoLC)1181927285 |z (OCoLC)1189798336 |z (OCoLC)1192344592 |z (OCoLC)1194795759 |z (OCoLC)1197563963 | ||
037 | |b OverDrive, Inc. |n http://www.overdrive.com | ||
037 | |a 00F4B903-1B08-415A-A365-F7883D3539A4 |b OverDrive, Inc. |n http://www.overdrive.com | ||
042 | |a dlr | ||
050 | 4 | |a QA76.73.A8 |b B58 2005eb | |
072 | 7 | |a COM |x 051040 |2 bisacsh | |
082 | 0 | 4 | |a 005.13/6 |2 22 |
049 | |a UAMI | ||
100 | 1 | |a Blum, Richard, |d 1962- |1 https://id.oclc.org/worldcat/entity/E39PCjD7vfHGkbV3dty6YyKyBP | |
245 | 1 | 0 | |a Professional assembly language / |c Richard Blum. |
260 | |a Indianapolis, IN : |b Wiley, |c ©2005. | ||
300 | |a 1 online resource (xxviii, 546 pages) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a data file | ||
490 | 1 | |a Wrox professional guides | |
588 | 0 | |a Print version record. | |
506 | |3 Use copy |f Restrictions unspecified |2 star |5 MiAaHDL | ||
533 | |a Electronic reproduction. |b [Place of publication not identified] : |c HathiTrust Digital Library, |d 2010. |5 MiAaHDL | ||
538 | |a Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002. |u http://purl.oclc.org/DLF/benchrepro0212 |5 MiAaHDL | ||
583 | 1 | |a digitized |c 2010 |h HathiTrust Digital Library |l committed to preserve |2 pda |5 MiAaHDL | |
505 | 0 | |a Professional Assembly Language; About the Author; Acknowledgments; Contents; Introduction; Who This Book Is For; What This Book Covers; How This Book Is Structured; What You Need to Use This Book; Conventions; Source Code; Errata; p2p. wrox. com; Chapter 1: What Is Assembly Language?; Processor Instructions; High-Level Languages; Assembly Language; Summary; Chapter 2: The IA-32 Platform; Core Parts of an IA-32 Processor; Advanced IA-32 Features; The IA-32 Processor Family; Summary; Chapter 3: The Tools of the Trade; The Development Tools; The GNU Assembler; The GNU Linker; The GNU Compiler | |
505 | 8 | |a The GNU Debugger ProgramThe KDE Debugger; The GNU Objdump Program; The GNU Profiler Program; A Complete Assembly Development System; Summary; Chapter 4: A Sample Assembly Language Program; The Parts of a Program; Creating a Simple Program; Debugging the Program; Using C Library Functions in Assembly; Summary; Chapter 5: Moving Data; Defining Data Elements; Moving Data Elements; Conditional Move Instructions; Exchanging Data; The Stack; Optimizing Memory Access; Summary; Chapter 6: Controlling Execution Flow; The Instruction Pointer; Unconditional Branches; Conditional Branches; Loops | |
505 | 8 | |a Duplicating High-Level Conditional BranchesOptimizing Branch Instructions; Summary; Chapter 7: Using Numbers; Numeric Data Types; Integers; SIMD Integers; Binary Coded Decimal; Floating-Point Numbers; Conversions; Summary; Chapter 8: Basic Math Functions; Integer Arithmetic; Shift Instructions; Decimal Arithmetic; Logical Operations; Summary; Chapter 9: Advanced Math Functions; The FPU Environment; Basic Floating-Point Math; Advanced Floating-Point Math; Floating-Point Conditional Branches; Saving and Restoring the FPU State; Waiting versus Nonwaiting Instructions | |
505 | 8 | |a Optimizing Floating-Point CalculationsSummary; Chapter 10: Working with Strings; Moving Strings; Storing and Loading Strings; Comparing Strings; Scanning Strings; Summary; Chapter 11: Using Functions; Defining Functions; Assembly Functions; Passing Data Values in C Style; Using Separate Function Files; Using Command-Line Parameters; Summary; Chapter 12: Using Linux System Calls; The Linux Kernel; System Calls; Using System Calls; Advanced System Call Return Values; Tracing System Calls; System Calls versus C Libraries; Summary; Chapter 13: Using Inline Assembly; What Is Inline Assembly? | |
505 | 8 | |a Basic Inline Assembly CodeExtended ASM; Using Inline Assembly Code; Summary; Chapter 14: Calling Assembly Libraries; Creating Assembly Functions; Compiling the C and Assembly Programs; Using Assembly Functions in C Programs; Using Assembly Functions in C++ Programs; Creating Static Libraries; Using Shared Libraries; Debugging Assembly Functions; Summary; Chapter 15: Optimizing Routines; Optimized Compiler Code; Creating Optimized Code; Optimization Tricks; Summary; Chapter 16: Using Files; The File-Handling Sequence; Opening and Closing Files; Writing to Files; Reading Files | |
520 | |a Unlike high-level languages such as Java and C++, assembly language is much closer to the machine code that actually runs computers; it's used to create programs or modules that are very fast and efficient, as well as in hacking exploits and reverse engineeringCovering assembly language in the Pentium microprocessor environment, this code-intensive guide shows programmers how to create stand-alone assembly language programs as well as how to incorporate assembly language libraries or routines into existing high-level applicationsDemonstrates how to manipulate data, incorporate. | ||
546 | |a English. | ||
590 | |a O'Reilly |b O'Reilly Online Learning: Academic/Public Library Edition | ||
590 | |a ProQuest Ebook Central |b Ebook Central Academic Complete | ||
650 | 0 | |a Assembly languages (Electronic computers) | |
650 | 6 | |a Langage assembleur (Langage de programmation) | |
650 | 7 | |a COMPUTERS |x Programming Languages |x Assembly Language. |2 bisacsh | |
650 | 7 | |a Assembly languages (Electronic computers) |2 fast | |
758 | |i has work: |a Professional assembly language (Text) |1 https://id.oclc.org/worldcat/entity/E39PCGtmkph7Mq6Ky6T4PB9BCP |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Blum, Richard, 1962- |t Professional assembly language. |d Indianapolis, IN : Wiley, ©2005 |z 0764579010 |w (DLC) 2004029116 |w (OCoLC)57208902 |
830 | 0 | |a Wrox professional guides. | |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9780764579011/?ar |z Texto completo |
856 | 4 | 0 | |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=225831 |z Texto completo |
938 | |a 123Library |b 123L |n 11566 | ||
938 | |a Books 24x7 |b B247 |n bks00004858 | ||
938 | |a Baker & Taylor |b BKTY |c 39.99 |d 29.99 |i 0764579010 |n 0006105554 |s active | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL225831 | ||
938 | |a ebrary |b EBRY |n ebr10113951 | ||
938 | |a EBSCOhost |b EBSC |n 127889 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n 25262 | ||
938 | |a YBP Library Services |b YANK |n 2339034 | ||
994 | |a 92 |b IZTAP |