Šeštoji paskaita. Požymių registras (SF) Sąlyginio valdymo perdavimo komandos

Panašūs dokumentai
ktu kompiuterių katedra Programavimas asembleriu Darius Birvinskas Ignas Martišius Algimantas Venčkauskas

Lietuvos mokinių matematikos olimpiada Rajono (miesto) etapo užduočių klasei sprendimai 2015 m. 1 uždavinys. Aistė užrašė skaičių seką: 1 (2 3)

MatricosDetermTiesLS.dvi

On 1 g 00 O -P & > O <N -P C»-> S ;a 3 < P* o = rt «f-4 a d o ' a ccj ) o XJ 0) o ft xi '(i) 0 O C/3 a a ft l ph o c3 Jo M S3 o 2 a _ a1.a.9 < >V5 a <

Printing triistr.wxmx

TIESINĖ ALGEBRA Matricos ir determinantai Matricos. Transponuota matrica. Nulinė ir vienetinė matrica. Kvadratinė matrica. Antrosios ir trečiosios eil

Slide 1

CL2013O0023LT _cp 1..1

MYKOLO ROMERIO UNIVERSITETO REKTORIUS ĮSAKYMAS DĖL MYKOLO ROMERIO UNIVERSITETO STUDIJŲ PROGRAMOS KOMITETO NUOSTATŲ PATVIRTINIMO 1. T v i r t i n u Myk

VILNIAUS UNIVERSITETO STUDENTŲ ATSTOVYBĖ Vilnius University Students Representation PIRMOS PASKAITOS APKLAUSOS APIBENDRINIMAS FAKULTETUOSE 2011m. RUDE

Microsoft PowerPoint - Aktyvaus mokymosi metodai teisinio ugdymo paskaitose.pptx

Microsoft Word - 15_paskaita.doc

Isvestiniu_taikymai.dvi

AB Linas Agro Group 2018 m. spalio 31 d. eilinio visuotinio akcininkų susirinkimo BENDRASIS BALSAVIMO BIULETENIS GENERAL VOTING BALLOT at Annual Gener

17 - Techniniai reikalavimai breziniuose.doc

VALSTYBINĖS MOKESČIŲ INSPEKCIJOS

LMTA prenumeruojamos duomenų bazės

Microsoft Word - 8 Laboratorinis darbas.doc

Atranka į 2019 m. Pasaulinę ir Vidurio Europos matematikos olimpiadas Sprendimai Artūras Dubickas ir Aivaras Novikas 1. Mykolas sugalvojo natūraliųjų

PowerPoint Presentation

DBVS realizavimas Pagrindiniai DBVS komponentai Duomenų saugojimas diske Paruošė J.Skučas

10 Pratybos Oleg Lukašonok 1

Priedas

24 VERSLO APSKAITOS STANDARTO MR

Foresta

GRAFŲ TEORIJA Pasirenkamasis kursas, Magistrantūra, 3 sem m. rudens semestras Parengė: Eugenijus Manstavičius Įvadas Pirmoji kurso dalis skirta

Elektroninio dokumento nuorašas LIETUVOS STATISTIKOS DEPARTAMENTO GENERALINIS DIREKTORIUS ĮSAKYMAS DĖL KELEIVIŲ VEŽIMO AUTOBUSAIS STATISTINĖS ATASKAIT

VALSTYBINĖS MOKESČIŲ INSPEKCIJOS

(Microsoft Word - Pasiruo\360imas EE 10 KD-1)

ivairios lokalizacijos osteochondropatiju skoliozės reabilitacinio gydymo protokolas.

Tiesioginio-debeto-paslaugos-duomenu-apsikeitimo-formatu-aprasas

BENDROJO UGDYMO MOKYKLŲ M. M. (2017 M.) ĮSIVERTINIMO IR PAŽANGOS ANKETA Mokyklų pažangos stebėjimo anketos klausimai yra susiję su Lietuvos

Baltijos šali ekonomikos perspektyvos Koki krypt pasirinksime dabar? Jekaterina Rojaka DNB grup s vyr. ekonomist Baltijos šalims 2013 m. lapkri io 28

ES F ben dri Projekto kodas (Įrašoma automatiškai) 1 PROJEKTO SFMIS DUOMENŲ FORMA FORMAI PRITARTA m. Europos Sąjungos struktūrinės paramos a

Tvarkinguolė voverytė Julė, įsikūrusi Pavoveriuose (netoli Pabradės) savo žiemai skirtų gigantinių riešutaičių atsargas yra prislėpusi 5 drevėse

STUDENTŲ, ATRINKTŲ ERASMUS+ STUDIJOMS SU STIPENDIJA, SĄRAŠAS/ LIST OF STUDENTS THAT HAVE BEEN AWARDED WITH ERASMUS+ SCHOLARSHIPS Nr. Fakultetas/ Facul

PowerPoint Presentation

Nekilnojamojo turto sandorių apmokestinimas Rolandas Ragėnas

VALSTYBINĖ KAINŲ IR ENERGETIKOS KONTROLĖS KOMISIJA

2-ojo VSAFAS Finansinės būklės ataskaita 2 priedas (Žemesniojo lygio viešojo sektoriaus subjektų, išskyrus mokesčių fondus ir išteklių fondus, finansi

Lietuvos finansinių sąskaitų statistikos duomenų, naudojamų makroekonominio disbalanso procedūros rodikliams sudaryti, kokybės ataskaita 1 (parengė Li

Muzikos duomenų bazės NAXOS Music Library naudojimo vadovas Turinys Kas yra NAXOS Music Library... 2 Kaip pradėti naudotis... 3 Kaip atlikti paiešką..

1 ATVIRAS LIETUVOS KONKŪRŲ ČEMPIONATAS liepos 4 liepos 7 d. Jojimos sporto klubas Audruvis, Ziniūnų kaimas, Joniškio rajonas I. BENDROJI INF

L I E T U V O S J A U N Ų J Ų M A T E M A T I K Ų M O K Y K L A 2. TRIKAMPIŲ ČEVIANOS ( ) Teorinę medžiagą parengė ir antrąją užduotį sudarė V

LIETUVOS ŽEMĖS ŪKIO UNIVERSITETAS

Slide 1

Jurbarko r. Skirsnemunės Jurgio Baltrušaičio pagrindinės mokyklos direktorės Dainoros Saulėnienės 2018 METŲ VEIKLOS ATASKAITA Nr. 1 Skirsne

VALSTYBINĖ KAINŲ IR ENERGETIKOS KONTROLĖS KOMISIJA

UAB NAUJASIS TURGUS PREKYBOS VIETŲ KAINOS NUSTATYMO METODIKA UAB Naujasis turgus užsakymu parengė UAB Eurointegracijos projektai Vilnius,

P. Kasparaitis. Praktinė informatika. Skriptų vykdymas ir duomenų valdymas Skriptų vykdymas ir duomenų valdymas Įvadas Skripto failas tai M

Neiškiliojo optimizavimo algoritmas su nauju bikriteriniu potencialiųjų simpleksų išrinkimu naudojant Lipšico konstantos įvertį

Specialus pasiūlymas Specialus pasiūlymas! Įsigijus vadovėlius visai klasei* mokytojams dovanojame vertingas dovanas 1. Kodėl sukūrėme šį pasiūlymą? N

Kaip ruošiamės perėjimui prie bendrosios Europos valiutos? Kaimynų europamokos Marius Adomavičius, Swedbank Finansų tarnybos vadovas Swedbank

Adresatas

KTU BIBLIOTEKOS PASLAUGOS

Elektroninio dokumento nuorašas UKMERGĖS RAJONO SAVIVALDYBĖS ADMINISTRACIJOS DIREKTORIUS ĮSAKYMAS DĖL NACIONALINIO MOKINIŲ PASIEKIMŲ PATIKRINIMO (DIAG

Kelmės rajono Kražių gimnazija Įmonės kodas , S.Dariaus ir S. Girėno g.2, Kražiai, Kelmės rajonas 2016 m. kovo 18 d. FINANSINIŲ ATASKAITŲ AIŠ

Slide 1

ŠEŠIOLIKTOJI RUDENINĖ KOMANDINĖ IR INDIVIDUALIOJI RASEINIŲ KRAŠTO OLIMPIADA PROFESORIAUS JONO KUBILIAUS TAUREI LAIMĖTI KOMANDINĖS DALIES ATSAKYMŲ KORT

ĮVYKIŲ KALENDORIUS MOKSLINĖS, POLITINĖS KONFERENCIJOS, SEMINARAI, DISKUSIJOS SEIME NUO 2015 M. GEGUŽĖS 1 D. IKI RUGPJŪČIO 31 D. Gegužės 6 d. Seimo Eur

Suvestinė redakcija nuo Įsakymas paskelbtas: TAR , i. k LIETUVOS RESPUBLIKOS ŽEMĖS ŪKIO MINISTRAS ĮSAKYMAS DĖL LIETUV

Microsoft Word - AUTOSERVISO MODULIS

Teisinės ir mokesčių sistemos supratimas

NR. 109 Šiaulių,,Romuvos gimnazija 2018 metai Specialus leidinys Galime sakyti, jog meilės ir pagarbos vertas kiekvienas žmogus. Bet kaip kalnuose būn

VIDURINIO UGDYMAS Vidurinis ugdymas neprivalomas, trunka dvejus metus (11 ir 12 vidurinės mokyklos ar gimnazijų III IV klasės). Mokiniai mokosi pagal

Algebra ir geometrija informatikams. Paskaitu¾ konspektas Rimantas Grigutis 7 paskaita Matricos. 7.1 Apibr eµzimas. Matrica A yra m eiluµciu¾ir n stul

PowerPoint Presentation

Priedai_2016.indd

Telšių rajono Žarėnų Minijos vidurinės mokyklos Mokinių, dalyvavusių respublikinėse olimpiadose, konkursuose, čempionatuose sąrašas ( mokslo

Slide 1

PATVIRTINTA Lietuvos Respublikos žemės ūkio ministro 2018 m. d. įsakymu Nr. 3D- LIETUVOS KAIMO TINKLO 2018 METŲ VEIKSMŲ PLANAS I SKYRIUS BENDROSIOS NU

Skaidrė 1

PATVIRTINTA valstybės įmonės „Regitra“ generalinio direktoriaus

PowerPoint Presentation

RR-GSM_IM_LT_110125

L I E T U V O S D R A U D I M O R I N K O S A P Ž V A L G A / m. I I I k e t v i r t i s 1 Turinys I. DRAUDIMO RINKOS APŽVALGA... 3 II. DRAUDI

Java esminės klasės, 1 dalis Išimtys, Įvestis/išvestis

Slide 1

TOD'S IR TOD'S PRANCŪZIJA TEISINGUMO TEISMO (antroji kolegija) SPRENDIMAS 2005 m. birželio 30 d. * Byloje C-28/04 dėl Tribunal de grande instance de P

Energinis-techninis auditas

Prienų Žiburio gimnazija Ką darome? (Vizija) Kodėl darome? (Argumentai) Kaip darome? (Kas? Kur? Kada?) Veikla / rezultatas Prienų rajone ugdomas mokyt

PRATYBOS PASAULIO PAŽINIMAS Gegužė Mus supantys ženklai Ženklai mums padeda 1 Kokius ženklus derėtų pakabinti, kad pagerintume paveikslėliuose vaizduo

PowerPoint Presentation

Slide 1

Profesinio orientavimo projektas Studentų ugdymas karjerai studento karjeros sėkmės link (Nr. EG ) Į(SI)DARBINIMO FORMOS NAUDINGOS NUORODOS IR

rp_ IS_2

PowerPoint Presentation

Funkcija

Respublikinių laikraščių kainynas Laikraščio pavadinimas 15 MIN NACIONALINIS ALIO REKLAMA APSKAITOS, AUDITO IR MOKESČIŲ AKTUALIJOS Laikraščio tiražas

VALSTYBINĖS KAINŲ IR ENERGETIKOS KONTROLĖS KOMISIJA

Slide 1

Energinis-techninis auditas

LIETUVOS JAUNŲJŲ MATEMATIKŲ MOKYKLA 7. PAPRASČIAUSIOS DIFERENCIALINĖS LYGTYS ( ) Teorinę medžiagą parengė ir septintąją užduotį sudarė prof. d

Opel Mokka X Kainos

VILNIAUS R. VAL NI VIDURIN S MOKYKLOS METODIN S TARYBOS VEIKLOS PLANAS M. M. Val vidurin s mokyklos metodin taryba darb organizuoja vadovaud

Socialinio modelio įstatymų projektų įtaka Lietuvos ekonomikai, investicijoms į Lietuvos ūkį, darbuotojų sąlygų pagerinimui Socialinės apsaugos ir dar

Algoritmai ir duomenų struktūros (ADS) 7 paskaita Saulius Ragaišis, VU MIF

G TECTA 4G Keleto dujų nustatymo prietaisas LT Trumpas pradžios vadovas

ELEKTRĖNŲ SAVIVALDYBĖS ŠVIETIMO PASLAUGŲ CENTRO

Transkriptas:

Šeštoji paskaita Požymių registras (SF) Sąlyginio valdymo perdavimo komandos Julius Andrikonis julius.andrikonis@mif.vu.lt Matematikos ir informatikos fakultetas Vilniaus universitetas

Požymių registras (SF) X X X X OF DF IF TF SF ZF X AF X PF X CF 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 CF Carry flag; pernešimo/pasiskolinimo požymis. PF Parity flag; lyginumo požymis. AF Auxiliary Carry Flag; papildomo pernešimo/pasiskolinimo požymis. ZF Zero Flag; nulio požymis. SF Sign Flag; ženklo požymis. TF Trap Flag; spastų (žingsninio režimo) požymis. IF Interrupt Flag; petraukimo [leidimo] požymis. DF Direction Flag; krypties požymis. OF Overflow Flag; perpildymo požymis. 2

CF Carry flag; pernešimo/pasiskolinimo požymis. CF=1, jeigu sudėties rezultatas netelpa jam skirtoje vietoje; + 1 0 0 1 1 1 0 0 0 1 1 1 0 1 0 1 1 0 0 0 1 0 0 0 1 Rezultatas 0001 0001 CF= 1 CF=1, jeigu iš mažesnio skaičiaus atimame didesnį - 0 1 1 1 0 1 0 1 1 0 0 1 1 1 0 0 P 1 1 0 1 1 0 0 1 Rezultatas 1101 1001 CF= 1 3

PF Parity flag; lyginumo požymis PF= 1, jei rezultate yra lyginis vienetinių bitų skaičius PF= 0, jei rezultate yra nelyginis vienetinių bitų skaičius Skaičiuojami tik bitai, sutilpę į jiems skirtą vietą Jei rezultatas 2 baitų imamas tik jaunesnysis + 1 0 0 1 1 1 0 0 0 1 1 1 0 1 0 1 1 0 0 0 1 0 0 0 1 PF= 1 PF= 0-0 1 1 1 0 1 0 1 1 0 0 1 1 1 0 0 P 1 1 0 1 1 0 0 1 4

AF Auxiliary Carry Flag; papildomo pernešimo/pasiskolinimo požymis Veikia kaip CF, tik rodo pernešimą/pasiskolinimą iš jauniausio pusbaičio + 1 0 0 1 1 1 0 0 0 1 1 1 0 1 0 1 1 0 0 0 1 0 0 0 1 AF= 1 AF= 0-0 1 1 1 1 1 0 1 1 0 0 1 1 1 0 0 P 1 1 1 0 0 0 0 1 5

ZF Zero Flag; nulio požymis ZF = 1, jeigu rezultatas lygus 0 ZF = 0, jeigu rezultatas nėra lygus 0 Įtakos turi tik bitai, sutilpę į jiems skirtą vietą + 1 0 0 1 1 1 0 1 0 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0-0 1 1 1 1 1 0 1 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 1 ZF= 1 ZF= 0 6

SF Sign Flag; ženklo požymis SF= rezultato vyriausio bito reikšmė Imamas vyriausias bitas iš sutilpusių į jiems skirtą vietą + 1 0 0 1 1 1 0 0 0 1 1 1 0 1 0 1 1 0 0 0 1 0 0 0 1 SF= 0 SF= 1-1 1 1 1 0 1 0 1 0 0 0 1 1 1 0 0 1 1 0 1 1 0 0 1 7

Nearitmetiniai požymiai TF Trap Flag; žingsninio režimo požymis. jei TF=1, tai po kiekvienos komandos įvyksta pertraukimas numeris 1 IF Interrupt Flag; petraukimo požymis. jei IF=0, tai draudžiami išoriniai maskuojami pertraukimai DF Direction Flag; krypties požymis. naudojamas eilutinėms komandoms jei DF=0, tai indeksiniai registrai didinami jei DF=1, tai indeksiniai registrai mažinami 8

OF Overflow Flag; perpildymo požymis OF= 1, jei rezultatas netilpo jam skirtoje vietoje skaičiaus su ženklu formatu Sudėkime 85 ir -115 85 10 = 0101 0101 2, -115 10 = 10001101 2* + 0 1 0 1 0 1 0 1 1 0 0 0 1 1 0 1 1 1 1 0 0 0 1 0 1110 0010 2* = -30 10, 85 + (-115) = -30 OF= 0 9

OF perpildymo požymis (2) Antrasis pavyzdys Atimkime 85 ir -115 85 10 = 0101 0101 2, -115 10 = 10001101 2* - 0 1 0 1 0 1 0 1 1 0 0 0 1 1 0 1 P 1 1 0 0 1 0 0 0 1100 1000 2* = -56 10, 85 - (-115) = 200 OF= 1 10

Paprastos sąlyginio valdymo perdavimo komandos JS Jump if Sign. Šokti, jei SF=1. JNS Jump if Not Sign. Šokti, jei SF=0. JO Jump if Overflow. Šokti, jei OF=1. JNO Jump if Not Overflow. Šokti, jei OF=0. JP Jump if Parity, JPE Jump if Parity Even. Šokti, jei PF=1. JNP Jump if Not Parity, JPO Jump if Parity Odd. Šokti, jei PF=0. JZ Jump if Zero, JE Jump if Equal. Šokti, jei ZF=1. JNZ Jump if Not Zero, JNE Jump if Not Equal. Šokti, jei ZF=0. 11

Salyginio valdymo perdavimo komandos skaičiams be ženklo A = Above, E = Equal, B = Below, N = Not A = Daugiau, E = Lygu, B = Mažiau, N = Ne JA, JNBE. Šokti, jei ZF=0 ir CF=0. JAE, JNB, JNC Jump if Not Carry. Šokti, jei CF=0. JNAE, JB, JC Jump if Carry. Šokti, jei CF=1. JNA, JBE. Šokti, jei ZF=1 arba CF=1. 12

Salyginio valdymo perdavimo komandos skaičiams su ženklu G = Greater, E = Equal, L = Less, N = Not G = Daugiau, E = Lygu, L = Mažiau, N = Ne JG, JNLE. Šokti, jei ZF=0 ir SF=OF. JGE, JNL. Šokti, jei SF=OF. JNGE, JL. Šokti, jei SF<>OF. JNG, JLE. Šokti, jei ZF=1 arba SF<>OF. 13

Užduotis 1 SF=FFFF. Kokia bus registro SF reikšmė šešioliktainiu formatu baitų sudėties komanda sudėjus dešimtainius skaičiaus 120 ir 10? + 0 1 1 1 1 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 1 0 CF= 0 ZF= 0 PF= 1 SF= 1 AF= 1 OF= 1 SF= 1111 1111 1011 1110 2 = FFBE 16 14

Užduotis 2 SF=FFFF. Kokia bus registro SF reikšmė šešioliktainiu formatu baitų sudėties komanda sudėjus dešimtainius skaičiaus 251 ir 7? + 1 1 1 1 1 0 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 0 CF= 1 ZF= 0 PF= 0 AF= 1 SF= 0 OF= 0 (-5 + 7 = 2) SF= 1111 0111 0011 1011 2 = F73B 16 15

Užduotis 3 SF=FFFF. Kokia bus registro SF reikšmė šešioliktainiu formatu baitų sudėties komanda sudėjus dešimtainius skaičiaus -121 ir -11? + 1 0 0 0 0 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 CF= 1 ZF= 0 PF= 0 SF= 0 AF= 0 OF= 1 SF= 1111 1111 0010 1011 2 = FF2B 16 16

Užduotis 4 SF=FFFF. Kokia bus registro SF reikšmė šešioliktainiu formatu žodžių sudėties komanda sudėjus dešimtainius skaičiaus 9 ir -23? + 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 CF= 0 ZF= 0 PF= 0 AF= 1 SF= 1 OF= 0 (9 23 = -14) SF= 1111 0111 1011 1010 2 = F7BA 16 17

Užduotis 5 SF=FFFF. Kokia bus registro SF reikšmė šešioliktainiu formatu baitų atimties komanda atėmus dešimtainius skaičiaus 10 ir 140? - 0 0 0 0 1 0 1 0 1 0 0 0 1 1 0 0 P 0 1 1 1 1 1 1 0 CF= 1 ZF= 0 PF= 1 AF= 1 SF= 0 OF= 0 (10 + 116 = 126) SF= 1111 0111 0011 1111 2 = F73F 16 18

Užduotis 6 SF=FFFF. Kokia bus registro SF reikšmė šešioliktainiu formatu baitų atimties komanda atėmus dešimtainius skaičiaus 231 ir -25? - 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 CF= 0 ZF= 1 PF= 1 AF= 0 SF= 0 OF= 0 (-25 + 25 = 0) SF= 1111 0111 0110 1110 2 = F76E 16 19