UL/FE/UNI-ELT/MPE/Vaje
Iz E-študij, proste zakladnice študentskega znanja
Vsebina |
Vaje
prva vaja
- Programiranje v zbirniku z naborom ukazov arhitekture ARM
Izdelajte program, ki bo glede na stanje tipk T0, T1, T2 in T3 krmilil diode LED LD0, LD1, LD2 in LD3. Svetijo naj tiste diode LED, katerih pripadajoče tipke so trenutno pritisnjene. Programirajte v zbirnem jeziku.
druga vaja
- Klicanje zbirniških funkcij iz programskega jezika C
V zbirniku z naborom ukazov arhitekture ARM napišite funkcijo, ki sešteje dve poljubni nepredznačeni celi števili. Funkcija naj prejme štiri argumente. Prvi trije so kazalci na vsoto in oba seštevanca, četrti argument pa podaja število 32-bitnih besed, s katerimi je posamezno celo število zapisano. Funkcija naj vrne končni prenos.
tretja vaja
- Zapis realnih števil s plavajočo vejico
Napišite program, ki s pomočjo Taylorjeve vrste izračuna sinus kota. Za zapis realnega števila x uporabite dve celi 16-bitni predznačeni števili, mantiso m in eksponent e, tako da velja x = m * 2e. Program naj upošteva vse člene Taylorjeve vrste, katerih doprinos je z natančnostjo podanega zapisa realnega števila v končnem rezultatu še zaznaven.