Cargando…

Low-level programming : C, Assembly, and program execution on Intel® 64 architecture /

Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-performance code. Low-Level Programming explains Intel 64 architecture as the result of von Neumann ar...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Zhirkov, Igor (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York, NY : Apress, [2017]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn992436740
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 170630t20172017nyu ob 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d EBLCP  |d N$T  |d GW5XE  |d YDX  |d UAB  |d AZU  |d UPM  |d MERER  |d ESU  |d OCLCQ  |d UMI  |d STF  |d IOG  |d IDB  |d K6U  |d MERUC  |d COO  |d VT2  |d LIV  |d U3W  |d D6H  |d CAUOI  |d VVB  |d MFS  |d OCLCF  |d OCLCQ  |d DEBBG  |d UOK  |d CEF  |d KSU  |d UWW  |d AU@  |d UKMGB  |d WYU  |d AUD  |d UKAHL  |d CNCEN  |d G3B  |d LEAUB  |d ERF  |d UKBTH  |d UHL  |d TEFOD  |d LEATE  |d OCLCQ  |d UBY  |d OCLCQ  |d LQU  |d SFB  |d OCLCQ  |d ADU  |d BRF  |d DCT  |d HS0  |d OCLCQ  |d OCLCO  |d EYM  |d OCLCQ  |d OCLCO  |d OCLCQ 
015 |a GBB8J4603  |2 bnb 
016 7 |a 019090972  |2 Uk 
019 |a 992735299  |a 996426801  |a 999534791  |a 1005138971  |a 1011793397  |a 1058417650  |a 1066635854  |a 1086504608  |a 1112884417  |a 1113810029  |a 1122814392  |a 1125661086  |a 1135367940  |a 1153857962  |a 1160008827  |a 1162350844  |a 1204056565  |a 1227634440 
020 |a 9781484224038  |q (electronic bk.) 
020 |a 1484224035  |q (electronic bk.) 
020 |a 1484224027 
020 |a 9781484224021 
024 7 |a 10.1007/978-1-4842-2403-8  |2 doi 
024 8 |a 10.1007/978-1-4842-2 
029 1 |a AU@  |b 000060467322 
029 1 |a AU@  |b 000067107384 
029 1 |a CHNEW  |b 000962068 
029 1 |a CHVBK  |b 491706987 
029 1 |a GBVCP  |b 1014935792 
029 1 |a UKMGB  |b 019090972 
035 |a (OCoLC)992436740  |z (OCoLC)992735299  |z (OCoLC)996426801  |z (OCoLC)999534791  |z (OCoLC)1005138971  |z (OCoLC)1011793397  |z (OCoLC)1058417650  |z (OCoLC)1066635854  |z (OCoLC)1086504608  |z (OCoLC)1112884417  |z (OCoLC)1113810029  |z (OCoLC)1122814392  |z (OCoLC)1125661086  |z (OCoLC)1135367940  |z (OCoLC)1153857962  |z (OCoLC)1160008827  |z (OCoLC)1162350844  |z (OCoLC)1204056565  |z (OCoLC)1227634440 
037 |a CL0500000897  |b Safari Books Online 
037 |a 904CD121-9D45-4260-82FA-3E5D1FBF54A1  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.6 
072 7 |a COM  |x 051010  |2 bisacsh 
072 7 |a UMX  |2 bicssc 
072 7 |a UMC  |2 bicssc 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Zhirkov, Igor,  |e author. 
245 1 0 |a Low-level programming :  |b C, Assembly, and program execution on Intel® 64 architecture /  |c Igor Zhirkov. 
264 1 |a New York, NY :  |b Apress,  |c [2017] 
264 4 |c ©2017 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
347 |b PDF 
505 0 |a Assembly language and computer architecture -- The C programming language -- Between C and Assembly -- Appendices. 
504 |a Includes bibliographical references and index. 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed July 11, 2017). 
520 |a Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-performance code. Low-Level Programming explains Intel 64 architecture as the result of von Neumann architecture evolution. The book teaches the latest version of the C language (C11) and assembly language from scratch. It covers the entire path from source code to program execution, including generation of ELF object files, and static and dynamic linking. Code examples and exercises are included along with the best code practices. Optimization capabilities and limits of modern compilers are examined, enabling you to balance between program readability and performance. The use of various performance-gain techniques is demonstrated, such as SSE instructions and pre-fetching. Relevant Computer Science topics such as models of computation and formal grammars are addressed, and their practical value explained. Low-Level Programming teaches programmers to: Freely write in assembly language Understand the programming model of Intel 64 Write maintainable and robust code in C11 Follow the compilation process and decipher assembly listings Debug errors in compiled assembly code Use appropriate models of computation to greatly reduce program complexity Write performance-critical code Comprehend the impact of a weak memory model in multi-threaded applications. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer programming. 
650 0 |a Programming languages (Electronic computers) 
650 0 |a C (Computer program language) 
650 0 |a Assembly languages (Electronic computers) 
650 0 |a Intel microprocessors  |x Programming. 
650 6 |a Programmation (Informatique) 
650 6 |a C (Langage de programmation) 
650 6 |a Langage assembleur (Langage de programmation) 
650 6 |a Intel (Microprocesseurs)  |x Programmation. 
650 7 |a computer programming.  |2 aat 
650 7 |a Computer architecture & logic design.  |2 bicssc 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a Assembly languages (Electronic computers)  |2 fast  |0 (OCoLC)fst01800564 
650 7 |a C (Computer program language)  |2 fast  |0 (OCoLC)fst00843279 
650 7 |a Computer programming.  |2 fast  |0 (OCoLC)fst00872390 
650 7 |a Programming languages (Electronic computers)  |2 fast  |0 (OCoLC)fst01078704 
776 0 8 |i Print version:  |z 9781484224021 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484224021/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH33062854 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL4890737 
938 |a EBSCOhost  |b EBSC  |n 1543776 
938 |a YBP Library Services  |b YANK  |n 14665117 
994 |a 92  |b IZTAP