Programmering i maskinkode på AMIGA

Størrelse: px
Starte visningen fra side:

Download "Programmering i maskinkode på AMIGA"

Transkript

1 Programmering i maskinkode på AMIGA A.Forness & N.A.Holten Copyright 1989 ARCUS Copyright 1989 DATASKOLEN Hæfte 8 Indhold Audio Sampling Maskinkode VII MIDI DATASKOLEN Postboks 62 Nordengen Kokkedal Telefon Postgiro

2 AUDIO I dette brev vil vi gennemgå AMIGA'ens lydmuligheder. Hvad er lyd egentlig? Lyd er bølger, som forplanter sig i luften, akkurat som bølger i vand. Lydbølgerne har forskellige former, der afhænger af lydens karakter. En kraftig lyd har en høj bølgeform (høj AMPLITUDE). En næsten uhørlig lyd har en lang, lav bølgeform (lav AMPLITUDE). Derimellem findes et uendeligt antal variationer. Et eksempel på en bølgeform kan du se i FIGUR 1 bagest i dette brev. I figuren ser du en helt almindelig bølgeform - en såkaldt "sinus"-bølge. Bølger af denne jævne type høres som en jævn (stabil) tone. Andre bølgeformer vil resultere i lyde af andre typer. Nå, men så langt er det enkelt nok, men......hvordan laver en datamaskine lyd? Det gør den på (principielt) to måder. Den første metode er, at den bruger en såkaldt bølgeform-generator. Denne generator kan producere nogle forskellige bølgeformer. Commodore 64 benytter en sådan generator, hvor man kan vælge imellem: "sinus"-bølge, "trekant"-bølge, "savtands"-bølge og "støj"-bølge. Med disse grundformer kan man så få ganske komplicerede lyde (toner) frem. Man kan efterligne forskellige instrumenter som guitar, orgel, strygere (f.eks. violin), trompet etc. Jo mere avanceret bølge-generatoren er, jo bedre er den i stand til at efterligne forskellige instrumenter. Den anden måde at producere lyd på er SAMPLE-metoden. Det er den metode AMIGA anvender. SAMPLE, hvad er så det? En SAMPLE er også en bølgeform, men den har ikke nogen fast defineret form sådan som "sinus bølgen har. Hvis vi skal efterligne f.eks. et klaver vil det blive en meget ringe efterligning, hvis vi bruger en ren "sinus"-bølge. Pianostrengen producerer en mængde forskellige sinus-bølger på en gang. Disse bølger ligger over og under hinanden på en måde der er speciel for dette instrument. Ethvert instrument har sin helt specielle sammensætning af mere eller mindre rene sinus-bølger. En trompet sætter også en mængde sinus-bølger sammen for at frembringe lyd. Men den sætter dem sammen på en helt anden måde. Det er derfor det menneskelige øre kan høre forskel. Da pianolyden ikke kun består af en enkelt sinus-bølge (en helt perfekt og hel jævn tone), men har et lidt specielt "anslag" skal vi benytte SAMPLE-metoden for at få pianolyden god. Når man bruger SAMPLE-metoden, skal man "indspille" lyden i AMIGAen. Det gøres ved hjælp af en en såkaldt SAMPLER. En SAMPLER kan også kaldes en A/D-CONVERTER. En "A/D-CONVERTER" 2

3 hedder på "dansk" en "analog/digital-omformer" fordi den laver et ANALOGT signal om til et DIGITALT signal. Lad os starte med at forklare hvad en DIGITAL værdi er. En DIGITAL værdi kan kun være 0 eller 1 (akkurat som i datamaskiner ). En ANALOG værdi (ofte en spænding) kan derimod indeholde uendelig mange værdier mellem 0 og 1 - en spænding kan jo være af hvilken som helst styrke mellem 0 og 1 (hvis dette er ydergrænserne), f.eks , 0.2, osv. Alle SAMPLERE til AMIGA er såkaldte 8-BITs SAMPLERE. Det vil sige, at det ANALOGE signal ("bølgeformen") som kommer ind i SAMPLEREN bliver lavet om til en 8-BITs værdi før den kommer ud igen og derefter sendes ind i datamaskinen. Som bekendt er en gruppe på 8 BITs det samme som en BYTE - som kan indeholde værdier fra 0 til 255 (eller SIGNERET fra -128 til 127). Studer FIGUR 2 bagest i brevet. Det er et eksempel på, hvordan en SINUS-bølge SAMPLES. Læg mærke til, at vi her bruger en SIGNERET værdi til at angive SAMPLE-dataene. De vertikale streger angiver, hvor det ANALOGE signal bliver lavet om til et DIGITALT signal. På den måde kan AMIGAen aflæse formen direkte fra det ANALOGE signal (bølgeform), og lagre det i hukommelsen (eller på disketten) som en DIGITAL værdi, dvs som 1 (en) eller 0 (nul). For at få AMIGAen til at tilbagespille en SAMPLE (en SAMPLET lyd) benytter den sig af en indbygget D/A-CONVERTER (dansk: DIGITAL/ANALOG-former). FIGUR 3 viser, hvordan det ANALOGE signal vil se ud, når det afspilles på AMIGAen. Som du ser bliver signalet ikke så jævnt, som det var fra starten (FIGUR 2). Vi kan forbedre dette ved at aflæse det ANALOGE signal noget oftere (med A/D-CONVERTEREN). Det resulterer i, at de vertikale afmærkninger i figuren vil stå tættere sammen (v± får flere aflæsningspunkter). Dermed får vi en mere nøjagtig gengivelse af lyden/musikken som afspilles. Der er dog den ulempe ved SAMPLING, at det bruger meget hukommelse. Hvis vi SAMPLER en lyd gange i sekundet - som er en ganske almindelig RATE (engelsk udtale: reit, og betyder hastighed) på AMIGA, vil en lyd på 5 sekunder "forbruge" BYTEs (eller ca. 49 kb). Vi kan nævne at en almindelig COMPACT DISK-spiller (som også benytter sig af SAMPLING-metoden bruger en 6 BITs D/A-CONVERTER med en SAMPLINGs-hastighed på gange i sekundet. Hvis det var teknisk muligt på AMIGAen, ville 5 sekunder med lyd bruge BYTEs (ca. 86 kb). Efter denne korte indføring i hvordan lyd kan laves med datamaskiner, og hvordan SAMPLING virker, går vi videre med temaet "Hvordan bruges SAMPLING i AMIGA?". 3

4 AUDIO II I AMIGA findes der 4 lyd-kanaler. Det vil sige, at der kan spilles op til 4 forskellige lyde/eller SAMPLEs) samtidig. VOLUMEN (og afspilningshastigheden) kan justeres uafhængig for hver kanal. Register-opsætningen for lyd-delen: AUDxLEN registrene: BETEGNELSE BITS ADRESSE AUDIO-pointeren i AMIGA bruges til at pege på starten af SAMPLE-dataene i hukomme1sen. AUD0LCH AUD0LCL AUD1LCH AUD1LCL AUD2LCH $DFF0A $DFF0A $DFF0B $DFF0B AUDIO-pointeren Læg mærke til at pointerne består af "to" registre (HIGH og LOW) på samme måde som f.eks. BITPLANE-pointerne. AUD betyder AUDIO (lyd). EN betyder LENGTH (længde) og "x" angiver hvilken lydkanal (0,1,2 eller 3), der skal benyttes. Dette register benyttes til at fortælle AMIGA, hvor lang SAMPLEn er. BETEGNELSE AUD0LEN AUD1LEN AUD2LEN AUDxLEN registrene ADRESSE SDFF0A4 SDFF0B4 Registret AUDxLEN kan indeholde en 16-BITs værdi ( ). Det eneste du skal huske er at længden opgives i WORDS. Altså: Hvis du har en SAMPLE på 5000 BYTEs længde, skal du lægge 2500 ind i dette register (HUSK: 1 WORD = 2 BYTES). 4

5 Opsætningen for AUDxPER(PERIOD = periode/hastighed), "x" står for kanal 0,1,2 eller 3). Dette register benyttes til at give AMIGA information om SAMPLENs "afspilningshastighed. BETEGNELSE ADRESSE AUD0PER AUDIPER $DFF0A6 $DFF0B6 Det andet register AUDxPER indeholder hastigheden som SAMPLEn skal spilles med. Registret kan indeholde værdier fra 124 til 65535, hvor AUD2PER $DFF0C6 124 er HØJESTE hastighed og er LAVESTE hastighed. Hvis du AUDxPER register sætter dette register til en værdi mindre end 124, vil AMIGAen springe en del SAMPLE-data over, så lyden bliver forkert (selv om det ikke altid kan høres). Vi vil forklare mere om dette register senere i brevet når vi forklarer program-eksemplerne. Opsætningen af AUDxVOL registrene (VOLUME = volumen/lydstyrke), "x" angiver kanal 0,1,2 eller 3. Disse registre benyttes til at bestemme lydstyrken på lydkanalerne. BETEGNELSE ADRESSE AUD0VOL $DFF0A8 BIT 0-5 danner en BIT-gruppe som kan indeholde værdier fra 0 til 63. Volumen (lydstyrken) kan varieres "trinløst" fra 0 til 63 (64 forskellige trin) Så langt burde alt AUD1VOL AUD2VOL $DFF0B8 $DFF0C8 være godt. Hvis BIT 6 sættes til "1" ignoreres værdierne i BIT 0-5 AUDxVOL registrene af AMIGA og man får den højest mulige volumen (lydstyrke). Forestil dig BIT 0-6 som en BIT-gruppe og du kan variere lydstyrken fra 0 til 64 (65 forskellige trin). BIT 7-15 benyttes ikke. I det følgende kapitel kaster vi os over programeksemplerne MC0801 og MC0802 og forklarer disse mere indgående. 5

6 AUDIO III Gennemgang af programeksempel MC0801: Linie 1: Denne MOVE slukker AUDIO-DMA'en til lydkanal 0 (hvis den skulle være tændt). Se også opsætningen af DMACON i BREV III. Linie 3: Henter adressen på "sample" ind i A1. Linie 4: Linie 5: Linie 6: Linie 7: Lægger adressen på "sample" (A1) ind i $DFF0A0 Lægger værdien ind i $DFF0A4 (AUD0LEN). Altså: SAMPLEn vi skal spille er * 2 = BYTEs lang (ca. 95 kb). Sætter spillehastigheden til 700 (AUD0PER). Sætter volumen (styrken) til 0 (AUD0VOL). Linie 9: Tænder AUDIO-DMA'en til lydkanal 0. Programlinierne øger gradvist volumenen til fuld styrke, og spillehastigheden øges også gradvist fra 700 til normal hastighed. Den normale spillehastighed er 180. Denne effekt gør, at det lyder som en pladespiller, som bruger lidt tid førend den kommer op på normal hastighed. Programlinierne virker modsat. Altså: Hastighed og volumen sænkes gradvist, så det lyder som om man pludselig river stikket ud mens grammofonen spiller. Linie 11: Linie 12: Linie 13: Lægger 0 ind i D1. D1 bruges som tæller for volumenen. Lægger 700 ind i D2. D2 bruges her for at tælle spillehastigheden gradvist ned til 180 (dvs. øge hastigheden). Lægger 64 ind i D7 (dette register bruges som en LOOP-tæller). Altså: LOOPen udføres 65 gange (HUSK! 0 til 64). Linie 16-17: Hopper til rutinen "wait". Dette gøres 2 gange. PÅ den måde får vi en pause på 1/25 sekund (2/50 sekund ). Linie 18: Linie 19: Lægger værdien i D1 ind i $DFF0A8 (AUD0VOL). Lægger værdien i D2 ind i $DFF0A6 (AUD0PER). Linie 20: Lægger 1 til værdien i registret D1. Linie 21: Trækker 8 fra værdien i D2. 6

7 Linie 22: Trækker 1 fra værdien i D0. Hvis D0 er større end -1, hop op igen til "up". Linie 25-26: Disse to efterhånden velkendte linier venter til du har trykket på venstre musknap. Linie 28: Værdien 64 lægges ind i D7 således at vi er klar til en ny LOOP. Linie 31-32: Hopper til rutinen "wait" to gange så vi igen får en pause på 1/25 sekund. Linie 33: Linie 34: Linie 35: Linie 36: Linie 37: Lægger værdien i D1 ind i $DFF0A8 (AUD0VOL). Lægger værdien i D2 ind i $DFF0A6 (AUD0PER). Trækker 1 fra værdien i D1 (volumen-tæller). Lægger 8 til værdien i D2 (hastigheds-tæller) Trækker 1 fra værdien i D0. Hvis D0 er større end -1, hop op igen til "down". Linie 39: Slukker AUDIO-DMA'en til lydkanal 0. Linie 41: Afslutter programmet. Linie 43-55: Disse skulle være kendt stof for alle nu, men du undrer dig måske over, hvorfor vi venter både på linie 200 og på linie 201? Det er fordi rutinen skal udføres to gange i træk. Forestil dig at vi havde fjernet programlinierne Første gennem kørsel ville gå godt. Men anden gang (lige efter) vil elektronkanonen holde op med at tegne linie 200, så rutinen vil blive afsluttet for tidligt. Linie 60: Her har vi sat plads af til SAMPLE-dataene, som ligger på KURSUSDISKETTE 1. Før programmet kan køres, må det først og fremmest assembles. Derefter læser du filen "SAMPLE" ind, som ligger i DIRECTORY "BREV 08" på kursusdisketten, og til sidst starter du programmet med "j". Det gøres sådan (vi viser hvordan det vil se ud på skærmen).: SEKA>a OPTIONS No errors SEKA>ri FILENAME>brev08/sample BEGIN>sample END> SEKA>j 7

8 Tips: Hvis du vil køre programmet flere gange uden at være nødt til at at assemble det først, skal du lægge en LABEL ind på den første linie i programmet. Det kan f.eks. se sådan ud: 1 start: Derefter skriver du sådan hver gang du vil starte programmet forfra: SEKA>jstart ("jstart" betyder altså JUMP (hop) til label "start" og kør programmet derfra.) Vi håber denne forklaring hjælper dig til at forstå, hvad der foregår i maskinen, når en SAMPLE skal afspilles. Glem ikke at eksperimentere med de forskellige værdier i programmet for at få nye effekter frem. Det er meget lærerigt! Og nu fortsætter vi med forklaringen til programeksempel MC0802: Linie 1: Slukker AUDIO DMA'en til lydkanal 0. Linie 3: Lægger adressen på "sample" ind i A1. Linie 4: Linie 5: Linie 6: Linie 7: Lægger værdien i A1 ind i $DFF0A0 (pointeren til lydkanal 0). Sætter længden på SAMPLEn til 8 WORDs (16 BYTEs). Lægger 0 ind i $DFF0A6 (AUD0PER). Lægger 0 ind i $DFF0A8 (AUD0VOL). Linie 9: Tænder for AUDIO DMA'en til lydkanal 0. Linie 11: Lægger adressen på "music" ind i A1. Linie 13: Her starter rutinen, som spiller de forskellige toner. Linie 14: Hopper til rutinen "wait". Denne rutine vil lave en pause på 5/50 sekund (en tiendedels sekund). Linie 16: Lægger værdien, som ligger på adressen, som A1 peger på ind i D1; derefter lægges 2 til værdien i A1 (Husk! MOVE.W.). Linie 17: Lægger værdien i D1 ind i $DFF0A6 (AUDOPER). Linie 18: Henter næste værdi i tabellen "music", og lægger værdien i D2. 8

9 Linie 19: Lægger værdien i D2 ind i $DFF0A8 (AUDOVOL). Linie 21: Sammenligner D1 med 0. Linie 22: Hvis D1 ikke er 0, hoppes der tilbage til "mainloop". Linie 23 Sammenligner D2 med 0. Linie 24: Hvis D2 ikke er 0, hoppes der op igen til "mainloop". Altså: Hvis både D1 og D2 er lig med 0, vil programmet fortsætte frem til linie 26. Linie 26: Slukker AUDIO DMA'en til lydkanal 0. Linie 27: Linie 29: Linie 30: Afslutter programmet. Her begynder den rutine, som laver en pause på 5/50 sekund (1/10 sekund). Lægger værdien 4 ind i D1. D1 bruges her som tæller (den "venter" 1/50 sekund 5 gange). Linie 33-37: Venter til elektronkanonen er nået til skærmlinie 200. Linie 40-44: Venter til elektronkanonen er nået til skærmlinie 201. Grunden til at man skal vente både på skærmlinie 200 og på 201 er forklaret i gennemgangen af programeksempel MC0801. Linie 46: Linie 48: Linie 51: Trækker 1 fra værdien, som ligger i Dl. Checker om Dl er -1. Hvis ikke, hoppes der op igen til "wait2". Altså: Programlinierne bliver udført 5 gange (derfor 5 * 1/50 sekund). Hopper tilbage til programlinie 14, og fortsætter derfra. Her ligger SAMPLEn, som spilles. Disse data svarer til en SINUS-bølge. Læg mærke til, at AUDIO DMA'en automatisk spiller SAMPLEn om og om igen sådan, at der kommer en uendelig lang sinus-bølge. Linie 54-83: Her ligger dataene, som kontrollerer hvilke toner der skal spilles. Den første værdi skal lægges ind i AUDOPER-registret. Den anden værdi lægges ind i AUDOVOL-registret. Den tredie værdi lægges ind i AUDOPER-registret, og så videre indtil alle data (toner) er afspillet. 9

10 Det der sker, når programmet kører, er at de to første værdier vil blive lagt ind i henholdsvis AUD0PER og AUD0VOL. Derefter vil programmet vente i 1/10 sekund, og de to næste værdier bliver lagt ind i AUD0PER og AUD0VOL. Således fortsætter det indtil der indlæses 0 i både AUDOPER og AUDOVOL, som tegn på at tabellen er slut, og programmet afsluttes. Altså: Programlinierne vil spille tonen "C" i 2 tiendedele sekund, derefter vil der komme et ophold (volumen sættes til 0) på et tiendedels sekund før næste tone afspilles. Bagest i brevet er en tabel, som indeholder værdierne for de forskellige toner i skalaen. Prøv at lægge dine egne toner ind. I dette kapitel har vi gennemgået, hvordan man spiller en færdiglavet SAMPLE, og derefter hvordan man kan lave et enkelt lydprogram, som kan spille de forskellige toner. Nu er det din tur. Husk ØVELSE GØR MESTER. 10

11 MASKINKODE VII I denne maskinkode-del gennemgår vi instruktionerne MULU, MULS, DIVI og DIVS. Lad os begynde med MULU, som står for: MULTIPLY UNSIGNED -eller multiplicer USIGNERET. MULU udfører en multiplikation med USIGNEREDE værdier. MOVEQ #10,D1 MULU #5,D1 Første linie lægger værdien 10 ind i D1. Den anden linie multiplicerer D1 med 5, således at D1 vil indeholde 50. Læg mærke til at MULU multiplicerer to WORDs og giver et LONGWORD som resultat. Den næste instruktion vi skal se på er MULS. MULS står for (som du sikkert allerede har gættet): MULTIPLY SIGNED, eller multiplicer SIGNERET. Forskellen på MULU og MULS er at MULS multiplicerer to SIGNEREDE WORDs og giver et SIGNERET LONGWORD som resultat. Eksempel: MOVEQ #10,D1 MULS #-5,D1 D1 vil nu indeholde -50 (FFFFFFCE). Instruktionen DIVU som vi nu skal se på, står for: DIVISION UNSIGNED - eller divider USIGNERET. Denne instruktion tager et LONGWORD og deler det med/på et WORD, og giver et lidt specielt resultat, som vi vil se lidt nærmere på. Men lad os først tage et eksempel: MOVE.L #500,D1 DIVU #10,D1 og et til... MOVEQ #10,D1 DIVU #3,D1 og endnu et... MOVE.L #1001,D1 DIVU #2,D1 Det første eksempel vil give følgende værdi i D1: $ (eller 50 DECIMALT) 11

12 Det andet eksempel tager tallet 10 og dividerer det med 3, som er lig med 3,33. Det ser lidt "rodet" ud, ikke sandt? I og med at det BINÆRE talsystem kun kan indeholde heltal, vil Dl se således ud: $ BIT 0-15 ($0003) giver heltallet, og BIT ($0001) giver antal "3die dele" i rest. (Havde vi divideret med 5, så ville BIT indeholde antal femtedele, som var i rest). Altså bliver resultatet: 3 plus en trediedel, eller 3,33. Det sidste eksempel vil heller ikke "gå op". D1 vil nu se således ud: $000101F4. Altså: 500 ($01F4 = 500 DECIMALT) plus 1 ($0001) halv, som kan skrives 500 1/2 eller 500,5. Den sidste instruktion DIVS virker på samme måde som DIVU, men opererer med SIGNEREDE tal. Det går vi ud fra du selv kan slutte dig til på grundlag af det foregående. Dette er for øvrigt instruktioner som, selv om de er meget effektive, ikke bliver benyttet så ofte. Det er mest når man skriver komplicerede programmer med en hel del matematiske beregninger, at de kommer til deres fulde ret. Dette var så maskinkode-delen i dette brev. I næste brev ser vi på INTERRUPTS og de instruktioner, som bliver aktuelle i forbindelse hermed. 12

13 MIDI I dette kapitel forklares lidt om hvad MIDI er. Forkortelsen MIDI står for "musical Instrument Digital Interface", (udtales "mjusikal instrument didjital interfeis" og betyder: Digitalt mellemled mellem musikinstrumenter). Musikinstrumenter som benytter MIDI er mest udbredt i instrument-gruppen KEYBOARDS (elektroniske pianoer eller SYNTHE- SIZERS). Disse instrumenter kan kobles sammen via et MIDIinterface. De kan f.eks. kobles således, at når du spiller på det ene KEYBOARD, vil det andet spille nøjagtig det samme, men sikkert med en anden form for lyd. Man kan altså sige, at via MIDI kan du styre mange KEYBOARDS (eller SYNTHESIZERS) fra et KEYBOARD. Hvis man går et skridt længere, kan man koble et KEYBOARD sammen med en datamaskine. Dette åbner for et hav af muligheder. Den mest almindelige brug af denne opkobling er at "indspille" f.eks. bassen i melodien først, for derefter at "afspille" bassen (som en PLAYBACK) mens næste stemme (f.eks. melodistemmen) spilles. På denne måde kan man opbygge en melodi, ja en hel symfoni, skridt for skridt. Selve MIDI-overføringen er opdelt i kanaler (CHANNELS). Hvis man f.eks har to KEYBOARDS koblet sammen med en datamaskine, har man muligheden for at lade KEYBOARDene spille helt forskellige ting. Du lader bare KEYBOARDene "lytte" på forskellige kanaler. Et MIDI-interface har 16 sådanne kanaler. Her kommer nogle tekniske forklaringer om MIDI. MIDI benytter sig af en SERIEL overføringsmetode. SERIELT betyder, at dataene som overføres, sendes eller modtages en BIT ad gangen. For at få en BYTE skal man altså sende 8 BITs efter hinanden. Overføringshastigheden for MIDI er BITS pr. sekund (betegnes BAUD), og udtales: BO). Altså, der kan overføres op til 31250/8 = 3906 BYTEs pr. sekund (i praksis vil der være et lille ophold mellem hver ottende BIT, som overføres, således at vi må regne med ca BYTEs (ca. 3kB) i sekundet som maksimal overføringshastighed. Denne overføringshastighed bliver mere end rigelig hvis man ser på, hvad som overføres via MIDI. Når man trykker en tast ned, overføres der kun 3 BYTEs. Den første BYTE fortæller hvilken kanal der sendes på, samt hvilken type information som overføres (i dette tilfælde "tast ned", eller "NOTE ON", som det hedder på MIDI-sprog). Den anden BYTE indeholder hvilken tast som blev trykket ned, mens den tredie BYTE indeholder, hvor hårdt den blev trykket (såkaldt VELOCITY). Du har nu fået en enkel indføring i hvad MIDI er, og hvordan dette fungerer i al enkelthed. I BREV XII findes nogle enkle MIDI-rutiner til AMIGA. For at benytte disse rutiner skal du have et KEYBOARD (som har MIDI) - og et MIDI-INTERFACE). 13

14 LØSNINGER TIL OPGAVER I BREV VII OPGAVE 0702: BINÆRT USIGNERET SIGNERET OPGAVE 0703: Den mindste værdi en BIT-gruppe på 20 kan indeholde er (DECIMALT), og den højeste værdi er (DECIMALT). OPGAVE 0704: Dette program kan f.eks. se således ud: NOT.W ADD.W RTS D1 #1,D1 OPGAVER TIL BREV VIII OPGAVE 0801: Hvad indebærer AMPLITUDE i forbindelse med lyd? OPGAVE 0802: Hvad er SAMPLING? OPGAVE 0803: Hvad er en A/D-CONVERTER? OPGAVE 0804: Hvad bliver resultatet i D1 efter at dette program er udført (prøv uden K-SEKA!): MOVE.W MULS RTS #-75,D1 #-3,D1 14

15 TABEL OVER FORSKELLIGE TONERS SAMPLINGS-RATE TONE PERIODE (RATE) A1 508 A1# 480 H1 453 C2 428 C2# 404 D2 381 D2# 360 E2 339 F2 320 F2# 302 G2 285 G2# 269 A2 254 A2# 240 H2 226 C3 214 C3# 202 D3 190 D3# 180 E3 170 F3 160 F3# 151 G3 143 G3# 135 A

16 16

17 17

18 18

Programmering i maskinkode på AMIGA

Programmering i maskinkode på AMIGA Programmering i maskinkode på AMIGA A.Forness & N.A.Holten Copyright 1989 ARCUS Copyright 1989 DATASKOLEN Indhold Blitter Copper-cycling Fonts Scrollning Maskinkode VI DATASKOLEN Postboks 62 Nordengen

Læs mere

Programmering i maskinkode på AMIGA

Programmering i maskinkode på AMIGA Programmering i maskinkode på AMIGA A. Forness & N. A. Holten Copyright 1989 ARCUS Copyright 1989 DATASKOLEN Hæfte 11 Indhold Ham CIA-chips Aflæsning af musen Parallelporten Maskinkode X DATASKOLEN Postboks

Læs mere

Programmering i maskinkode på AMIGA

Programmering i maskinkode på AMIGA Programmering i maskinkode på AMIGA A.Forness & N.A.Holten Copyright 1989 ARCUS Copyright 1989 DATASKOLEN Hæfte 6 Indhold Logisk Matematik Blitter Modulo Blitter Object Tabel over Blitterens logiske funktioner

Læs mere

DATASKOLEN Postboks 62 Nordengen 18 2980 Kokkedal. Programmering i maskinkode på AMIGA

DATASKOLEN Postboks 62 Nordengen 18 2980 Kokkedal. Programmering i maskinkode på AMIGA Programmering i maskinkode på AMIGA A.Forness & N.A.Holten Copyright 1989 ARCUS Copyright 1989 DATASKOLEN Indhold Interrupts Keyboard Interrupt Maskinkode VIII DATASKOLEN Postboks 62 Nordengen 18 2980

Læs mere

Programmering i maskinkode på AMIGA

Programmering i maskinkode på AMIGA Programmering i maskinkode på AMIGA A.Forness & N.A.Holten Copyright 1989 ARCUS Copyright 1989 DATASKOLEN Hæfte 10 Indhold Operativsystemet Library Hukommelses-allokering Læsning og skrivning af filer

Læs mere

Programmering i maskinkode på AMIGA

Programmering i maskinkode på AMIGA Programmering i maskinkode på AMIGA A.Forness & N.A.Holten Copyright 1989 ARCUS Copyright 1989 DATASKOLEN Hæfte 4 Indhold Maskinkode III Bitmap Farveregistre Bitplane DMA tidsforbrug Overscan DATASKOLEN

Læs mere

Programmering i maskinkode på AMIGA

Programmering i maskinkode på AMIGA Programmering i maskinkode på AMIGA A.Forness & N.A.Holten Copyright 1989 ARCUS Copyright 1989 DATASKOLEN Hæfte 5 Indhold Sprites Follow Me Maskinkode IV DATASKOLEN Postboks 62 Nordengen 18 2980 Kokkedal

Læs mere

Programmering i maskinkode på AMIGA

Programmering i maskinkode på AMIGA Programmering i maskinkode på AMIGA A.Forness & N.A.Holten Copyright 1989 ARCUS Copyright 1989 DATASKOLEN Hæfte 1 Indhold Introduktion Det binære talsystem Det hexadecimale talsystem Assemblerens funktion

Læs mere

midi2style - program for konvertering af MIDI-filer til YAMAHA PSR stylefiler

midi2style - program for konvertering af MIDI-filer til YAMAHA PSR stylefiler midi2style - program for konvertering af MIDI-filer til YAMAHA PSR stylefiler Kom i gang Version 5.0 2002-2013 Jørgen Sørensen Web site: http://www.jososoft.dk/yamaha/software/midi2style E-mail: js@jososoft.dk

Læs mere

(Positions) Talsystemer

(Positions) Talsystemer (Positions) Talsystemer For IT studerende Hernik Kressner Indholdsfortegnelse Indledning...2 Positions talsystem - Generelt...3 For decimalsystemet gælder generelt:...4 Generelt for et posistionstalsystem

Læs mere

Programmering i maskinkode på AMIGA

Programmering i maskinkode på AMIGA Programmering i maskinkode på AMIGA A.Forness & N.A.Holten Copyright 1989 ARCUS Copyright 1989 DATASKOLEN Hæfte 2 Indhold DMA-kanaler Time Slot Allocation Copper Maskinkode-standarder med K-SEKA DATASKOLEN

Læs mere

wwwdk Digital lydredigering på computeren grundlæggende begreber

wwwdk Digital lydredigering på computeren grundlæggende begreber wwwdk Digital lydredigering på computeren grundlæggende begreber Indhold Digital lydredigering på computeren grundlæggende begreber... 1 Indhold... 2 Lyd er trykforandringer i luftens molekyler... 3 Frekvens,

Læs mere

Mellem mennesker Ny Prisma Fysik og kemi 9 - kapitel 9 Skole: Navn: Klasse:

Mellem mennesker Ny Prisma Fysik og kemi 9 - kapitel 9 Skole: Navn: Klasse: Mellem mennesker Ny Prisma Fysik og kemi 9 - kapitel 9 Skole: Navn: Klasse: Opgave 1 Hvilke egenskaber gælder ikke for radiobølger? Der er 5 svarmuligheder. Sæt et kryds. De kan reflekteres, når de rammer

Læs mere

Billund Bygger Musik: Lærervejledning

Billund Bygger Musik: Lærervejledning Billund Bygger Musik: Lærervejledning Science of Sound og Music Velkommen til Billund Builds Music! Vi er så glade og taknemmelige for, at så mange skoler og lærere i Billund er villige til at arbejde

Læs mere

Nedenstående opgaver er lavet til en Allen-Bradley PLC, men uden videre tilpasses andre PLC typer.

Nedenstående opgaver er lavet til en Allen-Bradley PLC, men uden videre tilpasses andre PLC typer. PLC, analogteknik Øvelse 1 Nedenstående opgaver er lavet til en Allen-Bradley PLC, men uden videre tilpasses andre PLC typer. Timer 1.1 "TON" Timer on delay: I skal konstruerer en styring, hvor en lampe

Læs mere

BETJENINGSVEJLEDNING Clip Multi-Sprog, DAB+/FM mini Radio

BETJENINGSVEJLEDNING Clip Multi-Sprog, DAB+/FM mini Radio BETJENINGSVEJLEDNING Clip Multi-Sprog, /FM mini Radio VIGTIGT: Læs vejledningen omhyggeligt, før du bruger produktet, og gem den til senere brug. Indhold Udpakning 25 Knap instruktion 26 OLED display 28

Læs mere

Programmering i maskinkode på AMIGA

Programmering i maskinkode på AMIGA Programmering i maskinkode på AMIGA A.Forness & N.A.Holten Copyright 1989 ARCUS Copyright 1989 DATASKOLEN Hæfte 12 Indhold Hires Interlace Wave Rotering Demo-eksempler Vector-grafik DATASKOLEN Postboks

Læs mere

Programmering i maskinkode på AMIGA

Programmering i maskinkode på AMIGA Programmering i maskinkode på AMIGA A.Forness & N.A.Holten Copyright 1989 ARCUS Copyright 1989 DATASKOLEN Hæfte 3 Indhold Binær aritmetik Logiske operatorer Status-registret Branching Bitplanes og Copper

Læs mere

Opgaver - PLC - analogteknik - forbindelsesteknik...3 Opgaver - PLC - analogteknik - programmering...9

Opgaver - PLC - analogteknik - forbindelsesteknik...3 Opgaver - PLC - analogteknik - programmering...9 PLC - analogteknik INDHOLDSFORTEGNELSE Opgaver - PLC - analogteknik - forbindelsesteknik...3 Opgaver - PLC - analogteknik - programmering...9 2-20 Rekv. 0 Prod. 20-11-2005-21:51 Ordre 000 EFU OPGAVER -

Læs mere

Vocally 3 Infinity. In-Line, stemme aktiveret opkaldsenhed Brugsanvisning. Rev 1.01

Vocally 3 Infinity. In-Line, stemme aktiveret opkaldsenhed Brugsanvisning. Rev 1.01 Vocally 3 Infinity In-Line, stemme aktiveret opkaldsenhed Brugsanvisning Rev 1.01 Dette er en Dansk udgave af producentens officielle bruger manual. Der henvises til den officielle i tvivls tilfælde og

Læs mere

Server Manual v8.4. Manual v8.4. Brugermanual. Side 1. Copyright 2011 MJ Vision Support 70208212

Server Manual v8.4. Manual v8.4. Brugermanual. Side 1. Copyright 2011 MJ Vision Support 70208212 Manual v8.4 Brugermanual Side 1 Guide til styrepanelet Styrepanelet er meget simpelt bygget op. Forklaringen omkring diverse knapper mm., er givet herunder: Viser dato, klokken samt fri optageplads Viser

Læs mere

DIEM akustik. Perceptual Fusion and Auditory Perspective. Litt.: Cook kap. 20

DIEM akustik. Perceptual Fusion and Auditory Perspective. Litt.: Cook kap. 20 DIEM akustik Perceptual Fusion and Auditory Perspective Litt.: Cook kap. 20 Introduktion Vores auditive system (hørelsen) er meget følsomt overfor små fluktuationer i frekvens og amplitude Giver os evnen

Læs mere

Tips og Tricks 2. Indholdsfortegnelse. 1. De væsentligste features i Fantom-G s sequencer...2. 2. Brug af Sequenceren...3. 3. Audio Track demo...

Tips og Tricks 2. Indholdsfortegnelse. 1. De væsentligste features i Fantom-G s sequencer...2. 2. Brug af Sequenceren...3. 3. Audio Track demo... Tips og Tricks 2 Indholdsfortegnelse Side 1. De væsentligste features i Fantom-G s sequencer...2 2. Brug af Sequenceren...3 Optag Trommer, Bas og Keyboard Brug af Arpeggio og Chord Memory 3. Audio Track

Læs mere

En harmonisk bølge tilbagekastes i modfase fra en fast afslutning.

En harmonisk bølge tilbagekastes i modfase fra en fast afslutning. Page 1 of 5 Kapitel 3: Resonans Øvelse: En spiralfjeder holdes udspændt. Sendes en bugt på fjeder hen langs spiral-fjederen (blå linie på figur 3.1), så vil den når den rammer hånden som holder fjederen,

Læs mere

MJPower engineering Ecu Link.

MJPower engineering Ecu Link. MJPower engineering Ecu Link. Trin for trin instruktioner. I dette eksempel starter vi med at teste en cykel med et Power Commander nul map. Man er nødt til at have en præcis omdrejningstal registrering,

Læs mere

Side 1 af 10. Lydbreve. Indhold. Indhold...1 Forord...2 Lydoptager...2 Ændring af indtalt lyd...4 Sende dit lydbrev...8 Lyde i Worddokumenter...

Side 1 af 10. Lydbreve. Indhold. Indhold...1 Forord...2 Lydoptager...2 Ændring af indtalt lyd...4 Sende dit lydbrev...8 Lyde i Worddokumenter... Side 1 af 10 Indhold Indhold...1 Forord...2 Lydoptager...2 Ændring af indtalt lyd...4 Sende dit lydbrev...8 Lyde i Worddokumenter...8 Side 2 af 10 Forord Du har måske et barnebarn, der ikke har lært at

Læs mere

dcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet)

dcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet) dcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet) Efterår 2009 1 Simpel aritmetik på maskinniveau I SCO, appendix A, er det beskrevet, hvordan man adderer ikke-negative heltal

Læs mere

Programmering for begyndere Lektion 2. Opsamling mm

Programmering for begyndere Lektion 2. Opsamling mm Lektion 2 Opsamling mm God tone Der er indlagt spørge sessioner Lektion 2 - Agenda Programmering for Lidt ændringer til teknikken, herunder hvordan du genser en lektion Lidt generelle tilbagemeldinger

Læs mere

Analoge indgange og A/D konvertering. Analoge udgange

Analoge indgange og A/D konvertering. Analoge udgange Programmering for begyndere Brug af Arduino Programmeringskursus Analoge indgange og A/D konvertering Analoge udgange Knud Krogsgaard Jensen OZ1QK Oversigt Oversigt over i aften: A/D konvertering iterations

Læs mere

Manaual til lyoe-oelejr.dk's noder

Manaual til lyoe-oelejr.dk's noder Manaual til lyoe-oelejr.dk's noder Lyø ølejrs nodesektion blev lavet i Maj 2018 først og fremmest til Balkan noder, men det er meningen at nodesystemet også skal kunne bruges til de andre uger. Med nodesystemet

Læs mere

1. Detaljeret beskrivelse

1. Detaljeret beskrivelse Digital Diktafon Indhold 1. Detaljeret beskrivelse... 3 2. Specifikation... 4 3. Sæt batterier i... 4 4. Anvendelse... 6 4.1. Tænd/Sluk... 6 4.2. Optagelse... 6 4.4.1 Vælg optagelsestilstand... 6 4.4.2

Læs mere

Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output...

Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... Indhold Maskinstruktur... 3 Kapitel 1. Assemblersprog...3 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... 9 Kapitel 2. Maskinkode... 13 2.1 Den fysiske maskine... 13 2.2 Assemblerens

Læs mere

Modulationer i trådløs kommunikation

Modulationer i trådløs kommunikation Modulationer i trådløs kommunikation Valg af modulationstype er et af de vigtigste valg, når man vil lave trådløs kommunikation. Den rigtige modulationstype kan afgøre, om du kan fordoble din rækkevidde

Læs mere

Computerarkitektur. - en introduktion til computerarkitektur med LINDA

Computerarkitektur. - en introduktion til computerarkitektur med LINDA Computerarkitektur - en introduktion til computerarkitektur med LINDA faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen Roskilde Universitetscenter Naturvidenskabelig

Læs mere

Polynomiumsbrøker og asymptoter

Polynomiumsbrøker og asymptoter Polynomiumsbrøker og asymptoter Frank Villa 9. marts 2012 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold

Læs mere

Brugermanual. 2GB MP3 afspiller

Brugermanual. 2GB MP3 afspiller Brugermanual 2GB MP3 afspiller Indhold 1. Knappe funktioner og fremgagnsmåde... 4 2. Instruktioner... 4 2.1 Tænd og sluk... 4 2.2 Upload Music to the Player... 5 2.3 Afspil musik... 6 2.4 Normal or shuffle

Læs mere

Analoglyd for digitalister /finn holst 06

Analoglyd for digitalister /finn holst 06 Analoglyd for digitalister /finn holst 06 5. Konturgenerator - styremodul Konturgeneratoren betegnes EG (envelope generator). Man benytter ofte også betegnelsen ADSR som henviser til navnene på de fire

Læs mere

MODELSÆT 2; MATEMATIK TIL LÆREREKSAMEN

MODELSÆT 2; MATEMATIK TIL LÆREREKSAMEN MODELSÆT ; MATEMATIK TIL LÆREREKSAMEN Forberedende materiale Den individuelle skriftlige røve i matematik vil tage udgangsunkt i følgende materiale:. En diskette med to regnearks-filer og en MathCad-fil..

Læs mere

Løsning af simple Ligninger

Løsning af simple Ligninger Løsning af simple Ligninger Frank Nasser 19. april 2011 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Bemærk:

Læs mere

Installationsguide. til Waoo! TV boks AirTies (7210 og 7310)

Installationsguide. til Waoo! TV boks AirTies (7210 og 7310) Installationsguide til Waoo! TV boks AirTies (7210 og 7310) Fiberbredbånd TV Telefoni Fiberbredbånd TV Telefoni 2 Indhold Velkommen...4 Medfølgende udstyr... 6 AirTies (7210 og 7310)...7 Installation...

Læs mere

COMPUTER ANATOMI. 4.-5. klasse 23. FEBRUAR 2015 HTX - ROSKILDE

COMPUTER ANATOMI. 4.-5. klasse 23. FEBRUAR 2015 HTX - ROSKILDE COMPUTER ANATOMI 4.-5. klasse 23. FEBRUAR 2015 HTX - ROSKILDE 1 Indholdsfortegnelse Kapitel 1: Opbygning s.2 Kapitel 2: CPU s.3 Kapitel 3: Motherboard s.4 Kapitel 4: Ram s.6 Kapitel 5: Grafikkort s.7 Kapitel

Læs mere

Installation af GPS med tilslutning til USB port

Installation af GPS med tilslutning til USB port Indholdsfortegnelse Opsætning af GPS-tilslutning... 1 1: Installation af driver... 2 2: Opsætning af COM-port... 2 3: Vælg COM-port i DLS NG... 3 4: Brug af GPSViewer testprogram... 5 5: Hvis COM-port

Læs mere

matematik Demo excel trin 1 preben bernitt bernitt-matematik.dk 1 excel 1 2007 by bernitt-matematik.dk

matematik Demo excel trin 1 preben bernitt bernitt-matematik.dk 1 excel 1 2007 by bernitt-matematik.dk matematik excel trin 1 preben bernitt bernitt-matematik.dk 1 excel 1 2007 by bernitt-matematik.dk matematik excel 1 1. udgave som E-bog 2007 by bernitt-matematik.dk Kopiering af denne bog er kun tilladt

Læs mere

Sådan afbrydes forbindelsen Når du vil afslutte CallPilot-sessionen, skal du trykke 83 for at afbryde forbindelsen eller lægge røret på.

Sådan afbrydes forbindelsen Når du vil afslutte CallPilot-sessionen, skal du trykke 83 for at afbryde forbindelsen eller lægge røret på. POSTKASSE-LOGON Du skal bruge et adgangsnummer (ring op til lokal 7600) til CallPilot Multimedia Messaging, et postkassenummer (7 + værelsesnummer) og en adgangskode for at logge på postkassen. 137 + værelsesnummer

Læs mere

Lektion 3 Sammensætning af regnearterne

Lektion 3 Sammensætning af regnearterne Lektion Sammensætning af regnearterne Indholdsfortegnelse Indholdsfortegnelse... Plus, minus, gange og division... Negative tal... Parenteser og brøkstreger... Potenser og rødder... Lektion Side 1 Plus,

Læs mere

MP3 player med DMX interface.

MP3 player med DMX interface. Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK MP3 player med DMX interface. Funktion: En avanceret Mp3spiller med forskellige styringsmuligheder, velegnet til brug i museer, teatre, udstillinger

Læs mere

Analoglyd for digitalister /finn holst 06

Analoglyd for digitalister /finn holst 06 Analoglyd for digitalister /finn holst 06 2. Det første modul tonegeneratoren. Tonegeneratoren betegnes VCO (voltage controlled oscillator = spændingsstyret generator). At den er spændingsstyret henviser

Læs mere

INSTALLATIONS GUIDE. til Waoo TV-boks AirTies (7210 og 7310) Waoo leveres af dit lokale energiselskab

INSTALLATIONS GUIDE. til Waoo TV-boks AirTies (7210 og 7310) Waoo leveres af dit lokale energiselskab INSTALLATIONS GUIDE til Waoo TV-boks AirTies (7210 og 7310) Waoo leveres af dit lokale energiselskab INDHOLD Velkommen...4 Medfølgende udstyr...6 AirTies (7210 og 7310)...7 Installation...8 Hentning af

Læs mere

BRUGER MANUAL. Model: TK-004 37 TANGENTS MULTI-FUNKTIONS ELEKTRONISK KEYBOARD

BRUGER MANUAL. Model: TK-004 37 TANGENTS MULTI-FUNKTIONS ELEKTRONISK KEYBOARD Model: TK-004 37 TANGENTS MULTI-FUNKTIONS ELEKTRONISK KEYBOARD BRUGER MANUAL 37 tangenter 8 timbre/ 8 rytmer / 4 percussion 8 volume indstillinger 32-level tempo kontrol Optag / afspil /

Læs mere

Blockprog Rev1.0. Block programmering CS1/CJ1. Qiuck guide OMRON

Blockprog Rev1.0. Block programmering CS1/CJ1. Qiuck guide OMRON Blockprog Rev1.0 Block programmering CS1/CJ1 Qiuck guide OMRON Indholdsfortegnelse 1. SPECIFIKATION... 3 2. PROGRAMMERINGS INSTRUKTIONER.... 4 3. BLOK PROGRAMMERING... 5 3.1. BPRG OG BEND... 5 4. BETINGELSES

Læs mere

INSTALLATIONS GUIDE. til Waoo TV-boks AirTies (7210 og 7310) FIBERBREDBÅND TV TELEFONI

INSTALLATIONS GUIDE. til Waoo TV-boks AirTies (7210 og 7310) FIBERBREDBÅND TV TELEFONI INSTALLATIONS GUIDE til Waoo TV-boks AirTies (7210 og 7310) FIBERBREDBÅND TV TELEFONI INDHOLD Velkommen...4 Medfølgende udstyr...6 AirTies (7210 og 7310)...7 Installation...8 Hentning af TV-portal...12

Læs mere

Uhlenbrock 76 320 lokomotivdekoder IntelliDrive Comfort

Uhlenbrock 76 320 lokomotivdekoder IntelliDrive Comfort Uhlenbrock 76 32 lokomotivdekoder IntelliDrive Comfort Dansk oversættelse version 1. maj 26 Peter E. Jonasen, baseret på: Copyright Uhlenbrock Elektronik GmbH Grundlag tysk vejledning 3.6 Be Alle rettigheder

Læs mere

Ren versus ligesvævende stemning

Ren versus ligesvævende stemning Ren versus ligesvævende 1. Toner, frekvenser, overtoner og intervaller En oktav består af 12 halvtoner. Til hver tone er knyttet en frekvens. Kammertonen A4 defineres f.eks. til at have frekvensen 440

Læs mere

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Programmering Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Oversigt Undervisningen Hvad er programmering Hvordan er et program organiseret? Programmering og fysik Nobelprisen

Læs mere

S-650 Lydterapiapparat

S-650 Lydterapiapparat Sound Oasis DK BRUGERVEJLEDNING S-650 Lydterapiapparat Tak for dit køb af Sound Oasis S-650, som vi håber du bliver rigtig glad for. Vigtige sikkerhedsforanstaltninger: - læs alle instruktionerne. - for

Læs mere

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi Opgave: Brev til Sigurd Lære: John Austin Side 1 af 8 Dato: 14-05-2003

Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: up/ansi Opgave: Brev til Sigurd Lære: John Austin Side 1 af 8 Dato: 14-05-2003 Side 1 af 8 Dato: 14-05-2003 Til Sigurd Som aftalt vil jeg her fremsende vores program til vores 80C535 kit og display. Det gik jo ud på at vi skulle starte med at få den til at intialiserer displayet,

Læs mere

Euklids algoritme og kædebrøker

Euklids algoritme og kædebrøker Euklids algoritme og kædebrøker Michael Knudsen I denne note vil vi med Z, Q og R betegne mængden af henholdsvis de hele, de rationale og de reelle tal. Altså er { m } Z = {..., 2,, 0,, 2,...} og Q = n

Læs mere

Talsystemer I V X L C D M 1 5 10 50 100 500 1000. Hvad betyder halvanden??. Kan man også sige Halvtredie???

Talsystemer I V X L C D M 1 5 10 50 100 500 1000. Hvad betyder halvanden??. Kan man også sige Halvtredie??? Romertal. Hvordan var de struktureret?? Systematisk?? I V X L C D M 1 5 10 50 100 500 1000 Regler: Hvis et lille tal skrives foran et stort tal trækkes tallet fra: IV = 5-1 = 4 Hvis et lille tal skrives

Læs mere

Boolsk algebra For IT studerende

Boolsk algebra For IT studerende Boolsk algebra For IT studerende Henrik Kressner Indholdsfortegnelse 1 Indledning...2 2 Logiske kredsløb...3 Eksempel:...3 Operatorer...4 NOT operatoren...4 AND operatoren...5 OR operatoren...6 XOR operatoren...7

Læs mere

Dæmpet harmonisk oscillator

Dæmpet harmonisk oscillator FY01 Obligatorisk laboratorieøvelse Dæmpet harmonisk oscillator Hold E: Hold: D1 Jacob Christiansen Afleveringsdato: 4. april 003 Morten Olesen Andreas Lyder Indholdsfortegnelse Indholdsfortegnelse 1 Formål...3

Læs mere

Fysikøvelse Erik Vestergaard www.matematikfysik.dk. Musik og bølger

Fysikøvelse Erik Vestergaard www.matematikfysik.dk. Musik og bølger Fysikøvelse Erik Vestergaard www.matematikfysik.dk Musik og bølger Formål Hovedformålet med denne øvelse er at studere det fysiske begreb stående bølger, som er vigtigt for at forstå forskellige musikinstrumenters

Læs mere

ScanDis Diktafonen FSV-510 PLUS

ScanDis Diktafonen FSV-510 PLUS Kom nemt i gang med diktafonen Lampe; lyser ved optagelse Skærm [M]-knap: menu Nederst vises hvor meget hukommelse der er tilbage [Afspil/pause]-knap [Spole]-knap: frem/tilbage [Optag/stop]-knap: optagelse

Læs mere

Mark Jeays simple solution to the Rubik s cube oversat og redigeret af Jess Bonde. -

Mark Jeays simple solution to the Rubik s cube oversat og redigeret af Jess Bonde. - Mark Jeays simple solution to the Rubik s cube oversat og redigeret af Jess Bonde. jess@rubiks.dk - http://www.rubiks.dk Trin 0 Introduktion & notation Trin 1 De tre øverste sidestykker Trin 2 Hjørner

Læs mere

Brugermanual Netværkoptager (NVR)

Brugermanual Netværkoptager (NVR) Brugermanual Netværkoptager (NVR) Indholdsfortegnelse Login på videooptageren...2 Brugerkonti...2 Afspilning og Søgning i optagelser...3 Visnings vindue...3 Optagelses søgetype...4 Optagelses kalender...4

Læs mere

3. Om skalamønstrene og den indfoldede orden

3. Om skalamønstrene og den indfoldede orden Dette er den tredje af fem artikler under den fælles overskrift Studier på grundlag af programmet SKALAGENERATOREN (forfatter: Jørgen Erichsen) 3. Om skalamønstrene og den indfoldede orden Lad os begynde

Læs mere

matematik Demo excel trin 2 bernitt-matematik.dk 1 excel 2 2007 by bernitt-matematik.dk

matematik Demo excel trin 2 bernitt-matematik.dk 1 excel 2 2007 by bernitt-matematik.dk matematik excel trin 2 bernitt-matematik.dk 1 excel 2 2007 by bernitt-matematik.dk matematik excel 2 1. udgave som E-bog 2007 by bernitt-matematik.dk Kopiering af denne bog er kun tilladt efter aftale

Læs mere

Hvordan afspilles/vises materialet i LARM.fm

Hvordan afspilles/vises materialet i LARM.fm Hvordan afspilles/vises materialet i LARM.fm Når du har lært de mange måder, hvorpå det er muligt at søge i LARM.fm s materiale, er det relevant at vide, hvilke muligheder du har for at afspille radio-

Læs mere

Pædagogisk vejledning til. Materialesæt. Sphero. http://via.mitcfu.dk/99872760

Pædagogisk vejledning til. Materialesæt. Sphero. http://via.mitcfu.dk/99872760 Pædagogisk vejledning til Materialesæt Sphero http://via.mitcfu.dk/99872760 Pædagogisk vejledning til materialesættet Sphero Materialesættet kan lånes hos VIA Center for Undervisningsmidler og evt. hos

Læs mere

Music hall AV 2.1 Dansk kvik guide. Findes i sort eller silver. Begge med kraftig børstet aluminiumsfront

Music hall AV 2.1 Dansk kvik guide. Findes i sort eller silver. Begge med kraftig børstet aluminiumsfront Music hall AV 2.1 Dansk kvik guide Findes i sort eller silver. Begge med kraftig børstet aluminiumsfront 1 Medier & introduktion: Tillykke med dit nye music hall anlæg. Med AV2.1 har du let adgang til

Læs mere

Start Hurtigt i gang Daglig brug. TRIAX C HD417 CX Digital kabel-tv modtager P/N: 305042. P/O 03-2010-B here

Start Hurtigt i gang Daglig brug. TRIAX C HD417 CX Digital kabel-tv modtager P/N: 305042. P/O 03-2010-B here TRIAX C HD417 CX Digital kabel-tv modtager P/N: 305042 Start Hurtigt i gang Daglig brug P/O 03-2010-B here Se en mere udførlig vejledning på www.triax.dk Start Hvad følger med? Tilslutning 2 Fjernbetjening

Læs mere

CPUer og maskinkode DM534. Rolf Fagerberg

CPUer og maskinkode DM534. Rolf Fagerberg CPUer og maskinkode DM534 Rolf Fagerberg CPUers opbygning En CPU er bygget op af elektriske kredsløb (jvf. sidste forelæsning), som kan manipulere bits. En CPU manipulerer flere bits ad gangen, deres antal

Læs mere

3. Computerens opbygning.

3. Computerens opbygning. 3. Computerens opbygning. Computere er konstrueret med henblik på at skulle kunne behandle og opbevare data og det er de som nævnt i noterne om Bits og Bytes vældig gode til. Som overordnet model for computere

Læs mere

Netværk repetition. - lidt om talsystemer, Bits og Bytes! Netteknik 1

Netværk repetition. - lidt om talsystemer, Bits og Bytes! Netteknik 1 Netværk repetition - lidt om talsystemer, Bits og Bytes! Netteknik 1 Lidt om Bits & Bytes En hurtig genopfriskning af: Talsystemer Bits, bytes, kilobytes Megahertz, bps, Bps... Tegnsæt, f.eks. Unicode

Læs mere

Jabra. Talk 15. Brugervejledning

Jabra. Talk 15. Brugervejledning Jabra Talk 15 Brugervejledning INDHOLDSFORTEGNELSE TAK... 2 OM DIT JABRA TALK 15... 2 HEADSETTETS FUNKTIONER........................... 3 KOM GODT I GANG.... 4 OPLAD DIT HEADSET.... 4 TÆND/SLUK FOR HEADSETTET...

Læs mere

GRUNDLÆGGENDE TEORI LIGE FRA HJERTET

GRUNDLÆGGENDE TEORI LIGE FRA HJERTET GUIDE 1 Blænde ISO Lukkertid Eksponeringsværdi. og lidt om, hvordan de hænger sammen GRUNDLÆGGENDE TEORI LIGE FRA HJERTET 2015 LÆRfoto.dk Indhold Indhold... 2 Indledning... 3 Blænde... 4 Blænde og dybdeskarphed...

Læs mere

LCD Character display Intro

LCD Character display Intro LCD Character display Intro Der findes flere typer af LCD karakter-displays, fra forskellige firmaer. Her er vist en type, der er blå. Pins: Nummer 1 fra venstre Her er vist en nærmere beskrivelse af de

Læs mere

Sådan bruger du BK- 9 Performance List. Formatering af USB- Memory. "Performance List" er en liste over dine registreringer.

Sådan bruger du BK- 9 Performance List. Formatering af USB- Memory. Performance List er en liste over dine registreringer. Sådan bruger du BK- 9 Performance List "Performance List" er en liste over dine registreringer. Hver Performance hukommelse indeholder alle din opsætninger af keyboardet herunder også din rytmestillinger

Læs mere

Podcast på TekX. Quick guide Sørg for at sætte mikrofoner i de stik, der skal bruges. Sæt GAIN til klokken 14

Podcast på TekX. Quick guide Sørg for at sætte mikrofoner i de stik, der skal bruges. Sæt GAIN til klokken 14 Podcast på TekX Quick guide Sørg for at sætte mikrofoner i de stik, der skal bruges. Sæt GAIN til klokken 14 o Tryk COMP-knappen ned Sæt alle blå drejeskiver til klokken 12 o Vær sikker på at AUX er skruet

Læs mere

CANSAT & ARDUINO step by step

CANSAT & ARDUINO step by step CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark jdn@space.aau.dk 1/51 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...

Læs mere

Betjening af JustSee inspektions-tv 1. Control Box

Betjening af JustSee inspektions-tv 1. Control Box 1. Control Box 1 Status LED 14 Power kontrol 2 Menu op 15 Hovedtelefon 3 Menu ned 16 Video output 4 Menu venstre 17 Opladerstik 5 Menu højre 18 Sikring 6 Stop 19 Video 1 Video 2 7 Retur 20 Flyt op, ned,

Læs mere

Micro Hi-Fi System. Brugervejledning ENV-1152

Micro Hi-Fi System. Brugervejledning ENV-1152 Micro Hi-Fi System Brugervejledning ENV-1152 Indhold Kom godt i gang... 2 Strømforsyning... 2 Antenne... 2 Højttaler ledningsforbindelse... 2 Brug af fjernbetjening... 2 Knapper... 3 Betjeningsvejledning...

Læs mere

Regnetest B: Praktisk regning. Træn og Test. Niveau: 9. klasse. Med brug af lommeregner

Regnetest B: Praktisk regning. Træn og Test. Niveau: 9. klasse. Med brug af lommeregner Regnetest B: Praktisk regning Træn og Test Niveau: 9. klasse Med brug af lommeregner 1 INFA-Matematik: Informatik i matematikundervisningen Et delprojekt under INFA: Informatik i skolens fag Et forskningsprogram

Læs mere

Med TI-89 / TI-92 Plus kan du også sammenligne eller manipulere binære tal bit for bit.

Med TI-89 / TI-92 Plus kan du også sammenligne eller manipulere binære tal bit for bit. Kapitel 20: Talsystemer 20 Resumé af talsystemer... 344 Indtastning og omregning af talsystemer... 345 Udførelse af matematiske beregninger med hexadecimale og binære tal... 346 Sammenligning eller manipulation

Læs mere

Af: Valle Thorø Fil.: Oscilloscopet Side 1 af 10

Af: Valle Thorø Fil.: Oscilloscopet Side 1 af 10 Oscilloscopet Kilde: http://www.doctronics.co.uk/scope.htm Følgende billede viser forsiden på et typisk oscilloskop. Nogle af knapperne og deres indstillinger forklares i det følgende.: Blokdiagram for

Læs mere

tube tube Brugermanual Internet Radio Digital Radio OXX Digital 2010 1 Follow OXX DIGITAL on twitter Follow OXX DIGITAL Scandinavian

tube tube Brugermanual Internet Radio Digital Radio OXX Digital 2010 1 Follow OXX DIGITAL on twitter Follow OXX DIGITAL Scandinavian N E X T G E N E R A T I O N R A D I O tube Brugermanual Internet Radio tube OXX Digital 2010 1 Follow OXX DIGITAL on twitter Follow OXX DIGITAL Scandinavian on facebook Design Indhold Oversigt...3 Front

Læs mere

Tour Mate. Page 1 of 7

Tour Mate. Page 1 of 7 Tour Mate Page 1 of 7 Tour Mate Manual 1. Beskrivelse Tour Mate er et nyt skud på stammen af GPS produkter. Modellen har 4 innovative funktioner.. Find et punkt: Med 8 LED pile, vise Tour Mate dig vej

Læs mere

Mircobit Kursus Lektion 5 (Du skal her vælge Lets Code og nederst Microsoft Block Editor.)

Mircobit Kursus Lektion 5   (Du skal her vælge Lets Code og nederst Microsoft Block Editor.) Mircobit Kursus Lektion 5 http://microbit.org/ (Du skal her vælge Lets Code og nederst Microsoft Block Editor.) Vi laver en variabel point til at holde styr på pointene. Af en mystisk grund kunne man ikke

Læs mere

Edb-tekstbehandling, præsentation mm

Edb-tekstbehandling, præsentation mm Edb-tekstbehandling, præsentation mm I denne lektion skal du: - hente kopier et skærmbillede og sætte det ind i et dokument - beskære billedet, så det passer til dit dokument Der findes specielle programmer

Læs mere

ELCANIC A/S. ENERGY METER Type ENG110. Version 3.00. Inkl. PC program: ENG110. Version 3.00. Betjeningsvejledning

ELCANIC A/S. ENERGY METER Type ENG110. Version 3.00. Inkl. PC program: ENG110. Version 3.00. Betjeningsvejledning ELCANIC A/S ENERGY METER Type ENG110 Version 3.00 Inkl. PC program: ENG110 Version 3.00 Betjeningsvejledning 1/11 Generelt: ELCANIC A/S ENERGY METER Type ENG110 er et microprocessor styret instrument til

Læs mere

Introduktion til EXCEL med øvelser

Introduktion til EXCEL med øvelser Side 1 af 10 Introduktion til EXCEL med øvelser Du kender en almindelig regnemaskine, som kan være til stort hjælp, når man skal beregne resultater med store tal. Et regneark er en anden form for regnemaskine,

Læs mere

Fang Prikkerne. Introduktion. Scratch

Fang Prikkerne. Introduktion. Scratch Scratch 2 Fang Prikkerne All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion

Læs mere

Vedvarende energi. Sådan kommer du i gang med LEGO Energimåleren

Vedvarende energi. Sådan kommer du i gang med LEGO Energimåleren Vedvarende energi Sådan kommer du i gang med LEGO Energimåleren de LEGO Group. 2010 The LEGO Group. 1 Indholdsfortegnelse 1. Beskrivelse af Energimåleren... 3 2. Sådan påsættes Energiakkumulatoren... 3

Læs mere

Programmeringseksempel tl BCxxxx (Seriel)

Programmeringseksempel tl BCxxxx (Seriel) APP-NOTE 600005 Beckhoff Application Note Date: 8/28/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel

Læs mere

Keyboard skiveskærer Ole Skou d.30.marts 2008 side 1

Keyboard skiveskærer Ole Skou d.30.marts 2008 side 1 Keyboard skiveskærer Ole Skou d30marts 2008 side 1 Keyboard skiveskærer Jeg har opfundet mig en keyboard skiveskærer I nudansk tekno programmerings sprog hedder det vistnok en slice- er Med den kan du

Læs mere

Montørvejledning for DTC2100 Temperaturtyring - Version 1. Generel beskrivelse

Montørvejledning for DTC2100 Temperaturtyring - Version 1. Generel beskrivelse 1 2 3 R DTC2100 Danotek Generel beskrivelse DTC2100 er udviklet til væskebaseret solfangersystemer, men kan også benyttes til anden temperatur styring med op til tre temperatur målinger og en relæudgang.

Læs mere

Status vejledning. Vejledning i håndtering af status scanner, tømning og indlæsning til EasyPOS

Status vejledning. Vejledning i håndtering af status scanner, tømning og indlæsning til EasyPOS Status vejledning Cipherlab CPT8000 Vejledning i håndtering af status scanner, tømning og indlæsning til EasyPOS 1 Indhold 2 Håndterminalen... 1 2.1 Beskrivelse af taster... 1 2.1.1 Hvad bruges tasterne

Læs mere

Jabra. Talk 5. Brugervejledning

Jabra. Talk 5. Brugervejledning Jabra Talk 5 Brugervejledning 1 INDHOLDSFORTEGNELSE TAK...2 OM JABRA TALK 5...2 HEADSETFUNKTIONER...2 KOM I GANG...3 OPLADNING AF HEADSETTET...4 TÆND/SLUK HEADSETTET...4 PARRING MED DIN TELEFON...5 BÆR

Læs mere

Manual til Neopost IJ-40 og IJ-50

Manual til Neopost IJ-40 og IJ-50 Manual til Neopost IJ-40 og IJ-50 1. Skift af farvepatron Ved skift af farvepatron er det vigtigt, at man bruger følgende fremgangsmåde: HUSK! Fjern beskyttelsestapen fra printhovederne! 1.1. Log på som

Læs mere

Enes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C

Enes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C Indhold Indledning(Enes)... 2 Problemstilling (Enes)... 2 Teori (Enes)... 2 Løsningsforslag (Enes)... 4 RFID relæet (Mathias)... 6 Krav (Enes og Mathias)... 8 Målgruppen (Mathias)... 8 Rekvirent... 8 Implementering(Mathias)...

Læs mere

MCE9637 DeviceNet Modul

MCE9637 DeviceNet Modul Kokkedal Industripark 4 DK-2980 Kokkedal DANMARK Tlf: +45 49 18 01 00 Fax: +45 49 18 02 00 MCE9637 DeviceNet Modul MCE9637 til overførsel af status og vægt for digitale vejeceller Gælder for: PIC nr.:

Læs mere