Library Catalogue

x86-64 Assembly Language Programming with Ubuntu (Record no. 38945)

MARC details
000 -LEADER
fixed length control field 02628nam a2200373 i 4500
001 - CONTROL NUMBER
control field OTLid0000733
003 - CONTROL NUMBER IDENTIFIER
control field MnU
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20241120064019.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION
fixed length control field m o d s
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 190622s2019 mnu o 0 0 eng d
040 ## - CATALOGING SOURCE
Original cataloging agency MnU
Language of cataloging eng
Transcribing agency MnU
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76
245 00 - TITLE STATEMENT
Title x86-64 Assembly Language Programming with Ubuntu
Statement of responsibility, etc Ed Jorgensen
264 #2 -
-- Minneapolis, MN
-- Open Textbook Library
264 #1 -
-- Computer Science, Las Vegas, Nevada
-- Ed Jorgensen
-- [2019]
264 #4 -
-- ©2019.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource
336 ## -
-- text
-- txt
-- rdacontent
337 ## -
-- computer
-- c
-- rdamedia
338 ## -
-- online resource
-- cr
-- rdacarrier
490 0# - SERIES STATEMENT
Series statement Open textbook library.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note 1.0 Introduction -- 2.0 Architecture Overview -- 3.0 Data Representation -- 4.0 Program Format -- 5.0 Tool Chain -- 6.0 DDD Debugger -- 7.0 Instruction Set Overview -- 8.0 Addressing Modes -- 9.0 Process Stack -- 10.0 Program Development -- 11.0 Macros -- 12.0 Functions -- 13.0 System Services -- 14.0 Multiple Source Files -- 15.0 Stack Buffer Overflow -- 16.0 Command Line Arguments -- 17.0 Input/Output Buffering -- 18.0 Floating-Point instructions -- 19.0 Parallel Processing -- 20.0 Interrupts -- 21.0 Appendix A - ASCII Table -- 22.0 Appendix B - Instruction Set Summary -- 23.0 Appendix C - System Services -- 24.0 Appendix D - Quiz Question Answers
520 0# - SUMMARY, ETC.
Summary, etc The purpose of this text is to provide a reference for University level assembly language and systems programming courses. Specifically, this text addresses the x86-64 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System (OS). While the provided code and various examples should work under any Linux-based 64-bit OS, they have only been tested under Ubuntu 14.04 LTS (64-bit). The x86-64 is a Complex Instruction Set Computing (CISC) CPU design. This refers to the internal processor design philosophy. CISC processors typically include a wide variety of instructions (sometimes overlapping), varying instructions sizes, and a wide range of addressing modes. The term was retroactively coined in contrast to Reduced Instruction Set Computer (RISC3).
542 1# -
-- Attribution-NonCommercial-ShareAlike
546 ## - LANGUAGE NOTE
Language note In English.
588 0# -
-- Description based on online resource
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer Science
Form subdivision Textbooks
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Programming Languages
Form subdivision Textbooks
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Jorgensen, Ed
Relator term author
710 2# - ADDED ENTRY--CORPORATE NAME
Corporate name or jurisdiction name as entry element Open Textbook Library
Relator term distributor
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://open.umn.edu/opentextbooks/textbooks/733">https://open.umn.edu/opentextbooks/textbooks/733</a>
Public note Access online version

No items available.

© 2024, Kenya Medical Training College | All Rights Reserved