Programmering i maskinkode på AMIGA
|
|
- Lotte Marcussen
- 8 år siden
- Visninger:
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 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 mereProgrammering 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 mereProgrammering 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 mereDATASKOLEN 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 mereProgrammering 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 mereProgrammering 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 mereProgrammering 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 mereProgrammering 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 meremidi2style - 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 For IT studerende Hernik Kressner Indholdsfortegnelse Indledning...2 Positions talsystem - Generelt...3 For decimalsystemet gælder generelt:...4 Generelt for et posistionstalsystem
Læs mereProgrammering 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 merewwwdk 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 mereMellem 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 mereBillund 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 mereNedenstå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 mereBETJENINGSVEJLEDNING 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 mereProgrammering 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 mereProgrammering 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 mereOpgaver - 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 mereVocally 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 mereServer 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 mereDIEM 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 mereTips 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 mereEn 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 mereMJPower 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 mereSide 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 meredcomnet-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 mereProgrammering 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 mereAnaloge 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 mereManaual 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 mere1. 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 mereIndhold. 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 mereModulationer 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 mereComputerarkitektur. - 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 merePolynomiumsbrø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 mereBrugermanual. 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 mereAnaloglyd 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 mereMODELSÆ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 mereLø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 mereInstallationsguide. 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 mereCOMPUTER 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 mereInstallation 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 merematematik 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 mereSå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 mereLektion 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 mereMP3 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 mereAnaloglyd 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 mereINSTALLATIONS 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 mereBRUGER 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 mereBlockprog 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 mereINSTALLATIONS 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 mereUhlenbrock 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 mereRen 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 mereProgrammering. 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 mereS-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 mereNavn: 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 mereEuklids 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 mereTalsystemer 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 mereBoolsk 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 mereDæ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 mereFysikø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 mereScanDis 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 mereMark 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 mereBrugermanual 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 mere3. 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 merematematik 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 mereHvordan 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 merePæ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 mereMusic 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 mereStart 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 mereCPUer 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 mere3. 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 mereNetvæ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 mereJabra. 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 mereGRUNDLÆ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 mereLCD 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 mereSå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 merePodcast 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 mereCANSAT & 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 mereBetjening 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 mereMicro 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 mereRegnetest 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 mereMed 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 mereAf: 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 meretube 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 mereTour 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 mereMircobit 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 mereEdb-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 mereELCANIC 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 mereIntroduktion 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 mereFang 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 mereVedvarende 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 mereProgrammeringseksempel 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 mereKeyboard 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 mereMontø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 mereStatus 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 mereJabra. 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 mereManual 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 mereEnes 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 mereMCE9637 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