Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.1 Programmeren (2.9) assembler,

Slides:



Advertisements
Verwante presentaties
Machten van 10 en wetenschappelijke notatie
Advertisements

Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Operatoren, Arrays, Command-line tools.
Bits en Bytes
bewerkingen in programmeeromgevingen
Les 5 - onderwerpen Aansturen van vier 7-segment displays

Het binaire talstelsel
Numerieke Natuurkunde
GESPRG Les 7 Gestructureerd programmeren in C. 92 Verwisselen Schrijf een functie waarmee twee int variabelen verwisseld kunnen worden. void wissel(int.
Talstelsels, rekenen en rekenschakelingen
Talstelsels Betekenis van cijfers in verschillende stelsels
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 4 - onderwerpen Tellen.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 4 - onderwerpen Multiplexen.
DU2PRES1 : C vervolg Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Beginselen van C opgaves… volgende week: ARM.
Mail: Jan Zuurbier  Mail:
paragraaf 4a Tekst in ASCII
Gegevensvoorstelling en berekeningen
BINAIR2: 10-jan-2003, RW Maar HOE reken je nu een BINAIRE waarde om naar een DECIMALE waarde?
Informatica: Binair rekenen.
Maar HOE kan je nu twee BINAIRE getallen optellen?
BINAIR REKENEN.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 C programmeren voor niet-C programmeurs les 2 definitie.
Analoog/Digitaal Analoog Digitaal
Instructieprogramma Behoort bij OPEN LEERTAAK OT 3.1.2
Mail: (of Sheets en verdere info: Onderwerp: vervolg C
DU2PRES1 : C vervolg Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Arrays en pointers lichtkrant op het ARM bordje.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  een MIDI track interpreteren, laten zien en afspelen.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen  DB036 printjes subroutines.
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  programma draaien vanuit ROM.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 6 - onderwerpen Uitleg.
Tircms02-p les 2 Meer operatoren Arrays en pointers Types en conversie.
Onderwerp: PIC assembler programmeren
Bits & bytes.
tircms02-p les 1 Operating Systems practicum
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 C programmeren voor niet-C programmeurs les 3 redirection,
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 2 - onderwerpen  Helaas nog geen printjes.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail: Sheets en.
JAVA: een platformonafhankelijke taal
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag User-defined characters op de.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 2 - onderwerpen MPLAB.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB027 hardware : LEDs en displays.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag top-down decompositie Opdrachten:
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Maak, uitgaande van een MIDI file, een (klein) programma.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  Een (vaste) melodie spelen op de PC speaker 
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : luidsprekertje.
2TPRJ5 – PIC assembler Hogeschool Utrecht / Institute for Information & Communication Technology Wouter van Ooijen Mail: Sheets.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1.

Instructie Programmeren Task 3 5JJ70. Task 3.1: MIPS Rating Volg de beschrijving in de opdracht om het aantal assembly instructies in de loop uit te vinden.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Een embedded systeem: ARM bord.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen Instruction timing Shadow.
Gecijferdheid Les 2.1 Talstelsels.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  de track structuur van een MIDI file interpreteren.
Bits en bytes. Bit  Transistor laat stroom door of niet  Hoge spanning of lage spanning  1 of 0  Tweetallig, binair  Tientallig, decimaal  Digit.
H01: Informatie Digitaal Toetsweek1 : VT41, 50 min.
HOGESCHOOL ROTTERDAM / CMI Computersystemen 1
Kennismaking met programmeren
Gameprogrammeren: Variabelen, declaraties en toekenningen
Informatica-Actief Thema: Informatie en communicatie Hoofdstuk:
Tinpro015b-les 1 C++ voor C-kenners Voor Technische Informatica.
Tinpro015b-les3 Hfdst 3,4 Meer operatoren Functies.
Kennismaking met programmeren
Codesystemen Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology.
Binaire getallen 1. binair → decimaal 2. decimaal → binair.
Quantumcomputers en quantumcommunicatie
M A R T X I W K U N E D S 2 G1 Rekenen met breuken © André Snijers.
Kommagetallen vermenigvuldigen en delen
Gehele getallen vermenigvuldigen en delen
Verder rekenen met kommagetallen
Transcript van de presentatie:

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.1 Programmeren (2.9) assembler, hogere programmeertaal compiler, interpreter line-oriented, structured, OO

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.2

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.3 Tientallige stelsel (decimaal) Bijvoorbeeld: 1523 (cijfers 0 t/m 9)

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.4 Achttallig stelsel (octaal) Bijvoorbeeld: 2763 (cijfers 0 t/m 7)

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.5 Tweetallig stelsel (binair) Bijvoorbeeld: (cijfers 0 en 1)

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.6 Zestientallig stelsel (hexadecimaal) F3 Bijvoorbeeld: 5F3 (cijfers 0 t/m 9 en letters A t/m F)

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.7 Omrekenen van dec naar hex 1523 dec 1523 delen door 16 -> gaat 95 keer; rest delen door 256 -> gaat 5 keer; rest delen door > gaat 0 keer; rest /256=5240/16=F3/1=3

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.8 Bits, nibbels, bytes en words nibble bit byte 32 bits word 16 bits Word MSBLSB

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.9 Binaire waarden weergeven E 2 8 A C 6 3 bin hex Bepaal zelf de octale waarde

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.10 voorvoegseltweemachtwaarde Kilo Mega Giga Tera Peta Exa Zeta Let op verschil met bv kΩ

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.11 Binair optellen = = = = 10

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.12 Binair vermenigvuldigen 0 x 0 = 0 0 x 1 = 0 1 x 0 = 0 1 x 1 = 1 Zeer eenvoudige tafel:

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.13 Binaire deling

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.14 Negatieve getallen : sign-magnitude -127 … … …… …… DECBIN

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.15 Complement 5000 … … Welke waarde krijgt - 45 ? N – = - 45 N = = is het 10-complement van 45

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology complement methode -128 … … …… …… DECBIN

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.17 Veranderen van teken bij 2-complement +3 = complement = (inverse) Tel er 1 bij op =

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.18 Niet gehele getallen 3,14 kan geschreven worden als 0,314 x 10 1 Wanneer afgesproken wordt dat de komma altijd op de zelfde plek staat hoef alleen 314 (mantisse) en 1 (exponent) te worden opgeslagen. Voor binaire waarden geldt dit ook.  Fixed point

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.19 ANSI-IEEE bits23-bits 111-bits52-bits float double signexponentfraction Institute of Electrical and Electronics Engineers

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.20 Opdracht Bestudeer paragraaf 3.1 en 3.2 Opgaven 1 t/m 5 (pag 35) Practicum …