TEHNIKA I INFORMATIKA U OBRAZOVANJU 3. Internacionalna Konferencija, Tehnički fakultet Čačak, 7 9. maj 2010.

Similar documents
AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

Podešavanje za eduroam ios

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

ARHITEKTURA RAČUNARA

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

1.7 Predstavljanje negativnih brojeva u binarnom sistemu

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

Port Community System

Uvod u relacione baze podataka

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

BENCHMARKING HOSTELA

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

4. Mikroprocesori opšte namene

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

STRUČNA PRAKSA B-PRO TEMA 13

TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011.

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

PROGRAMSKI JEZIK VISUAL BASIC ZBIRKA ZADATAKA

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

Cvija. Skripta za prvi deo(teorija+urađeni zadaci) 1.14.Slika 1.9

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION

Otpremanje video snimka na YouTube

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

5. ADRESIRANJE. Rezolucija MC68020 VAX-11 NS32000 IBM/370 B1700 B6700 iapx432. Instrukcije Podaci

Sa druge strane neproto~no organizovan sistem ~ije je vreme ciklusa 25 ns ima}e propusnost od

POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA

INTEGRISANO RAZVOJNO OKRUŽENJE VISUAL STUDIO 2013

Bušilice nove generacije. ImpactDrill

NAČINI ADRESIRANJA ZA MIKROPROCESOR M6800

Nejednakosti s faktorijelima

1. Prelazak sa RISC na CISC koncept

Mindomo online aplikacija za izradu umnih mapa

Implementacija sparsnih matrica upotrebom listi u programskom jeziku C

1. PROJEKTOVANJE PROCESORA

SAS On Demand. Video: Upute za registraciju:

3. Obavljanje ulazno-izlaznih operacija, prekidni rad

MEĐIMURSKO VELEUČILIŠTE U ČAKOVCU STRUČNI STUDIJ RAČUNARSTVA DANIJEL KORENT IMPLEMENTACIJA PROTOTIPNOG SIMULATORA MIKROUPRAVLJAČA MICROCHIP PIC16

Programiranje III razred

Upute za korištenje makronaredbi gml2dwg i gml2dgn

Struktura indeksa: B-stablo. ls/swd/btree/btree.html

TEHNIKA I INFORMATIKA U OBRAZOVANJU 4. Internacionalna Konferencija, Tehnički fakultet Čačak, 1 3. jun 2012.

Klasterizacija. NIKOLA MILIKIĆ URL:

ZBIRKA ZADATAKA IZ POSLOVNE INFORMATIKE

TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011.

1 ULAZ/IZLAZ. Enable. Start

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine

Tag indexed varijanta superskalarnih procesora

MRS. MRSLab03 Metodologija Razvoja Softvera Vežba 03 LAB Dijagram aktivnosti

1. Instalacija programske podrške

H Marie Skłodowska-Curie Actions (MSCA)

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

Simulacija rada PIC mikrokontrolera

3D GRAFIKA I ANIMACIJA

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ

Dr Smiljan Vukanović, dis

21. Paralelizam na nivou zadataka

Iz predmeta " Osnovi kompjuterske tehnologije Hardver (mikro)procesor operativna (radna) memorija spoljna (masovna, diskovna) memorija Softver

Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE)

DEFINISANJE TURISTIČKE TRAŽNJE

Rešavanje problema pomoću računara

Novica Nosović i Željko Jurić

Direktan link ka kursu:

Iskustva video konferencija u školskim projektima

Neslužbena skripta 2008.

11 Analiza i dizajn informacionih sistema

Tutorijal za Štefice za upload slika na forum.

STABLA ODLUČIVANJA. Jelena Jovanovic. Web:

FAKULTET ZA POSLOVNU INFORMATIKU

Third International Scientific Symposium "Agrosym Jahorina 2012"

PROJEKTNI PRORAČUN 1

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS

Uputstvo za rad sa simulatorom za MIPS procesore - PCSpim

PODRŠKA ZA PROFA JLIRANJE SOFTVERA UREÐA JA SA UGRAÐENIM RAČUNAROM

Projektovanje softvera. Dijagrami slučajeva korišćenja

WWF. Jahorina

FAKULTET TEHNIČKIH NAUKA

Priprema podataka. NIKOLA MILIKIĆ URL:

OBJEKTNO ORIJENTISANO PROGRAMIRANJE

Prvi koraci u razvoju bankarskog on-line sistema u Japanu napravljeni su sredinom 60-tih godina prošlog veka i to najpre za on-line, real-time obradu

ECONOMIC EVALUATION OF TOBACCO VARIETIES OF TOBACCO TYPE PRILEP EKONOMSKO OCJENIVANJE SORTE DUHANA TIPA PRILEP

Mogudnosti za prilagođavanje

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik)

POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU

IMPLEMENTACIJA TEHNIKA ZA POVEĆANJE BROJA PODRŽANIH KONKURENTNIH KORISNIKA VEB SAJTA

Sl.1.Razvojna ploča-interfejs

WELLNESS & SPA YOUR SERENITY IS OUR PRIORITY. VAŠ MIR JE NAŠ PRIORITET!

TEHNO SISTEM d.o.o. PRODUCT CATALOGUE KATALOG PROIZVODA TOPLOSKUPLJAJUĆI KABLOVSKI PRIBOR HEAT-SHRINKABLE CABLE ACCESSORIES

Modelling Transport Demands in Maritime Passenger Traffic Modeliranje potražnje prijevoza u putničkom pomorskom prometu

RAČUNALSTVO ZBIRKA ZADATAKA

RANI BOOKING TURSKA LJETO 2017

1.UVOD. Ključne reči: upotrebljivost, praćenje, korisnički interfejs, aplikacija

MINISTRY OF THE SEA, TRANSPORT AND INFRASTRUCTURE

TEHNIČKO (TEHNOLOŠKO) OBRAZOVANJE U SRBIJI

MikroC biblioteka za PDU format SMS poruke

mdita Editor - Korisničko uputstvo -

Kraći pregled i Vivio simulacije snoopy protokola koherencije keš memorija - prateća dokumentacija -

UNIVERZITET SINGIDUNUM. Tema: ERP Enterprise Resource Planning Istorijat razvoja, polje primene i novi oblici poslovanja primenom cloud rešenja

Transcription:

TEHNIKA I INFORMATIKA U OBRAZOVANJU 3. Internacionalna Konferencija, Tehnički fakultet Čačak, 7 9. maj 2010. TECHNICS AND INFORMATICS IN EDUCATION 3 rd International Conference, Technical Faculty Čačak, 7 9th May 2010. UDK: 004.4 Stručni rad VIZUELIZACIJA SABIRANJA BINARNIH BROJEVA KORIŠĆENJEM MEMORIJE Nebojša Stanković 1, Gordana Marković 2 Rezime: U radu je opisana aplikacija koja omogućava vizuelizaciju rada aritmetičko logičke jedinice (ALU), na primeru sabiranja dva broja. Ovaj vizuelni alat omogućava korisnicima da razumeju tok podataka: memorija-registri-alu-registri-memorija. Aplikacija je realizovana korišćenjem programskog jezika MS Visual Basic 6.0. Ključne reči: Edukacija, simulacija, aritmetičko-logička jedinica. THE VISUALISATION OF THE BINARY NUMBERS ADDITION WITH THE MEMORY USAGE Summary: In this paper is explained an application which allows the visualisation of arithmetical-logical unit (ALU) work with an example of two numbers addition. This visual tool allows users to understand the stream od data through memory-registries-aluregistries-memory. The application is written using the programming language MS Visual Basic 6.0. Key words: Education, simulation, ALU. 1. UVOD Razvoj računara uslovljava upoznavanje korisnika na različitim nivoima (od korisničkog pa do dizajnerskog) sa funkcionalnostima koje računari poseduju. Paralelno sa razvojem računara razvijala se i tehnika simulacije računarskog sklopa i pojedinih njegovih delova i to sve sa ciljem da se vizuelno dočara kako to računar radi. Zahvaljujući simulacijama računarskog sistema korisnici se edukuju kako bi razumeli šta se u sistemu dešava. Takođe, simulacije omogućavaju istraživanja određenih situacija koje su od interesa za računarski sklop. Samim tim, istorijat razvoja simulacije računarskih sistema tesno je vezan za razvoj samih računara. Rad opisuje aplikaciju koja omogućava vizuelizaciju rada aritmetičko-logičke jedinice (ALU) kao sastavnog dela procesora. Na primeru sabiranja dva binarna broja, korisniku se vizuelno prikazuje tok podataka: memorija-registri-alu-registri-memorija. 1 Mr Nebojša Stanković, Tehnički fakultet, Svetog Save 65, Čačak, E-mail: jack@tfc.kg.ac.rs 2 Gordana Marković, Tehnička škola, Čačak, E-mail: branko333@nadlanu.com

2. EDUKACIONI ZNAČAJ RAČUNARA Intezivna primena Informaciono komunikacionih tehnologija u raznim oblastima ljudske delatnosti, uticala je na to da računari postanu sve prisutniji i u procesu nastave i učenja i zahvaljujući prednostima koje ima nad ostalim sredstvima, pripada mu vodeće mesto u procesu uvođenja inovacija u nastavi. Dijapazon primene računara u obrazovanju praktično je neograničen i u uslovima «eksplozije znanja» računar sa svojim hardverskim i softverskim mogućnostima predstavlja jedno od najboljih, najbržih, najpreciznijih i najpouzdanijih sredstava za dolaženja do informacija i njihove primene. U obrazovanju njegova primena praktično može doprineti rešavanju problema «informacione barijere», tj. podići nastavni rad na viši, kvalitetniji nivo; učiniti ga efikasnijim, delotvornijim i savremenijim. U visokoškolskom obrazovanju, prednosti nastave uz pomoć računara takođe su sadržane u mogućnostima veće misaone mobilnosti, aktiviranja i samostalnog rada studenata. Savremeni računari pružaju mogućnost simultanog gledanja slike, slušanja govora i korišćenja multimedijskih izvora saznanja, što, svakako, doprinosi bržem i potpunijem usvajanju gradiva, trajnijem pamćenju naučenog, efikasnijem korišćenju i kreativnijoj primeni usvojenih znanja. Računar sa studentom komunicira pismeno i usmeno, vodi dijalog, pruža neophodne informacije, predstavlja grafikone, slike, filmove, stranice knjiga, projekcije, simulacije, daje objašnjenja pokazanog, upućuje na rešavanje problema, po potrebi daje dopunska uputstva, ispravlja greške i ocenjuje rezultate učenja. Ali, primena računara u nastavi još uvek nije na zadovoljavajućem nivou upravo zbog nedovoljnog znanja i iskustva nastavnika u ovoj oblasti. Računari mogu unaprediti nastavu i obrazovanje ukoliko se primene na pravom mestu, u pravo vreme, sa adekvatnim sadržajem i metodičkim osmišljenim tehnikama i postupcima. To, zapravo, znači da bi bila potrebna posebna metodika primene računara u nastavi, a nova funkcija predavača u savremenim tehničko-tehnološkim uslovima pretpostavlja i radikalnu promenu filozofije obrazovanja, korenite promene psihološkog i pedagoškog obrazovanja, osavremenjivanje metodičke spreme, potpunije poznavanje i adekvatnu upotrebu savremenih obrazovnih tehnologija. 3. SIMULACIONO MODELIRANJE U današnje vreme vrlo često se pristupa kreiranju modela za određeni realni sistem kao i simulaciji funkcija tog sistema. Modeliranje je kreativan proces ljudskog uma kojim se na klasičan način formiraju funkcije (koje su od interesa) nekog realnog sistema. Na bazi modela realizuje se i simulacija koja se može posmatrati i kao relacija između modela i samog računara na kome se odvijaju odgovarajuća izračunavanja. Modeliranje predstavlja jedan od osnovnih procesa ljudskoga uma i usko je vezano za način ljudskog razmišljanja i rešavanja problema. Ono predstavlja svakodnevnu aktivnost i veliki deo onoga što nas čini ljudskim (inteligentnim) bićima i izražava našu sposobnost da mislimo i zamišljamo, da koristimo simbole i jezike, komuniciramo, da vršimo generalizacije na osnovu iskustva, da se suočavamo sa neočekivanim. Upravo zato, modeliranje se najčešće posmatra kao najznačajnije konceptualno sredstvo koje čoveku stoji na raspolaganju. 728

Reč simulacija u svakodnevnoj upotrebi može da označi veći broj različitih aktivnosti. Ako se proces izgradnje apstraktnih modela za neke sisteme realnog sveta i obavljanje eksperimenata nad njima odvijaju na računaru, tada se govori o računarskom modeliranju i simulaciji. Danas je modeliranje nezamislivo bez računara. Računar se u modeliranju koristi za dve svrhe: za razvoj modela i za izvođenje proračuna na osnovu stvorenog modela. Мodeliranje i simulacija predstavljaju složenu aktivnost koja uključuje tri elementa: realni sistem, model i računar. Na slici 1. dat je uprošćen prikaz ove aktivnosti. R E A L N I S I S T E M R A Č U N A R Modeliranje Simulacija M O D E L Slika 1. Relacije modeliranja i simulacije Realni sistem je izvor podataka za specifikaciju modela, tj. izvor podataka o ponašanju. Kako se za simulaciju najčešće koristi računar, to se pod modelom može podrazumevati skup instrukcija (program) koji služi da se generiše ponašanje simuliranog sistema. Računar je uređaj koji je sposoban da izvrši instrukcije modela, koje na bazi ulaznih podataka generišu razvoj modela u vremenu. Relacija modeliranja odnosi se na proces utvrđivanja stepena slaganja podataka o realnom sistemu sa podacima modela, odnosno ispravnost modela. Relacija simulacije odnosi se na proveru da li simulacioni program verno prenosi model na računar kao i na tačnost kojom računar izvršava instrukcije modela. 4. SINTEZA ARHITEKTURE RAČUNARA Problem sinteze arhitekture računara podrazumeva definisanje potrebnih aritmetičkih i logičkih operacija, realizacije ulaza i izlaza, rada sa memorijskim lokacijama, registrima i definisanje ostalih funkcija koje omogućavaju manipulaciju podacima. Da bi se analizirao rad arhitekture računara može se poći od ograničenog skupa instrukcija koje omogućavaju osnovne operacije. U ovom radu su korišćene instrukcije koje su neophodne za realizaciju sabiranja dva binarna broja. Za realizaciju aritmetičke operacije sabiranja potrebna su dva binarna broja nad kojim se izvršava ova operacija, dva registra i aritmetičko-logička jedinica (ALU) opšte namene. Brojevi se unose u sistem preko memorije, dok se rezultat sabiranja šalje takođe u memoriju. Neophodna hardverska struktura pomoću koje se obavlja aritmetička operacija sabiranja data je na slici 2. Slika 2. Unošenje podataka, pomeranje, sabiranje i generisanje rezultata 729

Prikaz programske sekvence pomoću koje je realizovan unos, pomeranje, sabiranje i slanje u memoriju dat je u tabeli 1. Tabela 1. Programska sekvenca Brojevi koje treba sabrati nalaze se u LDAC 0 (ACC) Memorija (prvi broj) memoriji na lokacijam 0 i 1. Da bi se MVAC (R) (ACC) prvi broj uneo iz memorije u sistem LDAC 1 (ACC) Memorija (drugi broj) potrebno je koristiti mašinsku ADD (ACC) (ACC) + (R) instrukciju LDAC 0 (iz memorijske STAC 2 Memorija (rezultat) (ACC) lokacije 0, učitava se prvi broj i šalje u akumulator ACC). Da bi drugi broj uneli u akumulator potrebno je sadržaj akumulatora (prvi broj) prebaciti u pomoćni registar R. To se postiže instrukcijom MVR (sadržaj akumulatora se kopira u registar R). Potom se drugi broj, na isti način, unosi u sistem instrukcijom LDAC 1 (iz memorijske lokacije 1, učitava se drugi broj i šalje u akumulator ACC). Sada su brojevi spremni da se nad njima izvrši operacija sabiranja, pomoću ALU i mašinske instrukcije ADD (sadržaj akumulatora se sabira sa sadržajem registra i smešta se u akumulator). Na kraju, rezultat šaljemo u memoriju, instrukcijom STAC 2 (rezultat sabiranja koji je u akumulatoru, smešta se u memoriju, u memorijsku lokaciju 2) 5. REALIZACIJA PROGRAMSKE SEKVENCE Aplikacija koja je opisana u ovom radu demonstrira korisnicima na primeru sabiranja dva broja, simulirajući korak po korak, tok podataka. Program je urađen na operativnom sistemu Microsoft Windows XP Professional korišćenjem programskog jezika Microsoft Visual Basic 6.0. Za demonstraciju sabiranja dva broja koriste se brojevi, 23 i 25. Njihovi binarni zapisi su 10111 i 11001. Po pokretanja aplikacije dobija se prozor kao na slici 3. Prozor ove aplikacije osim dva tastera, <START> i <KRAJ> sadrži: Slika 3. Početni prozor aplikacije Dva 8-bitna registra: akumulator ACC i registar R. Memoriju, koja je podeljena na dva segmenta. U prvom segmentu, počev od adrese 0000h (h-heksadecmalno) nalaze se vrednosti podataka, osmobitnih brojeva 23 (00010111) i 25 (00011001). U drugom segmentu, počev od adrese 7F00h (0111111100000000), u memoriju su upisane 16-bitne instrukcije. Kako je dužina memorijske reči 8 bita (1 bajt), to se instrukcije moraju dohvatiti u okviru 2 memorijska ciklusa (2 bajta). Koriste se dva tipa instrukcija: o Instrukcije sa operandom (LDAC i STAC). Ove instrukcije koriste direktno memorijsko adresiranje (obraćaju se memoriji) i prvi bajt ovih instrukcija je kôd instrukcije, dok je drugi bajt rezervisan za adresni deo instrukcije. o Instrukcije bez operanada (MVAC i ADD). Ove instrukcije koriste registarsko 730

adresiranje i prvi bajt ovih instrukcija je instrukcija bez dejstva, dok je drugi bajt kôd instrukcije. U memoriji je zapisan program dat u tabeli 1: o LDAC 0 iz memorijske lokacije 0, učitava se broj i šalje u akumulator (ACC <- [0000h]), kôd instrukcije je 00000001 o MVAC sadržaj akumulatora se kopira u registar (R <- ACC), kôd instrukcije je 00000011 o LDAC 1 - iz memorijske lokacije 1, učitava se broj i šalje u akumulator (ACC <- [0001h]) o ADD sadržaj akumulatora se sabira sa sadržajem registra i smešta se u akumulator (ACC <- [ACC] + [R]), kôd instrukcije je 00000101 o STAC 2 rezultat sabiranja koji je u akumulatoru, smešta se u memoriju, u memorijsku lokaciju 2 ([0002] <- [ACC]), kôd instrukcije je 00000010 16-bitni programski brojač PC, početne adrese 7F00h, adresa prve instrukcije. Uvećava za 1 za svaki novi memorijski ciklus i sadrži adresu instrukcije koja čeka na izvršenje. Memorijsko adresni registar MAR, koji čuva adresu memorijske lokacije koja se adresira. Njegova dužina je 16 bita, što znači postoji mogućnost adresiranja 216-1 KB, tj. kapacitet memorije je 64 KB. 8-bitni registar instrukcija IR interpretira instrukciju koja je zadnja doneta, tako što prihvata prvi (drugi) bajt instrukcije i u zavisnosti od sadržaja aktivira odgovarajući izlaz. Aritmetičko logičku jedinicu (ALU), koja u ovom primeru, izvršava operaciju sabiranja ADD. Nakon potvrđivanja tastera <START>, kreće izvršavanje simulacije. Početna vrednost programskog brojača je adresa prve instrukcije (LDAC 0). MAR prihvata adresu iz PC-a i pronalazi odgovarajuću memorijsku lokaciju. Sadržaj memorijske lokacije se šalje u IR, dekodira se i u zavisnosti od instrukcije izvršava se akcija. Kako je prva instrukcija LDAC 0 treba memorijski sadržaj iz lokacije 0 proslediti u akumulator. Instrukcija se izvršava u dva memorijska ciklusa. Nakon završetka ove instrukcije prvi broj (23) je u akumulatoru. Da bi sabrali dva broja koristi se akumulator ACC i registar R. Prvi broj, koji je u akumulatoru, treba sačuvati i sabrati sa drugim brojem. Zato se prvi broj prosleđuje registru R, instrukcijom MVAC. Potom se akumulator puni drugim brojem (25), instrukcijom LDAC 1. Na taj način, prvi broj se nalazi u registru R, dok je drugi broj u akumulatoru. Adresira se sledeća instrukcija (ADD), IR šalje signal ALU-u da treba da sabere brojeve koji se nalaze u registrima (ACC i R). Na slici 4 dat je trenutak izvršavanja instrukcije sabiranja ADD, kada se ALU-u prosleđuju sadržaji akumulatora ACC i registra R, a potom se izvršava operacija sabiranja i rezultat će nakon toga biti smešten u akumulator. Slika 4. Izvršavanje instrukcije ADD 731

Nakon izvršenja instrukcije sabiranja rezultat treba poslati, instrukcijom STAC 2, u memoriju na lokaciju 2. Ovo je poslednja instrukcija programa zapisanog u memoriji. Slika 5 daje završni prikaz nakon realizacije programa. Simulacija se može privremeno prekidati (pauzirati) potvrđivanjem na tastaturi tastera Alt. 6. ZAKLJUČAK Složenost i varijacije hardvera računara svakodnevno se povećavaju, pa se za direktno proučavanje određene arhitekture smanjuju mogućnosti i interes. Zbog toga umesto ka realnom sistemu, mnogi se okreću ka Slika 5. Program je izvršen simulatorima kao pomoćnim sredstvima u podučavanju o arhitekturi i funkcijama računara. Postoje mnogi simulatori koji su dostupni na Internetu. Analizom dostupnih radova dolazi se do zaključka da su postojeći simulatori projektovani u različite svrhe i za različite kurseve. U ovom radu je pokazano kako se na vizuelan način, kroz elementarne korake, može prikazati postupak izvršavanja aritmetičke operacije sabiranja. Cilj rada je bio da se korisnicima pruži kompletna informacija i obuka na najnižem nivou. 7. LITERATURA [1] Stanković N.: Prilog simulaciji računarskih arhitektura, Magistarski rad, Tehnički fakultet, Čačak, 2009. [2] Stanković, N., Marković G., Marković B.: Simulacija rada ALU-a kao osnovne komponenete CPU-a, V međunarodni naučni skup Tehnologija, informatika i obrazovanje za društo učenja i znanja, Novi Sad, Zbornik radova Simpozijum TIO5, Fakultet Tehničkih nauka, Novi Sad, 2009. [3] Stanković, N., Ranđić, S.: Simulation of the TFaCo processor, 13th International Research/Expert Conference Trends in the Development of Machinery and Associated Technology, TMT 2009, Hammamet, Tunisia, 16-21 October 2009. pp. 353-356, Tunisia, 2009. [4] Radenković, B., Stanojević M. i Marković A.: Računarska simulacija, Fakultet organizacionih nauka i Saobraćajni fakultet, Beograd, 1999. [5] Stojčev, М.: RISC, CISC i DSP procesori, Elektronski Fakultet, Niš, 1997. [6] Maxvell, T., Scott, B.: Visual Basic Super Bible, Corte Madera, California, 1992. [7] Đorđević, J.: Arhitektura računara, Edukacioni računarski sistem, Arhitektura i organizacija računarskog sistema, ETF, Beograd, 2003. [8] Simulation of Little Man Computer, Illinois State Univesity, 2004., http://www.acs.ilstu.edu/faculty/javila/lmc/ 732