Introduction to Computer Organization:
Introduction to Computer Organization gives programmers a practical understanding of what happens in a computer when you execute your code. You may never have to write x86-64 assembly language or design hardware yourself, but knowing how the hardware and software works will give you greater control...
Gespeichert in:
Beteilige Person: | |
---|---|
Körperschaft: | |
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
[Erscheinungsort nicht ermittelbar]
No Starch Press
2022
|
Ausgabe: | 1st edition. |
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781098130183/?ar |
Zusammenfassung: | Introduction to Computer Organization gives programmers a practical understanding of what happens in a computer when you execute your code. You may never have to write x86-64 assembly language or design hardware yourself, but knowing how the hardware and software works will give you greater control and confidence over your coding decisions. We start with high level fundamental concepts like memory organization, binary logic, and data types and then explore how they are implemented at the assembly language level. The goal isn't to make you an assembly programmer, but to help you comprehend what happens behind the scenes between running your program and seeing "Hello World" displayed on the screen. Classroom-tested for over a decade, this book will demystify topics like: •How to translate a high-level language code into assembly language •How the operating system manages hardware resources with exceptions and interrupts •How data is encoded in memory •How hardware switches handle decimal data •How program code gets transformed into machine code the computer understands •How pieces of hardware like the CPU, input/output, and memory interact to make the entire system work. |
Beschreibung: | Online resource; Title from title page (viewed January 25, 2022) |
Umfang: | 1 Online-Ressource (502 Seiten) |
Internformat
MARC
LEADER | 00000cam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-072485434 | ||
003 | DE-627-1 | ||
005 | 20240228121542.0 | ||
007 | cr uuu---uuuuu | ||
008 | 220112s2022 xx |||||o 00| ||eng c | ||
035 | |a (DE-627-1)072485434 | ||
035 | |a (DE-599)KEP072485434 | ||
035 | |a (ORHE)9781098130183 | ||
035 | |a (DE-627-1)072485434 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 004.2/2 |2 23 | |
100 | 1 | |a Plantz, Robert |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Introduction to Computer Organization |c Plantz, Robert |
250 | |a 1st edition. | ||
264 | 1 | |a [Erscheinungsort nicht ermittelbar] |b No Starch Press |c 2022 | |
300 | |a 1 Online-Ressource (502 Seiten) | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Online resource; Title from title page (viewed January 25, 2022) | ||
520 | |a Introduction to Computer Organization gives programmers a practical understanding of what happens in a computer when you execute your code. You may never have to write x86-64 assembly language or design hardware yourself, but knowing how the hardware and software works will give you greater control and confidence over your coding decisions. We start with high level fundamental concepts like memory organization, binary logic, and data types and then explore how they are implemented at the assembly language level. The goal isn't to make you an assembly programmer, but to help you comprehend what happens behind the scenes between running your program and seeing "Hello World" displayed on the screen. Classroom-tested for over a decade, this book will demystify topics like: •How to translate a high-level language code into assembly language •How the operating system manages hardware resources with exceptions and interrupts •How data is encoded in memory •How hardware switches handle decimal data •How program code gets transformed into machine code the computer understands •How pieces of hardware like the CPU, input/output, and memory interact to make the entire system work. | ||
650 | 0 | |a Computer organization | |
650 | 0 | |a X86 assembly language (Computer program language) | |
650 | 4 | |a Ordinateurs ; Conception et construction | |
650 | 4 | |a X86 assembly language (Langage de programmation) | |
650 | 4 | |a Computer organization | |
650 | 4 | |a X86 assembly language (Computer program language) | |
710 | 2 | |a Safari, an O'Reilly Media Company. |e MitwirkendeR |4 ctb | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781098130183/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-072485434 |
---|---|
_version_ | 1821494825931767808 |
adam_text | |
any_adam_object | |
author | Plantz, Robert |
author_corporate | Safari, an O'Reilly Media Company |
author_corporate_role | ctb |
author_facet | Plantz, Robert Safari, an O'Reilly Media Company |
author_role | aut |
author_sort | Plantz, Robert |
author_variant | r p rp |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)072485434 (DE-599)KEP072485434 (ORHE)9781098130183 |
dewey-full | 004.2/2 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.2/2 |
dewey-search | 004.2/2 |
dewey-sort | 14.2 12 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1st edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02699cam a22004212 4500</leader><controlfield tag="001">ZDB-30-ORH-072485434</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228121542.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">220112s2022 xx |||||o 00| ||eng c</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)072485434</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP072485434</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781098130183</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)072485434</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.2/2</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Plantz, Robert</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Introduction to Computer Organization</subfield><subfield code="c">Plantz, Robert</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[Erscheinungsort nicht ermittelbar]</subfield><subfield code="b">No Starch Press</subfield><subfield code="c">2022</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (502 Seiten)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Online resource; Title from title page (viewed January 25, 2022)</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Introduction to Computer Organization gives programmers a practical understanding of what happens in a computer when you execute your code. You may never have to write x86-64 assembly language or design hardware yourself, but knowing how the hardware and software works will give you greater control and confidence over your coding decisions. We start with high level fundamental concepts like memory organization, binary logic, and data types and then explore how they are implemented at the assembly language level. The goal isn't to make you an assembly programmer, but to help you comprehend what happens behind the scenes between running your program and seeing "Hello World" displayed on the screen. Classroom-tested for over a decade, this book will demystify topics like: •How to translate a high-level language code into assembly language •How the operating system manages hardware resources with exceptions and interrupts •How data is encoded in memory •How hardware switches handle decimal data •How program code gets transformed into machine code the computer understands •How pieces of hardware like the CPU, input/output, and memory interact to make the entire system work.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer organization</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">X86 assembly language (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ordinateurs ; Conception et construction</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">X86 assembly language (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer organization</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">X86 assembly language (Computer program language)</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Safari, an O'Reilly Media Company.</subfield><subfield code="e">MitwirkendeR</subfield><subfield code="4">ctb</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781098130183/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-072485434 |
illustrated | Not Illustrated |
indexdate | 2025-01-17T11:20:32Z |
institution | BVB |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (502 Seiten) |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2022 |
publishDateSearch | 2022 |
publishDateSort | 2022 |
publisher | No Starch Press |
record_format | marc |
spelling | Plantz, Robert VerfasserIn aut Introduction to Computer Organization Plantz, Robert 1st edition. [Erscheinungsort nicht ermittelbar] No Starch Press 2022 1 Online-Ressource (502 Seiten) Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Online resource; Title from title page (viewed January 25, 2022) Introduction to Computer Organization gives programmers a practical understanding of what happens in a computer when you execute your code. You may never have to write x86-64 assembly language or design hardware yourself, but knowing how the hardware and software works will give you greater control and confidence over your coding decisions. We start with high level fundamental concepts like memory organization, binary logic, and data types and then explore how they are implemented at the assembly language level. The goal isn't to make you an assembly programmer, but to help you comprehend what happens behind the scenes between running your program and seeing "Hello World" displayed on the screen. Classroom-tested for over a decade, this book will demystify topics like: •How to translate a high-level language code into assembly language •How the operating system manages hardware resources with exceptions and interrupts •How data is encoded in memory •How hardware switches handle decimal data •How program code gets transformed into machine code the computer understands •How pieces of hardware like the CPU, input/output, and memory interact to make the entire system work. Computer organization X86 assembly language (Computer program language) Ordinateurs ; Conception et construction X86 assembly language (Langage de programmation) Safari, an O'Reilly Media Company. MitwirkendeR ctb |
spellingShingle | Plantz, Robert Introduction to Computer Organization Computer organization X86 assembly language (Computer program language) Ordinateurs ; Conception et construction X86 assembly language (Langage de programmation) |
title | Introduction to Computer Organization |
title_auth | Introduction to Computer Organization |
title_exact_search | Introduction to Computer Organization |
title_full | Introduction to Computer Organization Plantz, Robert |
title_fullStr | Introduction to Computer Organization Plantz, Robert |
title_full_unstemmed | Introduction to Computer Organization Plantz, Robert |
title_short | Introduction to Computer Organization |
title_sort | introduction to computer organization |
topic | Computer organization X86 assembly language (Computer program language) Ordinateurs ; Conception et construction X86 assembly language (Langage de programmation) |
topic_facet | Computer organization X86 assembly language (Computer program language) Ordinateurs ; Conception et construction X86 assembly language (Langage de programmation) |
work_keys_str_mv | AT plantzrobert introductiontocomputerorganization AT safarianoreillymediacompany introductiontocomputerorganization |