Kapitel Beräkningar med binära, oktala, decimala och hexadecimala tal

Relevanta dokument
fx-100ms fx-115ms (fx-912ms) Instruktionshäfte 2 (Ytterligare funktioner)

Digital- och datorteknik

Talsystem Teori. Vad är talsystem? Av Johan Johansson

F2 Binära tal EDA070 Datorer och datoranvändning

Struktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik

Digital elektronik CL0090

Datorsystem. Övningshäfte. Senast uppdaterad: 22 oktober 2012 Version 1.0d

DIGITALA TAL OCH BOOLESK ALGEBRA

Det finns en hemsida. Adressen är

HP 6S Vetenskaplig kalkylator

Moment 2 - Digital elektronik. Föreläsning 1 Binära tal och logiska grindar

Kapitel. 1. Listoperationer 2. Redigering och omplacering av listor 3. Hantering av listdata 4. Aritmetiska beräkningar med listor

Kapitel Att lära känna räknaren Läs detta först! Sid. 000

F2 Datarepresentation talbaser, dataformat och teckenkodning

Kapitel Tabell & graf

Att lära känna räknaren

F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Datorer i system! Roger Henriksson!

Kapitel Ekvationsräkning

Digital- och datorteknik

Handbok Miniräknare. Bernd Johannes Wuebben Pamela Roberts Anne-Marie Mahfouf Översättare: Stefan Asserhäll

Mattias Wiggberg Collaboration

Styrteknik: Binära tal, talsystem och koder D3:1

Kapitel Rekursionstabell och graf

Adderare. Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45

Datatyper och kontrollstrukturer. Skansholm: Kapitel 2) De åtta primitiva typerna. Typ Innehåll Defaultvärde Storlek

Digital- och datorteknik

Kapitel. Elementnummer Visningsintervall Cell. Listnamn. Rad. Spalt

Kapitel Tabell & graf

Digitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud.

Adderare. Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45

2-13 Binära talsystemet Namn:

Kapitel Grafer för koniska sektioner

Kapitel Dynamisk graf

2-14 Binära talsystemet-fördjupning Namn:

Arduinokurs. Del 1 - Vett och etikett. Talsystem. Binärt ettor och nollor

Data, typ, selektion, iteration

Digital Aritmetik Unsigned Integers Signed Integers"

Digitalteknik. Talsystem Grindlogik Koder Booles algebra Tillämpningar Karnaughdiagram. A.Lövdahl

Digitala system EDI610 Elektro- och informationsteknik

Binär addition papper och penna metod

Kapitel Datakommunikation Anslutning av två enheter Anslutning av enheten till en persondator Anslutning av enheten till en CASIO etikettskrivare

Hur implementera algoritmerna på maskinnivå - datorns byggstenar

Kapitel. 6-1 Före matrisräkning 6-2 Matriscelloperationer 6-3 Modifiering av matriser med matriskommandon 6-4 Matrisräkning

Kapitel. Grundläggande användning

GRUNDER I VHDL. Innehåll. Komponentmodell Kodmodell Entity Architecture Identifierare och objekt Operationer för jämförelse

"Crash Course in Programming"

Kapitel. Numeriska beräkningar

fx-570ms fx-991ms Instruktionshäfte 2 (Ytterligare funktioner)

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler

11-1 Innan dubbelgraf används

2-5 Decimaltal Namn: Inledning. Vad är ett decimaltal, och varför skall jag arbeta med dem?

Assemblerprogrammering del 1

fx-9750g PLUS CFX-9850GB PLUS CFX-9850GC PLUS CFX-9950GB PLUS

Uppgift 1 ( Betyg 3 uppgift )

Flyttal kan också hantera vanliga tal som både 16- och 32-bitars dataregister hanterar.

MIKRODATORTEKNIK 2012 INNEHÅLLSFÖRTECKNING

Kapitel Före användning av graf-till-tabell 12-2 Användning av graf-till-tabell

2-1: Taltyper och tallinjen Namn:.

Kapitel. 9-1 Innan graflösning används 9-2 Analys av en funktionsgraf

Din manual TEXAS INSTRUMENTS TI-36X II

Styrteknik: Grundläggande logiska funktioner D2:1

Datoraritmetik. Binär addition papper och penna metod. Binär subtraktion papper och penna metod. Binär multiplikation papper och penna metod

Mattekollen. Mattekollen 1. Mattekollen 3. Mattekollen 2. 6 Mål för kapitlet. 156 mattekollen. För att avsluta kapitlet

Lösningar till tentauppgifterna sätts ut på kurssidan på nätet idag kl 19. Omtentamen i Programmering C, 5p, fristående, kväll,

Programmering i C++ EDA623 Strömmar och filer. EDA623 (Föreläsning 9) HT / 19

Kapitel. Manuella beräkningar. 2-1 Grundläggande beräkningar 2-2 Specialfunktioner 2-3 Funktionsberäkningar

Tentamen. Datorteknik Y, TSEA28

Kapitel 2. Manuella beräkningar

D0013E Introduktion till Digitalteknik

Digital Design IE1204

Datorsystemteknik DVG A03 Föreläsning 3

Digital- och datorteknik

Bruksanvisning för Citizen CX-77

HF0010. Introduktionskurs i datateknik 1,5 hp

PNSPO! Adressering i Omrons PLC. 14 mars 2012 OMRON Corporation

i LabVIEW. Några programmeringstekniska grundbegrepp

Föreläsning 5: Kardinalitet. Funktioners tillväxt

Paneler - VCPXX.2. Programmeringsmanual för VCP-paneler. Revision 2

729G04 Programmering och diskret matematik. Python 6: Abstrakta datatyper

Aritmetisk kodning. F (0) = 0 Exempel: A = {1, 2, 3} k=1. Källkodning fö 5 p.1/12

C konstruerades i början på sjuttiotalet av Dennis Ritchie vid Bell Laboratories.

Talbaser, Komplexa tal

DIGITAL ELEKTRONIK. Laboration DE3 VHDL 1. Namn... Personnummer... Epost-adress... Datum för inlämning...

TENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1

Block 2 Algebra och Diskret Matematik A. Följder, strängar och tal. Referenser. Inledning. 1. Följder

matematik Prov, Övningsblad och Aktiviteter SANOM A UT B IL DNI NG

MA 11. Hur starkt de binder. 2 Reella tal 3 Slutledning 4 Logik 5 Mängdlära 6-7 Talteori 8 Diofantiska ekvationer 9 Fördjupning och kryptografi

Översikt 5 delar. 1: Fysisk representation. Binär, oktal och hexadecimal representation

Kapitel Datakommunikation

c a OP b Digitalteknik och Datorarkitektur 5hp ALU Design Principle 1 - Simplicity favors regularity add $15, $8, $11

IE1205 Digital Design: F6 : Digital aritmetik 2

Styrteknik: MELSEC FX och numeriska värden

CE_O3. Nios II. Inför lab nios2time

Digital Design IE1204

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 27 oktober 2015 Sida 1 / 31

Övningshäfte 1: Logik och matematikens språk

TDP002 - Imperativ programmering

1Mer om tal. Mål. Grunddel K 1

Periodiska decimalbråk

Föreläsning i webbdesign. Bilder och färger. Rune Körnefors. Medieteknik Rune Körnefors rune.kornefors@lnu.se

Transkript:

Kapitel 5 Beräkningar med binära, oktala, decimala och hexadecimala tal Denna räknare kan utföra följande operationer som innefattar olika talsystem. Talsystemsomvandling Aritmetiska operationer Negativa värden Bitvisa operationer 5-1 Före beräkning med binära, oktala, decimala eller hexadecimala tal med heltal 5-2 Val av talsystem 5-3 Aritmetiska operationer 5-4 Negativa värden och bitvisa operationer

5-1 Före beräkning med binära, oktala, decimala eller hexadecimala tal med heltal RUN läget kan användas för att utföra beräkningar med binära, oktala, decimala och hexadecimala tal. Det här läget kan också användas för omvandling mellan talsystem och för bitvisa operationer. Vetenskapliga funktioner kan inte användas i beräkningar med binära, oktala, decimala eller hexadecimala tal. Endast heltal kan användas i beräkningar med binära, oktala, decimala eller hexadecimala tal, varför bråktal ej är tillåtna. Om tal som innehåller decimaler matas in, kommer decimalerna automatiskt att tas bort. Vid försök att mata in ett tal som inte är gällande inom det talsystem (binärt, oktalt, decimalt, hexadecimalt) som används, kommer räknaren att visa ett felmeddelande. Följande visar de siffror som kan användas i varje talsystem. Binära tal: 0, 1 Oktala tal: 0, 1, 2, 3, 4, 5, 6, 7 Decimaltal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Hexadecimala tal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F Bokstäverna ur alfabetet som används i hexadecimala tal ser annorlunda ut i teckenfönstret för att skilja dem ifrån textbokstäver. Normal text Hexadecimala tal A B C D E F u v w x y z Tangenter Negativa binära, oktala och hexadecimala tal framställs genom att använda tvåkomplementet av det ursprungliga talet. Följande är visningskapaciteten för vart och ett av talsystemen. Talsystem Binära tal Oktala tal Decimaltal Hexadecimala tal Visningskapacitet 16 siffror 11 siffror 10 siffror 8 siffror 74

Före beräkning med binära, oktala, decimala eller hexadecimala tal med heltal 5-1 Följande visar deolika talsystemens beräkningsomfång. Binära Positiva tal: 0 < x < 111111111111111 Negativa tal: 1000000000000000 < x < 1111111111111111 Oktala Positiva tal: 0 < x < 17777777777 Negativa tal: 20000000000 < x < 37777777777 Decimala Positiva tal: 0 < x < 2147483647 Negativa tal: 2147483648 < x < 1 Hexadecimala Positiva tal: 0 < x < 7FFFFFFF Negativa tal: 80000000 < x < FFFFFFFF uatt utföra beräkning med binära, oktala, decimala eller hexadecimala tal 1. Uppvisa huvudmenyn och välj RUN. Sid. 5 2. Tryck på!z och specificera grundläggande talsystem genom att trycka på 2 (Dec), 3 (Hex), 4 (Bin), eller 5 (Oct). 3. Tryck på J för att ändra till skärmen för räkneinmatning. En funktionsmeny med följande poster visas. {d~o}/{log}...meny för {specificering av talsystem}/{bitvisa operationer} 75

5-2 Val av talsystem Använd uppsättningsskärmen för att specificera decimal, hexadecimal, binär eller oktal som grundläggande talsystem. Tryck på funktionstangenten som motsvarar önskat system och tryck sedan på w. uomvandling av ett uppvisat värde från ett talsystem till ett annat Exempel Omvandla 2210 (grundläggande talsystem) till dess binära eller oktala värde A!Z2(Dec)J1(d~o)1(d) ccw!z4(bin)jw!z5(oct)jw uatt specificera talsystem för ett inmatat värde Det går att specificera ett talsystem för varje enskilt värde som matas in. Tryck på 1 (d~o) medan binära, oktala, decimal eller hexadecimal ställts in som gällande nummersystem för att visa en meny av nummerystemsymboler. Tryck på den funktionstangent som stämmer med den symbol du vill välja och mata sedan in önskat värde. {d}/{h}/{b}/{o}... {decimal}/{hexadecimal}/{binär}/{oktal} uinmatning av värden med blandade talsystem Exempel Mata in 12310 eller 10102 när det grundläggande talsystemet är hexadecimal!z3(hex)j A1(d~o)1(d)bcdw 3(b)babaw 76

5-3 Aritmetiska operationer Exempel 1 Beräkna 101112 + 110102!Z4(Bin)J Ababbb+ bbabaw Exempel 2 Mata in och beräkna 1238 ABC16 när det grundläggande talsystemet är decimal teller hexadecimalt Sid. 74!Z2(Dec)J A1(d~o)4(o)bcd* 2(h)ABCw!Z3(Hex)Jw 77

5-4 Negativa värden och bitvisa operationer Tryck på 2 (LOG) medan binära, oktala, decimal eller hexadecimal ställts in som gällande nummersystem för att visa en meny av negationer och bitvisa operatörer. {Neg}... {negation}* 1 {Not}/{and}/{or}/{xor}/{xnor}... {NOT}* 2 /{AND}/{OR}/{XOR}/{XNOR}* 3 k Negativa värden Exempel Bestäm det negativa värdet av 1100102!Z4(Bin)J A2(LOG)1(Neg) bbaabaw k Bitvisa operationer Exempel 1 Mata in och beräkna 12016 and AD16 Sid. 74!Z3(Hex)J Abca2(LOG) 3(and)ADw Exempel 2 Visa resultatet av 368 or 11102 som ett oktalt värde!z5(oct)jj Adg2(LOG) 4(or)J1(d~o)3(b) bbbaw Exempel 3 Negera 2FFFED16 Sid. 74!Z3(Hex)JJ A2(LOG)2(Not) cfffedw * 1 tvåkomplement * 2 enkomplement (bitvis komplement) * 3 bitvis AND, bitvis OR, bitvis XOR, bitvis XNOR 78