Universiteti i Prizrenit Fakulteti i Shkencave Kompjuterike Drejtimi

  • Slides: 9
Download presentation
Universiteti i Prizrenit Fakulteti i Shkencave Kompjuterike Drejtimi - DS Programimi i Sistemeve Llojet

Universiteti i Prizrenit Fakulteti i Shkencave Kompjuterike Drejtimi - DS Programimi i Sistemeve Llojet e regjistrave Prof. Dr. Arbnor Pajaziti arbnor. pajaziti@uni-prizren. com

Regjistrat me destinacion të përgjithshëm 8086 CPU ka 8 regjitra me destinim te pergjithshem,

Regjistrat me destinacion të përgjithshëm 8086 CPU ka 8 regjitra me destinim te pergjithshem, ku secili ka emrin e tij • AX – Regjistri akumulator (i ndare ne AH / AL) • BX – Regjistri baze i adresave (i ndare ne AH / AL) • CX - Regjistri i numerimit ( i ndare ne CH / CL) • DX – Regjistri i te dhenave (i ndare ne DH / DL) • SI – Regjistri i indeksit te burimit • DI – Regjistri i indeksit te destinacionit • BP – Treguesi baze • SP – Treguesi i stekut.

Segment regjistrat Detyra primare: drejtimi ne blloqet e qasshme te memories Llojet: CS –

Segment regjistrat Detyra primare: drejtimi ne blloqet e qasshme te memories Llojet: CS – tregon segmentin ku eshte programi ne ekzekutim DS – tregon segementin ku jane te definuara variablat ES – Extra segment regjister, koduesi e cakton qellimin e shfryt. SS – tregon segmentin ku gjendet stack-u Segment regjistrat se bashku me regjistrat e pergjithshem shfrytezohen percaktimin e adreses efektive BX, SI dhe DI punojne me DS; BP dhe SP me SS

Regjistrat me destinim të veçantë Destinimi i tyre per pune te veçanta; qasja ne

Regjistrat me destinim të veçantë Destinimi i tyre per pune te veçanta; qasja ne to jo e drejtperdrejte Llojet: IP – treguesi i instruksionit ne ekzekutim Flags register – percakton gjendjen e mikroprocesorit IP punon se bashku me CS per te treguar instruksionin ne ekzekutim Flags register – modifikohet automatikisht nga CPU, pas ekzekutimit te nje operaconi aritmetikor, me qellim percaktimin e tipit te rezultatit dhe percaktimin e kushteve per transfer te kontrollit ne pjese tjera te programit.

Qasja në memorie Kombinimet që përkrahen Segmentimi Modet e adresimit

Qasja në memorie Kombinimet që përkrahen Segmentimi Modet e adresimit

MOV instruksioni (1/4) Kopjon vleren e operandit te pare ne operandin e dyte MOV

MOV instruksioni (1/4) Kopjon vleren e operandit te pare ne operandin e dyte MOV op 1, op 2 Op 2 mund te jete nje vlere te atyperatyshme, vlere nga regjistri i pergjithshem, apo lokacioni memorik Op 1 mund te jete nje regjister i pergjithshem apo lokacion memorik Op 1 dhe op 2 duhet te jene te madhesive te njejta

MOV instruksioni (2/4)

MOV instruksioni (2/4)

MOV instruksioni (3/4)

MOV instruksioni (3/4)

MOV instruksioni (4/4)

MOV instruksioni (4/4)