Skript Zahlensysteme



Ähnliche Dokumente
Zahlensysteme und Kodes. Prof. Metzler

Computer rechnen nur mit Nullen und Einsen

Informationsmenge. Maßeinheit: 1 Bit. 1 Byte. Umrechnungen: Informationsmenge zur Beantwortung einer Binärfrage kleinstmögliche Informationseinheit

1 Zahlen im Dezimalsystem

Basisinformationstechnologie I

There are only 10 types of people in the world: those who understand binary, and those who don't

Zahlen in Binärdarstellung

Digitaltechnik FHDW 1.Q 2007

Rückblick. Zahlendarstellung zu einer beliebigen Basis b. Umwandlung zwischen Zahlendarstellung (214) 5 = (278) 10 =(?) 8

Leseprobe. Taschenbuch Mikroprozessortechnik. Herausgegeben von Thomas Beierlein, Olaf Hagenbruch ISBN:

Musterlösung 1. Mikroprozessortechnik und Eingebettete Systeme 1 WS2015/2016

1 Dualsystem Dualzahlen mit Vorzeichen 4. 2 Hexadezimalsystem Hexadezimalzahlen mit Vorzeichen Oktalsystem 13 4 Zahlenring 14

Grundlagen der Technischen Informatik. 3. Übung

Zahlensysteme. Zahl Stellenwert Zahl Zahl =

Über Zahlensysteme und das Rechnen mit Hexadezimalzahlen

1. Das dekadische Ziffernsystem (Dezimalsystem) Eine ganze Zahl z kann man als Summe von Potenzen zur Basis 10 darstellen:

1. Grundlegende Konzepte der Informatik

Zahlendarstellungen und Rechnerarithmetik*

Informatik I Modul 2: Rechnerarithmetik (1)

Modul 2: Rechnerarithmetik (1) Informatik I. Modul 2: Rechnerarithmetik (1) Rechnerarithmetik. Formale Grundlagen. Zahlensysteme (1) Zahlensysteme (2)

Zahlensysteme Dezimal-System

Übung zur Wirtschaftsinformatik I. Zahlensysteme / Codierung

Grundlagen der Technischen Informatik. 3. Übung

Digitaltechnik Grundlagen 2. Zahlensysteme

Grundlagen der Informatik 2 Grundlagen der Digitaltechnik. 1. Zahlensysteme

1. 4-Bit Binärzahlen ohne Vorzeichen 2. 4-Bit Binärzahlen mit Vorzeichen 3. 4-Bit Binärzahlen im 2er Komplement 4. Rechnen im 2er Komplement

Einführung in die elektronische Datenverarbeitung. Zahlensysteme

Zahlen im Computer (Klasse 7 Aufbaukurs Informatik)

Grundlagen der Informatik I. Übung

Übung Programmieren - Zahlendarstellung, SSH, SCP, Shellskripte -

, 2017S Übungstermin: Di.,

Grundlagen der Technischen Informatik. 3. Übung. Christian Knell Keine Garantie für Korrekt-/Vollständigkeit

01 - Zahlendarstellung

2 Repräsentation von elementaren Daten

3 Kodierung von Informationen

Technische Fachhochschule Berlin Fachbereich VIII

Inhaltsangabe 3.1 Zahlensysteme und Darstellung natürlicher Zahlen Darstellung ganzer Zahlen

1. Tutorium Digitaltechnik und Entwurfsverfahren

Informationsdarstellung im Rechner

Dualzahlen

BSZ für Elektrotechnik Dresden. Zahlenformate. Dr.-Ing. Uwe Heiner Leichsenring

Grundlagen der Technischen Informatik. 3. Übung

Mikro-Controller-Pass 1

Ein polyadisches Zahlensystem mit der Basis B ist ein Zahlensystem, in dem eine Zahl x nach Potenzen von B zerlegt wird.

Informationsverarbeitung in IT-Systemen

Grundlagen der Informatik

Zahlensysteme. Wie Computer Zahlen darstellen und mit ihnen rechnen Peter Ziesche

, 2015S Übungstermin: Mi.,

Vorwort. Taschenbuch Mikroprozessortechnik. Herausgegeben von Thomas Beierlein, Olaf Hagenbruch ISBN:

Einführung in die Informatik I

Rechnergrundlagen SS Vorlesung

Repräsentation von Daten: Binär-, Oktal- u. Hexadezimalcodierung von ganzen und rationalen Zahlen

Kapitel 2. Zahlensysteme, Darstellung von Informationen

2.Vorlesung Grundlagen der Informatik

Einführung in die Programmierung

TI II: Computer Architecture Data Representation and Computer Arithmetic

Merke: Mit jedem zusätzlichen Bit verdoppelt sich die Anzahl der darstellbaren Zahlen bzw. Zustände

Grundlagen der Rechnerarchitektur. Binäre Logik und Arithmetik

Grundlagen der Informatik I. Übung

Einführung in die PC-Grundlagen

Zahlensysteme und ihre Anwendung

Einführung in die Informatik

Alexander Halles. Zahlensysteme

Vorlesung Programmieren

, 5 8. Hunderter Zehner Zehntel. Einer

1. Stellenwerte im Dualsystem

Bei der Darstellung von Daten mit Stromimpulsen gibt es nur 2 ZUSTÄNDE

Grundlagen der Informatik

Zahlensysteme Römische Zahlen

Informatik I Modul 2: Rechnerarithmetik (1)

Lösung 1. Übungsblatt

Kapitel 5: Darstellung von Daten im Rechner

(7) AB 20: Bits und Bytes

Einführung in die Computerorientierte Mathematik

3 Zahlensysteme in der Digitaltechnik

B: Basis des Zahlensystems 0 a i < B a i є N 0 B є (N > 1) Z = a 0 B 0 + a 1 B 1 + a 2 B a n-1 B n-1

Inhalt. 2.1 Darstellung von Zahlen. 2.2 Darstellung von Zeichen. 2.3 Boolesche Algebra. 2.4 Aussagenlogik. Informatik 1 / Kapitel 2: Grundlagen

Zahlensysteme. Digitale Rechner speichern Daten im Dualsystem 435 dez = binär

Binärzahlen. Vorkurs Informatik. Sommersemester Institut für Informatik Heinrich-Heine-Universität Düsseldorf

Rechnergrundlagen SS Vorlesung

Daten, Informationen, Kodierung. Binärkodierung

Zahlensysteme Seite -1- Zahlensysteme

KNX TP1 Telegramm. KNX Association

Computergrundlagen Zahlensysteme

Inhalt. 2.1 Darstellung von Zahlen. 2.2 Darstellung von Zeichen. 2.3 Boolesche Algebra. 2.4 Aussagenlogik. 2.5 Logische Funktionen

Einführung in die Informatik

Chapter 1 Einführung. CCNA 1 version 3.0 Wolfgang Riggert, FH Flensburg auf der Grundlage von

Klausur Technische Informatik 1 + E-Technik SS 2013 Prüfer: Sutter Hilfsmittel: keine

Einführung in die Informatik

Basisinformationstechnologie I

Die Zahlensysteme. Bommhardt. Das Vervielfältigen dieses Arbeitsmaterials zu nichtkommerziellen Zwecken ist gestattet.

Transkript:

Skript Zahlensysteme Dieses Skript enthält die Themen meiner Unterrichtseinheit Zahlensysteme. Hier sollen die Grundlagen für das Verständnis der darauf folgenden Inhalte zu den Abläufen innerhalb des Computers (wie zum Beispiel die Codierung oder die Umwandlung analoger in digitale Signale) gelegt werden. Die Aufgaben am Ende des Skriptes dienen der Übung und Vorbereitung auf die Lernerfolgskontrolle. Inhalt Zahlensysteme... 1 Dezimalsystem (Zehnersystem)...1 Dualsystem (Zweiersystem)...1 Hexadezimalsystem (Sechzehnersystem)...2 Umrechnungsverfahren... 3 Dualzahlen in Dezimalzahlen...3 Dezimalzahlen in Dualzahlen...3 Hexadezimalzahlen in Dezimalzahlen...4 Dezimalzahlen in Hexadezimalzahlen...4 Dualzahlen in Hexadezimalzahlen...5 Hexadezimalzahlen in Dualzahlen...5 Signierte Dualzahlen... 6 Darstellung negativer und positiver Dualzahlen...6 Komplementbildung...7 Einerkomplement...7 Zweierkomplement...7 Arithmetische Operationen mit Dualzahlen... 8 Addition...8 Subtraktion mit Hilfe der Zweierkomplement-Addition...8 Aufgaben... 9 Rainer Bertram www.beibringer.de Zahlensysteme.doc

Zahlensysteme Dezimalsystem (Zehnersystem) Zeichenvorrat: 10 Ziffern (0-9) Dezimalzahl 5 4 7 9, 2 6 Stellennummer 4 3 2 1 1 2 Stellenwert 10 3 10 2 10 1 10 0 10-1 10-2 Potenzwert 5*1000 4*100 7*10 9*1 2/10 6/100 Zahlenwert 5000 + 400 + 70 + 9 + 0,2 + 0,06 =5479,26 Dualsystem (Zweiersystem) Zeichenvorrat: 2 Ziffern (0,1) Dualsystem 1 0 1 0 1 1 1, 1 1 Stellennummer 7 6 5 4 3 2 1 1 2 Stellenwert 2 6 2 5 2 4 2 3 2 2 2 1 2 0 2-1 2-2 Potenzwert 1*64 0*32 1*16 0*8 1*4 1*2 1*1 1*1/2 1*1/4 Zahlenwert 64 + 0 + 16 + 0 + 4 + 2 + 1 + 0,5 + 0,25 = 87,75 Rainer Bertram www.beibringer.de Zahlensysteme.doc -1-

Hexadezimalsystem (Sechzehnersystem) Zeichenvorrat: 10 Dezimalziffern (0-9) und 6 Buchstaben (A-F) Stellenwert der Dualzahl Dualzahl 2 15 2 14 2 13 2 12 2 11 2 10 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 2-1 2-2 2-3 2-4 0 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 1 0 0 Dezimalzahl 3 B 7 E, C Stellennummer 4 3 2 1 1 Stellenwert 16 3 16 2 16 1 16 0 16-1 Potenzwert 3*4096 11*256 7*16 14*1 12/16 Zahlenwert 12288 + 2816 + 112 + 14 + 0,75 =15230,75 Grundsätzlich gilt: Stellenwert vor dem Komma: W = B n-1 Stellenwert nach dem Komma: W = B -n = 1/B n Rainer Bertram www.beibringer.de Zahlensysteme.doc -2-

57 10 57 : 2 = 28 Rest 1 Umrechnungsverfahren Dualzahlen Dezimalzahlen 101110,011 2 = 1*2 5 + 1*2 3 + 1*2 2 + 1*2 1 + 1*2-2 + 1*2-3 = 32 + 8 + 4 + 2 + 1/4 + 1/8 = 46,375 10 Dezimalzahlen Dualzahlen Ganze positive Dezimalzahlen: 28 : 2 = 14 Rest 0 14 : 2 = 7 Rest 0 7 : 2 = 3 Rest 1 3 : 2 = 1 Rest 1 1 : 2 = 0 Rest 1 Leserichtung = 111001 2 Dezimalzahlen zwischen 1 und 0: 0,375 10 0,375 * 2 = 0,75 = 0,75 0,75 * 2 = 1,5 1,5-1 = 0,5 0,5 * 2 = 1,0 1,0-1 = 0 = 0,011 2 Leserichtung Rainer Bertram www.beibringer.de Zahlensysteme.doc -3-

Hexadezimalzahlen Dezimalzahlen AFFE 16 = A * 16 3 + F * 16 2 + F * 16 1 + E * 16 0 = 10 * 4096 + 15 * 256 + 15 * 16 + 14 * 1 = 45054 10 Dezimalzahlen Hexadezimalzahlen Ganze positive Dezimalzahlen: 1998 10 1998 : 16 = 124 Rest 14 E 124 : 16 = 7 Rest 12 C 7 : 16 = 0 Rest 7 7 = 7CE 16 Leserichtung Dezimalzahlen zwischen 1 und 0: 0,575 10 0,575 * 16 = 9,2 9,2-9 = 0,2 0,2 * 16 = 3,2 3,2-3 = 0,2 0,2 * 16 = 3,2 3,2-3 = 0,2 = 0,93 3 16 Leserichtung Rainer Bertram www.beibringer.de Zahlensysteme.doc -4-

Dualzahlen Hexadezimalzahlen Dezimalzahl Dualzahl Hexadezimalzahl 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F Dualzahlen Hexadezimalzahlen 0010 1000 1111 1011, 1000 1110 1000 2 8 F B, 8 E 8 16 Hexadezimalzahlen Dualzahlen 7 D A 2 4, 3 9 C E 16 0111 1101 1010 0010 0100, 0011 1001 1100 1110 Rainer Bertram www.beibringer.de Zahlensysteme.doc -5-

Signierte Dualzahlen Darstellung negativer und positiver Dualzahlen Bei signierten Dualzahlen wird durch das führende Bit - auch MSB (Most Significant Bit) - das Vorzeichen angegeben. 1 0 0 1 1 negativ signierte Dualzahl 0 1 1 0 1 positiv signierte Dualzahl Beispiel: Vierstellige signierte Dualzahlen Signierte Dualzahl MSB als + oder - und zugehörige Dezimalzahl Zugehörige Zahlengerade des Dezimalsystems 0 1 1 1 +7 +7 0 1 1 0 +6 +6 0 1 0 1 +5 +5 0 1 0 0 +4 +4 0 0 1 1 +3 +3 0 0 1 0 +2 +2 0 0 0 1 +1 +1 0 0 0 0 +0 +0 1 1 1 1-7 -1 1 1 1 0-6 -2 1 1 0 1-5 -3 1 1 0 0-4 -4 1 0 1 1-3 -5 1 0 1 0-2 -6 1 0 0 1-1 -7 1 0 0 0-0 -8 Im Dualsystem kann der Zahlenwert (dezimal) durch Änderung der Vorzeichen nicht sofort erkannt werden: 1. 0 0 1 0 = 2 2. 0 1 1 0 = 6 1 0 1 0 = -6 1 1 1 0 = -2 Rainer Bertram www.beibringer.de Zahlensysteme.doc -6-

Komplementbildung Einerkomplement 1. 0 1 0 1 = 5 2. 0 1 1 0 = 6 1 0 1 0 = -6 1 0 0 1 = -7 Durch das Vertauschen der Nullen und Einsen (Einerkomplement) entstehen Zahlen, die (zahlenmäßig) um 1 größer sind. 3. 1 1 1 0 = -2 4. 1 0 0 0 = -8 0 0 0 1 = 1 0 1 1 1 = 7 Durch das Vertauschen der Nullen und Einsen (Einerkomplement) entstehen Zahlen, die (zahlenmäßig) um 1 kleiner sind. Zweierkomplement Umwandlung negative in positive und positive in negative Dualzahlen 1. Umwandlung +5 in -5 Zahl 0 1 0 1 5 Einerkomplement 1 0 1 0-6 +1 + 0 0 0 1 +1 Zweierkomplement 1 0 1 1-5 2. Umwandlung -6 in +6 Zahl 1 0 1 0-6 Einerkomplement 0 1 0 1 5 +1 + 0 0 0 1 +1 Zweierkomplement 0 1 1 0 6 2. Umwandlung 0 in 0 (nicht wundern, hieran will ich etwas zeigen ;-) Zahl 0 0 0 0 0 Einerkomplement 1 1 1 1-1 +1 + 0 0 0 1 +1 Zweierkomplement (1) 0 0 0 0 0 Der Übertrag wird nicht beachtet!! Rainer Bertram www.beibringer.de Zahlensysteme.doc -7-

Addition Arithmetische Operationen mit Dualzahlen Duales Zahlensystem Dezimalzahlensystem 0 + 0 = 0 0 + 0 = 0 0 + 1 = 1 0 + 1 = 1 1 + 0 = 1 1 + 0 = 1 1 + 1 = (1)0 1 + 1 = 2 Übertrag z.b.: 1 1 0 1 13 + 1 0 0 1 + 9 1 1 Übertrag 1 1 0 1 1 0 22 Subtraktion mit Hilfe der Zweierkomplement-Addition Von den arithmetischen Funktionen beherrscht die CPU nur das Addieren. Eine Subtraktion wird als Addition einer negativen Zahl aufgefasst. Beispiel: 7-3 2. Umwandlung +3 in -3 Zahl 0 0 1 1 3 Einerkomplement 1 1 0 0-4 +1 + 0 0 0 1 +1 Zweierkomplement 1 1 0 1-3 Addition: 0 1 1 1 7 + 1 1 0 1-3 = (1) 0 1 0 0 = 4 Rainer Bertram www.beibringer.de Zahlensysteme.doc -8-

Aufgaben (Hinweis: Liegt dieses Dokument als Word-Datei vor, sind die Lösungen versteckt enthalten) Schreibe zu allen Aufgaben den Rechenweg mit auf! 1. Rechne folgende Zahlen in das Dezimalsystem um: 1100 2 = 12 10 101010 2 = 42 10 101 16 = 1 * 256 + 1 = 257 D2A 16 = 13 * 256 + 2 * 16 + 10 * 1 =3370 1201 4 = 64 + 16 * 2 + 1 = 97 1201 6 = 216 + 36 * 2 + 1 = 289 2. a) Rechne folgende Zahlen in das Dualsystem um: 24 10 = 11000 2 24 : 2 = 12 Rest 0 12 : 2 = 6 Rest 0 6 : 2 = 3 Rest 0 3 : 2 = 1 Rest 1 1 : 2 = 0 Rest 1 57 10 = 111001 2 57 : 2 = 28 Rest 1 28 : 2 = 14 Rest 0 14 : 2 = 7 Rest 0 7 : 2 = 3 Rest 1 3 : 2 = 1 Rest 1 1 : 2 = 0 Rest 1 Rainer Bertram www.beibringer.de Zahlensysteme.doc -9-

43 10 = 101011 2 43 : 2 = 21 Rest 1 21 : 2 = 10 Rest 1 10 : 2 = 5 Rest 0 5 : 2 = 2 Rest 1 2 : 2 = 1 Rest 0 1 : 2 = 0 Rest 1 b) Rechne ins Hexadezimalsystem 577 10 = 241 16 577 : 16 = 36 Rest 1 1 36 : 16 = 2 Rest 4 4 2 : 16 = 0 Rest 2 2 20641 10 = 50A1 16 20641 : 16 = 1290 Rest 1 1 1290 : 16 = 80 Rest 10 A 80 : 16 = 5 Rest 0 0 5 : 16 = 0 Rest 5 5 3. Stelle folgende Zahl in einem Zahlensystem mit den drei Zeichen A (Wert 0), B (Wert 1) und C (Wert 2) dar. 19 10 = Lösung: CAB 3 19 : 3 = 6 Rest 1 B 6 : 3 = 2 Rest 0 A 2 : 3 = 0 Rest 2 C Stelle folgende Dezimalzahlen als signierte Dualzahl dar: 6 10 = 0110 2-6 10 = 1010 2 4 10 = 0100 2-4 10 = 1100 2 Rainer Bertram www.beibringer.de Zahlensysteme.doc -10-

Berechne mit signierten Dualzahlen: 5 2 = 3 Ergebnis: 0011 Rechenweg: 2 10 = 0010 2 2 10 Einerkomplement: 1101 2 +1 0001 2 Zweierkomplement: 1110 2-2 10 0101 2 5 10 + 1110 2-2 10 = 0011 2 3 10 Rainer Bertram www.beibringer.de Zahlensysteme.doc -11-