60 likes | 264 Views
Intel Itanium (IA-64) arhitektura. Uvod. Stupanje na tržište Istorija razvoja sa predstavnicima ( Itanium Merced, Itanium 2, Itanium 9300, Itanium 9500). Osnovna okruženja.
E N D
Uvod • Stupanje na tržište • Istorija razvoja sa predstavnicima ( Itanium Merced, Itanium 2, Itanium 9300, Itanium 9500)
Osnovna okruženja • Pregled osnovnog okruženja - Skupresursadatzaizvršavanjeinstrukcija, čuvanje koda, podataka i stanja. (adresni prostor, osnovni registri, x87FPU registri, MMX registri, XMM registri, stek) • Organizacija memorije – linearna memorija, segmentirana memorija, stvarno adresiranje • Registri izvršavanja – registri za rad sa 32-bitnim i 64-bitnim operandima
Instrukcije opšte namene • Instrukcije za transfer podataka( MOV, CMOVE/CMOVNZ, CMOVNE/CMOVNZ, CMOVC...) • Instrukcije binarne aritmetike(ADD, ADC, SUB, (I) MUL, (I)DIV...) • Logičke instrukcije( AND, OR, XOR, NOT)
Rad sa stekom • Postavljanje steka (uspostavljanje stek segmenta, MOV/POP instrukcije, ESP registar) • Poravnanje steka
Autori: Mladen Marković Nikola Marić