Susipažinti su MS DOS programomis Debug ir Code View ir išmokti jomis naudotis nagrinėjant 80x86 šeimos mikroprocesorių komandų sistemą, sudarant ir derinant nesudėtingas asemblerio programas.
2.1. Komanda E (Enter), pradedant adresu CS:100, įvesti 5-ame laboratoriniame darbe sudarytų programų šešioliktainius kodus ir patikrinti jų vykdymo rezultatus.
-r
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0AF8 ES=0AF8 SS=0AF8 CS=0AF8 IP=0100 NV UP EI PL NZ NA PO NC
0AF8:0100 D88BD583 FMUL DWORD PTR [BP+DI+83D5] SS:83D5=00
-a100
0AF8:0100 mov ax,1234
0AF8:0103
-g100,103
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0AF8 ES=0AF8 SS=0AF8 CS=0AF8 IP=0100 NV UP EI PL NZ NA PO NC
0AF8:0100 B83412 MOV AX,1234
-d100,102
0AF8:0100 B8 34 12 .4.
ADD AX, 5678
-a100
0AF8:0100 add ax,5678
0AF8:0103
-u100,103
0AF8:0100 057856 ADD AX,5678
0AF8:0103 83C205 ADD DX,+05
-rax
AX 1234
:
-g=100,103
AX=68AC BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0AF8 ES=0AF8 SS=0AF8 CS=0AF8 IP=0103 NV UP EI PL NZ NA PE NC
0AF8:0103 83C205 ADD DX,+05
Registrinis adresavimo būdas
INC AX
-a100
0AF8:0100 inc ax
0AF8:0101
-d100,101
0AF8:0100 40 78 @x
-rax
AX 0000
:
-g=100,101
AX=0001 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0AF8 ES=0AF8 SS=0AF8 CS=0AF8 IP=0101 NV UP EI PL NZ NA PO NC
0AF8:0101 7856 JS 0159
Tiesioginio operando adresavimo būdas
-a100
0AF8:0100 add ax,7777
0AF8:0103
-u100,103
0AF8:0100 057777 ADD AX,7777
0AF8:0103 83C205 ADD DX,+05
-rax
AX 0000
:1111
-g=100,103
AX=8888 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0AF8 ES=0AF8 SS=0AF8 CS=0AF8 IP=0103 OV UP EI NG NZ NA PE NC
0AF8:0103 83C205 ADD DX,+05
Šalutinis registrinis adresavimo būdas
MOV AX,[SI]
-rsi
SI 0000
:0030
-e030
0AF8:0030 1C.99 0A.99
-a100
0AF8:0100 mov ax,[si]
0AF8:0102
-u100,101
0AF8:0100 8B04 MOV AX,[SI]
-d030,031
0AF8:0030 99 99 ..
-g=100,102
AX=9999 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0030 DI=0000
DS=0AF8 ES=0AF8 SS=0AF8 CS=0AF8 IP=0102 NV UP EI PL NZ NA PO NC
0AF8:0102 7783 JA 0087
SUB AX, 1234
-a100
0AF8:0100 sub ax,1458
0AF8:0103
-rax
AX 9999
:
-u100,102
0AF8:0100 2D5814 SUB AX,1458
-g=100,103
AX=8541 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0030 DI=0000
DS=0AF8 ES=0AF8 SS=0AF8 CS=0AF8 IP=0103 NV UP EI NG NZ NA PE NC
0AF8:0103 83C205 ADD DX,+05
Registrinis adresavimo būdas
INC SI
-rsi
SI 0000
:4878
-a100
0AF8:0100 inc si
0AF8:0101
-g=100,101
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=4879 DI=0000
DS=0AF8 ES=0AF8 SS=0AF8 CS=0AF8 IP=0101 NV UP EI PL NZ NA PO NC
0AF8:0101 58 POP AX
-rsi
SI 4879
:
Šalutinis registrinis adresavimo būdas
MOV AX, [DI]
-rdi
DI 0000
:0010
-e010
0AF8:0010 5C.ba 05.dc
-a100
0AF8:0100 mov...
Šį darbą sudaro 895 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!