Mikro-Controller-Pass 1



Ähnliche Dokumente
Mikro-Controller-Pass 1

2. Negative Dualzahlen darstellen

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

Grundlagen der Informatik

Zahlensysteme Seite -1- Zahlensysteme

Zeichen bei Zahlen entschlüsseln

a) Da die Zahlen im IEEE-32Bit-Format dargestellt werden sollen, ist der Bias = 127.

Übungen zu Informatik 1

Zahlensysteme. von Christian Bartl

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

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Jede Zahl muss dabei einzeln umgerechnet werden. Beginnen wir also ganz am Anfang mit der Zahl,192.

Lösungen: zu 1. a.) b.) c.)

BITte ein BIT. Vom Bit zum Binärsystem. A Bit Of Magic. 1. Welche Werte kann ein Bit annehmen? 2. Wie viele Zustände können Sie mit 2 Bit darstellen?

2 Darstellung von Zahlen und Zeichen

Binär Codierte Dezimalzahlen (BCD-Code)

Informationssysteme Gleitkommazahlen nach dem IEEE-Standard 754. Berechnung von Gleitkommazahlen aus Dezimalzahlen. HSLU T&A Informatik HS10

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

Übungsaufgaben. - Vorgehensweise entsprechend dem Algorithmus der schriftlichen Multiplikation

Einführung in die Programmierung

Lehrgang: Digitaltechnik 1 ( Grundlagen ) - Im Lehrgang verwendete Gatter ( Übersicht ) Seite 3

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

Daten verarbeiten. Binärzahlen

Mathematik: Mag. Schmid Wolfgang Arbeitsblatt 3 1. Semester ARBEITSBLATT 3 RECHNEN MIT GANZEN ZAHLEN

Theoretische Informatik SS 04 Übung 1

5. bis 10. Klasse. Textaufgaben. Alle Themen Typische Aufgaben

Zahlendarstellungen und Rechnerarithmetik*

Rationale Zahlen. Weniger als Nichts? Ist Null nichts?

Binär- und Hexadezimal-Zahl Arithmetik.

Kapitel 4A: Einschub - Binärcodierung elementarer Datentypen. Einschub: Teile aus Kapitel 2 in Küchlin/Weber: Einführung in die Informatik

Vertiefungsstoff zum Thema Darstellung von Zahlen

Im Original veränderbare Word-Dateien

Zahlenmauern. Dr. Maria Koth. Ausgehend von dieser einfachen Bauvorschrift ergibt sich eine Vielzahl an möglichen Aufgabenstellungen.

0 Im folgenden sei die Wortlänge gleich 8 (d. h.: es wird mit Bytes gearbeitet).

Information in einem Computer ist ein

Eine Logikschaltung zur Addition zweier Zahlen

Musterlösung 2. Mikroprozessor & Eingebettete Systeme 1

Binärdarstellung von Fliesskommazahlen

Einführung in die Informatik I

Rationale Zahlen. Vergleichen und Ordnen rationaler Zahlen

Wissenswertes über binäre Felder

N Bit binäre Zahlen (signed)

Lösung 1. Übungsblatt

Technische Informatik - Eine Einführung

Grundlagen der Informatik (BSc) Übung Nr. 5

, WS2012 Übungsgruppen: Mo.,

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

Skript und Aufgabensammlung Terme und Gleichungen Mathefritz Verlag Jörg Christmann Nur zum Privaten Gebrauch! Alle Rechte vorbehalten!

4 Binäres Zahlensystem

Grundlagen der Informatik 2 Grundlagen der Digitaltechnik. 1. Zahlensysteme

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Musterlösung 2. Mikroprozessor & Eingebettete Systeme 1

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Modul 114. Zahlensysteme

Repetitionsaufgaben Negative Zahlen/Brüche/Prozentrechnen

Informationsdarstellung im Rechner

Zahlensysteme Das 10er-System

Orientierungstest für angehende Industriemeister. Vorbereitungskurs Mathematik

FH Jena Prüfungsaufgaben Prof. Giesecke FB ET/IT Binäre Rechenoperationen WS 11/12

Sollsaldo und Habensaldo

1) Mit welcher Zahl muss 18 multipliziert werden, um 234 zu erhalten? Kontrolliere! 2) Finde die Zahl, mit der 171 multipliziert werden muss, um 4104

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Technische Informatik Basispraktikum Sommersemester 2001

HIER GEHT ES UM IHR GUTES GELD ZINSRECHNUNG IM UNTERNEHMEN

Lösen von linearen Gleichungssystemen mit zwei Unbekannten:

Kapitel 2. Zahlensysteme, Darstellung von Informationen

Informatik I: Abschnitt 7

Grundlagen der Informatik I Informationsdarstellung

Modalitäten der LSF-Belegung für die Lehrveranstaltungen

FH Jena Prüfungsaufgaben Prof. Giesecke FB ET/IT Binäre Rechenoperationen WS 09/10

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

Mathe-Übersicht INHALTSVERZEICHNIS

n S n , , , , 167 Nach einem Jahr beträgt der Schuldenstand ca. 1177,09.

Das Rechnermodell - Funktion

Anleitung zur Excel-Anwendung Basisprämienberechnung

Das Maschinenmodell Datenrepräsentation

Füllstandsregelung. Technische Informatik - Digitaltechnik II

Lineare Gleichungssysteme

SFirm32 Umstellung FTAM EBICS

Aufgabensammlung Bruchrechnen

Informationsblatt Induktionsbeweis

Das BANK-now Finanzierungsmodul.

Woraus besteht ein Bild? (c) Winfried Heinkele

Bsp. 12% = 100. W- Prozentwert p-prozentsatz G- Grundwert. oder Dreisatz 100% 30 : % 4,50

3. LINEARE GLEICHUNGSSYSTEME

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

Professionelle Seminare im Bereich MS-Office

Signalverarbeitung 1

Informationen zum Ambulant Betreuten Wohnen in leichter Sprache

Daten, Informationen, Kodierung. Binärkodierung

Statuten in leichter Sprache

4. Übungsblatt zu Mathematik für Informatiker I, WS 2003/04

Vorlesung Programmieren. Agenda. Dezimalsystem. Zahlendarstellung. Zahlendarstellung. Oder: wie rechnen Computer?

Leichte-Sprache-Bilder

Grundlagen der Informatik Übungen 1.Termin

Computerarithmetik ( )

Approximation durch Taylorpolynome

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 18

IMAP Backup. Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails. Hersteller: malu-soft

Transkript:

MikroControllerPass Lernsysteme MC 805 Seite: (Selbststudium) Inhaltsverzeichnis Vorwort Seite 2 Addition Seite 3 Subtraktion Seite 4 Subtraktion durch Addition der Komplemente Dezimales Zahlensystem:Neunerkomplement Seite 5 Dezimales Zahlensystem: Zehnerkomplement Seite 7 Duales Zahlensystem: Einerkomplement Seite 9 Duales Zahlensystem: Zweierkomplement Seite 0 Merksatz zu negativen Zahlen Seite 8BitBinärzahlen mit Vorzeichen Seite 2 Zahlenvorrat von 8BitBinärzahlen mit Vorzeichen Seite 3 Übungsaufgaben Seite 4 Lösungen zu den Übungen auf Seite 3 und 4 Seite 5 Lösungen zu den Übungsaufgaben Seite 6

MikroControllerPass Lernsysteme MC 805 Seite: 2 (Selbststudium) Vorwort Das Kapitel zum ist als Wiederholung für diejenigen gedacht, die sich schon einmal mit dem Thema befaßt haben Neueinsteiger sollten sich an weiteren Übungen trainieren Schwerpunkt bei weiteren Übungen sollten dabei Additionen und Subtraktionen von 8Bit großen Zahlen sein Die Subtraktion sollte schwerpunktmäßig durch die Addition des Zweierkomplements geübt werden Im weiteren Kursverlauf wird dieses Wissen bei der Berechnung von relativen Sprungdistanzen in den ersten Programmierübungen gebraucht Im Lerntext auf den Seiten 3 und 4 befinden sich Übungen, deren Lösungen auf der Seite 5 angeboten werden Die richtigen Lösungen der Übungsaufgaben auf der Seite 4 sollten als Selbstkontrolle dienen

MikroControllerPass Lernsysteme MC 805 Seite: 3 Addition 0 0 0 0 0 0 Übungsbeispiele zur Addition: 0 0 0 0 0 0 0 0 0 0 0 0 0 Aus je 2 Einsen wird ein Übertrag zur nächsthöheren Wertigkeit 0 0 0 0 0 0 Überträge 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Überträge

MikroControllerPass Lernsysteme MC 805 Seite: 4 Subtraktion 0 0 0 0 0 0 Übungsbeispiele zur Subtraktion: 0 0 0 0 0 0 0 0 0 Aus einer "geborgten" werden an der nächst niedrigeren Stelle 2 Einsen 0 0 0 0 0 0 dto 0 0 0 0 0 0 0 0 0 0 0 0 0 dto

MikroControllerPass Lernsysteme MC 805 Seite: 5 Subtraktion durch Addition der Komplemente Beispiele im dezimalen Zahlensystem: a) mit dem NeunerKomplement ( Das 9erKomplement einer Dezimalzahl ist die Ergänzung dieser Zahl zur grössten gleichstelligen Zahl ) Beispiel 9erKomplement: Dezimalzahl grösste gleichst Zahl 9erKomplement 3276 9999 6723 27 5 2 27 84 Ein Übertrag bedeutet: )Ergebnis positiv, 2)Ergebnis um ergänzen 2 5 27 5 72 2 0 87 r 2 Kein Übertrag bedeutet: )Ergebnis negativ, 2)Ergebnis rekomplementieren

MikroControllerPass Lernsysteme MC 805 Seite: 6 Subtraktion durch Addition der Komplemente Beispiele im dezimalen Zahlensystem: zu a) Erläuterung zum NeunerKomplement 27 5 2 27 84 2 Aus der ursprünglichen Aufgabe 27 5 wird zunächst 27 84 = 27 99 5 Durch das Wegstreichen des Übertrag s wird mathematisch 00 vom Ergebnis subtrahiert Danach wird addiert Zusammenfassend kann die Lösung durch Addition des 9erKomplement s folgendermassen dargestellt werden: 27 99 5 00 = 27 5 5 27 2 5 72 0 87 r 2 Aus der ursprünglichen Aufgabe 5 27 wird zunächst 5 72 = 5 99 27 Durch das Rekomplementieren wird mathematisch von 99 das Ergebnis dann subtrahiert Zusammenfassend kann die Lösung durch Addition des 9erKomplement s folgendermassen dargestellt werden: 99 ( 5 99 27 ) = 99 5 99 27 = 27 5

MikroControllerPass Lernsysteme MC 805 Seite: 7 Subtraktion durch Addition der Komplemente Beispiele im dezimalen Zahlensystem: b) mit dem ZehnerKomplement ( Das 0erKomplement einer Dezimalzahl ist die Ergänzung dieser Zahl zur grössten gleichstelligen Zahl ) Beispiel 0erKomplement: Dezimalzahl grösste gleichst Zahl 0erKomplement 429 0000 5709 324 22 2 324 788 2 Ein Übertrag bedeutet: Ergebnis positiv, ( ansonsten bleibt er unberücksichtigt ) 22 324 22 676 2 0 888 r 2 Kein Übertrag bedeutet: )Ergebnis negativ, 2)Ergebnis rekomplementieren

MikroControllerPass Lernsysteme MC 805 Seite: 8 Subtraktion durch Addition der Komplemente Beispiele im dezimalen Zahlensystem: zu b) Erläuterung zum ZehnerKomplement 324 22 2 324 788 2 Aus der ursprünglichen Aufgabe 324 22 wird zunächst 324 788 = 324 000 22 Durch das Wegstreichen des Übertrag s wird mathematisch 000 vom Ergebnis subtrahiert Zusammenfassend kann die Lösung durch Addition des 0erKomplement s folgendermassen dargestellt werden: 324 000 22 000 = 324 22 22 324 2 22 676 0 888 r 2 Aus der ursprünglichen Aufgabe 22 324 wird zunächst 22 676 = 22 000 324 Durch das Rekomplementieren wird mathematisch von 000 das Ergebnis dann subtrahiert Zusammenfassend kann die Lösung durch Addition des 9erKomplement s folgendermassen dargestellt werden: 000 ( 22 000 324 ) = 000 22 000 324 = 324 22

MikroControllerPass Lernsysteme MC 805 Seite: 9 Subtraktion durch Addition der Komplemente Beispiele im dualen Zahlensystem: a) mit dem EinerKomplement ( Das EinerKomplement einer Dualzahl ist die Ergänzung dieser Zahl zur grössten gleichstelligen Zahl ) Beispiel erkomplement: Dualzahl grösste gleichst Zahl erkomplement 000 00000 Merke: Das EinerKomplement einer Dualzahl erhält man durch die Umkehrung (Negation) jeder einzelnen Stelle 00 000 00 00 00 000 Ein Übertrag bedeutet: )Ergebnis positiv, 2)Ergebnis um ergänzen 0 0000 00 00 0000 0000 0 0000 r Kein Übertrag bedeutet: )Ergebnis negativ, 2)Ergebnis rekomplementieren 00

MikroControllerPass Lernsysteme MC 805 Seite: 0 Subtraktion durch Addition der Komplemente Beispiele im dualen Zahlensystem: b) mit dem ZweierKomplement ( Das ZweierKomplement einer Dualzahl ist die Ergänzung dieser Zahl zur grössten gleichstelligen Zahl ) Beispiel 2erKomplement: Dualzahl grösste gleichst Zahl 2erKomplement 000 ( ) 0000 00000000 Merke: Das ZweierKomplement einer Dualzahl erhält man durch die Umkehrung (Negation) jeder einzelnen Stelle und der anschliessenden Addition mit 00 000 00 00 00 Ein Übertrag bedeutet: Ergebnis positiv, 0000 00 00 0000 000 0 000 r 00 Kein Übertrag bedeutet: )Ergebnis negativ, 2)Ergebnis rekomplementieren ( 2erKomplement )

MikroControllerPass Lernsysteme MC 805 Seite: Da durch die Addition der Komplemente eine Subtraktion entsteht, werden die Komplemente auch als die NegativWerte der positiven Zahlen bezeichnet

MikroControllerPass Lernsysteme MC 805 Seite: 2 8BitBinaerzahlen mit Vorzeichen Festlegung: Das hoechstwertige Bit (MSB) wird als Vorzeichen verwendet! MSB = 0 > positiv MSB = > negativ Grösste 8BitBinaerzahl ohne Vorzeichen: B > F F H > 2 5 5 D Grösste positive 8BitBinaerzahl: 0 B > 7 F H > 2 7 D Merke: Durch die Verwendung des MSB als Vorzeichen, wird die groesstmoegliche Wertigkeit einer Binaerzahl verringert!

MikroControllerPass Lernsysteme MC 805 Seite: 3 Zahlenvorrat von 8BitBinaerzahlen mit Vorzeichen a) positiv b) negativ (Zweierkomplement) Dez Binaer Dez Binaer 0 0 000 0000 0 0 000 0000 0 000 000 2 0 000 000 2 0 3 0 000 00 3 0 4 0 000 000 4 00 27 0 27 000 000 Merke: 28 000 0000 8BitBinärzahlen mit Vorzeichen haben folgenden ZeichenVorrat: positiv > 0 bis 27 negativ > 0 bis 28

Übungsaufgaben Die in der Tabelle angegebenen positiven Binärzahlen sind als negative Binärzahlen mit gleicher Wertigkeit anzugeben! Pos Binärzahl Einerkomplement Zweierkomplement 0000000 B 000000 B B MikroControllerPass Lernsysteme MC 805 Seite: 4 2 Die in der Tabelle angegebenen negativen Binärzahlen sind als positive Binärzahlen mit gleicher Wertigkeit anzugeben! Pos Binärzahl Einerkomplement Zweierkomplement 000 B 00000 B 0000 B 0000 B 3 Die folgend angegebenen Rechenaufgaben sind zu lösen! 0000 000 0 000 00 000 000 000 0 0000 000 0 00 00 000 000 00 0 Grundaufgabe Lösung erkomplement Lösung 2erKomplement 00000000 00000 00000000 00000000

MikroControllerPass Lernsysteme MC 805 Seite: 5 Lösungen zu den Übungsaufgaben auf Seite 3 und 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Aus je 2 Einsen wird ein Übertrag zur nächsthöheren Wertigkeit 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 dto 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Aus einer "geborgten" werden an der nächst niedrigeren Stelle 2 Einsen 0 0 0 0 0 0 0 0 0 0 0 0 0 dto 0 0 0 0 0 0

MikroControllerPass Lernsysteme MC 805 Seite: 6 Übungsaufgaben Die in der Tabelle angegebenen positiven Binärzahlen sind als negative Binärzahlen mit gleicher Wertigkeit anzugeben! Pos Binärzahl Einerkomplement Zweierkomplement 0000000 B 000000 B B 00000000 B 000000000 B 0000000000000 B 00000000 B 00000000 B 000000000000 B 2 Die in der Tabelle angegebenen negativen Binärzahlen sind als positive Binärzahlen mit gleicher Wertigkeit anzugeben! Pos Binärzahl Einerkomplement Zweierkomplement 0000000 B 00000 B 00000000 B 0000 B 000 B 00000 B 0 B 00000 B 0000 B 000000 B 0000 B 0000 B 3 Die folgend angegebenen Rechenaufgaben sind zu lösen! 0000 0 0000 000 000 00 000 000 000 000 0 0000 0000 0 00 00000000 00000 000 00 00 0000 000 000 00 0 Aufgabe Lösung erkomplement Lösung 2erKomplement 00000000 00000000 00000000000 00000000000 00000 0000 0000000 0000 0000