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

Relevanta dokument
DIGITALA TAL OCH BOOLESK ALGEBRA

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

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

Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document

Styrteknik: Grundläggande logiska funktioner D2:1

Adderare. Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45

F2 Binära tal EDA070 Datorer och datoranvändning

Mattias Wiggberg Collaboration

F2 Datarepresentation talbaser, dataformat och teckenkodning

IE1204 Digital Design

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

Support Manual HoistLocatel Electronic Locks

Digital- och datorteknik

Adderare. Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45

Beijer Electronics AB 2000, MA00336A,

ÖH kod. ( en variant av koden används i dag till butikernas streck-kod ) William Sandqvist

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

Övning 2 ETS052 Datorkommuniktion Feldektering, felhantering och flödeskontroll

Webbregistrering pa kurs och termin

12.6 Heat equation, Wave equation


2.1 Installation of driver using Internet Installation of driver from disk... 3

Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm


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

Svenska()(Bruksanvisning(för(handdukstork()(1400(x(250(mm(

Alias 1.0 Rollbaserad inloggning

VHDL Basics. Component model Code model Entity Architecture Identifiers and objects Operations for relations. Bengt Oelmann -- copyright

Scalable Dynamic Analysis of Binary Code

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

Övning 4 EITF25 & EITF Protokoll. October 29, 2016

Isolda Purchase - EDI

Discovering!!!!! Swedish ÅÄÖ. EPISODE 6 Norrlänningar and numbers Misi.se

Digital elektronik CL0090

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

Calculate check digits according to the modulus-11 method

denna del en poäng. 1. (Dugga 1.1) och v = (a) Beräkna u (2u 2u v) om u = . (1p) och som är parallell

Exempel Skriftlig Tentamen IE1204 Digital Design Hösten 2018

Application Note SW

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p)

Rastercell. Digital Rastrering. AM & FM Raster. Rastercell. AM & FM Raster. Sasan Gooran (VT 2007) Rastrering. Rastercell. Konventionellt, AM

SkillGuide. Bruksanvisning. Svenska

Chapter 1 : Who do you think you are?

För att justera TX finns det ett tool med namnet MMDVMCal. t.ex. /home/pi/applications/mmdvmcal/mmdvmcal /dev/ttyacm0

Exempelsamling Assemblerprogrammering

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015

Module 1: Functions, Limits, Continuity

SNABBGUIDE. Telia Anita 20 Bruksanvisning. Bläddra bland lagrade telefonnummer. Radera ett nummer. Radera alla nummer

Webbreg öppen: 26/ /

English. Things to remember

Digitalteknik och Datorarkitektur 5hp

Uttagning för D21E och H21E

Workplan Food. Spring term 2016 Year 7. Name:

INSTALLATION INSTRUCTIONS

Det finns en handledning till kortet på hemsidan. AVR STK500.

Datasäkerhet och integritet

xperia p manual svenska

PARITETSKONTROLL. Om generatorn i vidstående exempel avkänner ett jämt antal ettor ger den en nolla ut. Detta innebär att överföringen

Preschool Kindergarten

Digital Aritmetik Unsigned Integers Signed Integers"

Datorarkitektur I. Tentamen Lördag 10 April Ekonomikum, B:154, klockan 09:00 14:00. Följande gäller: Skrivningstid: Fråga

Digital- och datorteknik

Digital- och datorteknik

Adding active and blended learning to an introductory mechanics course

Problem som kan uppkomma vid registrering av ansökan

Binär addition papper och penna metod

Chapter 2: Random Variables

Adress 15. August 2014

LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik

ISO general purpose screw threads Basic profile Part 1: Metric screw threads

Examples on Analog Transmission

IE1205 Digital Design: F6 : Digital aritmetik 2

Dokumentnamn Order and safety regulations for Hässleholms Kretsloppscenter. Godkänd/ansvarig Gunilla Holmberg. Kretsloppscenter

Tenta i Digitalteknik

Tenta i Digitalteknik

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Telia Anita 20i Nummerpresentatören med telesvarsindikation

Att skriva till och läsa från terminalfönstret

2.45GHz CF Card Reader User Manual. Version /09/15

Inkvarteringsstatistik. Göteborg & Co

Isometries of the plane

Provlektion Just Stuff B Textbook Just Stuff B Workbook

Quicksort. Koffman & Wolfgang kapitel 8, avsnitt 9

HANTERING AV UPS CX

Thesis Production Time plan, preparation and Word templates

PRESS FÄLLKONSTRUKTION FOLDING INSTRUCTIONS

BOENDEFORMENS BETYDELSE FÖR ASYLSÖKANDES INTEGRATION Lina Sandström

Windlass Control Panel v1.0.1

Styrteknik: MELSEC FX och numeriska värden

Tentamen MMG610 Diskret Matematik, GU

IMPORTANT! RETAIN FOR FUTURE REFERENCE PLEASE READ CAREFULLY VIKTIGT! BEHÅLL FÖR FRAMTIDA REFERENS LÄS IGENOM INSTRUKTIONSMANUALEN

Module 6: Integrals and applications

In Bloom CAL # 8, sista varv och ihopsättning / last rows and assemble

Foto: Rona Proudfoot (some rights reserved) Datorarkitektur 1. Datapath & Control. December

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

Graphs (chapter 14) 1

Översättning av galleriet. Hjälp till den som vill...

Monteringsanvisning Nödutrymningsbeslag ASSA 179E

Every visitor coming to the this website can subscribe for the newsletter by entering respective address and desired city.

ASSEMBLY INSTRUCTIONS SCALE SQUARE - STANDARD

Transkript:

Styrteknik: Binära tal, talsystem och koder D3:1 Digitala kursmoment D1 Boolesk algebra D2 Grundläggande logiska funktioner D3 Binära tal, talsystem och koder

Styrteknik :Binära tal, talsystem och koder D3:2 Inga kommentarer

Styrteknik :Binära tal, talsystem och koder D3:3 Decimaltal: 343 10 = 3*10 2 + 4*10 1 + 3 *10 0 Basen 10, siffrorna 0,1,2,3,4,5,6,7,8,9 Binärtal: 101101 5 4 3 2 1 0 2 =1*2 +0*2 +1*2 +1*2 +0*2 +1*2 Basen 2, siffrorna 0,1 (101101 2 =1*32+0*16+1*8+1*4+0*2+1*1 = 45 10

Styrteknik :Binära tal, talsystem och koder D3:4 Omvandlingar Decimaltal=>Binärtal: 232 10 = 128 64 32 16 8 4 2 1 232-128=104 104-64= 40 40 = 32 + 8 232 10 = 1 1 1 0 1 0 0 0 232 10 = 11101000 2

Styrteknik :Binära tal, talsystem och koder D3:5 Omvandlingar Binärtal => Decimaltal: 11111111 2 = 128+64+32+16+8+4+2+1 = 255 10 För positiva heltal gäller: 8 bitar => Största heltal 2 8 1 = 256-1 = 255 16 bitar => Största heltal 2 16-1 = 65 535 32 bitar => Största heltal 2 32-1 = 4 294 967 295

Styrteknik :Binära tal, talsystem och koder D3:6 Heltal på tvåkomplementform 011 = +3 010 = +2 001 = +1 000 = +0 111 = -1 110 = -2 101 = -3 100 = -4

Styrteknik :Binära tal, talsystem och koder D3:7 För heltal på tvåkomplementform gäller: 8 bitar => 01111111 = +127 00000000 = 0 11111111 = -1 10000000 = -128 Talområde +127 till -128 Talområde för: 16 bitar => +32 767 till -32 268 32 bitar => +2 147 483 647 till -2 147 483 648

Styrteknik :Binära tal, talsystem och koder D3:8 Hexadecimala tal: Basen 16, Siffrorna 0..9, A,B,C,D,E,F Ex: 3AF 16 = 3*16 2 + 10*16 1 +15*16 0 = = 3*256+16*10+15*1 = 943 10 Omvandling hexadecimalt-binärt, varje siffra skrivs med 4 bitar: Ex: 3AF = 0011 1010 1111 = 1110101111 1010111110 = 0010 1011 1110 = 2BE

Styrteknik :Binära tal, talsystem och koder D3:9 Hexadecimal tabell: 0 0000 8 1000 1 0001 9 1001 2 0010 (10) A 1010 3 0011 (11) B 1011 4 0100 (12) C 1100 5 0101 (13) D 1101 6 0110 (14) E 1110 7 0111 (15) F 1111

Styrteknik :Binära tal, talsystem och koder D3:10 BCD-kod Binary Coded Decimal: Varje decimal siffra kodas med 4 bitar. Ex 93710 = 1001 0011 0111 (BCD) Koden har vikterna 8421 ASCII-kod (American Standard Code for Information Interchange): Ex: 7 bitars ASCII: A = X100 0001 = 41 C = X100 0011 = 43 X biten kan användas som kontrollbit Ex: Jämn paritet A = 0100 0001 C = 1100 0011 Även 8-bitars ASCII-kod är vanlig

Styrteknik :Binära tal, talsystem och koder D3:11 Gray-kod 0 000 1 001 2 011 3 010 4 110 5 111 6 101 7 100 Används för olika typer av läges- eller vinkelgivare. Koden ändras bara i en bit mellan två närliggande värden.

Styrteknik :Binära tal, talsystem och koder D3:12 We can then manipulate the inputs or outputs using Boolean operations. Boolean algebra has been discussed before for variables with single values, but it is the same for multiple bits. Common operations that use multiple bits in numbers are shown in Figure 13.8. These operations compare only one bit at a time in the number, except the shift instructions that move all the bits one place left or right. Bitvis AND, OR,..

Styrteknik :Binära tal, talsystem och koder D3:13 Binary numbers come in three basic forms - a bit, a byte and a word. A bit is a single binary digit, a byte is eight binary digits, and a word is 16 digits. Words and bytes are shown in Figure 13.5. Notice that on both numbers the least significant digit is on the right hand side of the numbers. And, in the word there are two bytes, and the right hand one is the least significant byte.

Styrteknik :Binära tal, talsystem och koder D3:14 Olika binära talsystem OBS För signed finns de två värden för 0: 0000 0000 = 0 (positiv nolla?) 1000 0000 = 0 (negativ nolla?)

Styrteknik :Binära tal, talsystem och koder D3:15 Addition av tal på 2-komplementform. 8-bitars tal Talområde: +127 till -128 Resultat utanför talområdet ska ge overflow (OF, O).

Styrteknik :Binära tal, talsystem och koder D3:16 Paritet Errors often occur when data is transmitted or stored. This is very important when transmitting data in noisy factories, over phone lines, etc. Parity bits can be added to data as a simple check of transmitted data for errors. If the data contains error it can be retransmitted,or ignored. Parity bits are normally suitable for single bytes, but are not reliable for data with a number of bits.

Styrteknik :Binära tal, talsystem och koder D3:17 Checksummor Checksums are very common in data transmission, but these are also hidden from the average user. If you plan to transmit data to or from a PLC you will need to considerparity and checksum values to verify the data. Small errors in data can have major consequencesin received data. Consider an oven temperature transmitted as a binary integer (1023d = 0000 0100 0000 0000b). If a single bit were to be changed, and was not detected the temperature might become (0000 0110 0000 0000b = 1535d) This small change woulddramatically change the process.

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

Styrteknik :Binära tal, talsystem och koder D3:19 5. Convert the BCD number below to a decimal number, 0110 0010 0111 1001 6. Convert the following binary number to a BCD number, 0100 1011 7. Convert the following binary number to a Hexadecimal value, 0100 1011 8. Convert the following binary number to a octal, 0100 1011 9. Convert the decimal value below to a binary byte, and then determine the odd parity bit, 97 10. Convert the following from binary to decimal, hexadecimal, BCD and octal. a) 101101 b) 11011011 c) 10000000001 d) 0010110110101

Styrteknik :Binära tal, talsystem och koder D3:20 11. Convert the following from decimal to binary, hexadecimal, BCD and octal. a) 1 b) 17 c) 20456 d) -10 12. Convert the following from hexadecimal to binary, decimal, BCD and octal. a) 1 b) 17 c) ABC d) A 13. Convert the following from BCD to binary, decimal, hexadecimal and octal. a) 1001 b) 1001 0011 c) 0011 0110 0001 d) 0000 0101 0111 0100