|
Conținut
pr06.asmx ; Sa se incarce registrul CX cu 3456 registrul DX 67 sa se imparta aceste registre intre ele si citul sa se trimita in memorie la adresa 16h. .model small .radix 16 .code start: ;incarcarea valorilor mov CX, 3456 mov DX, 67 ;pregatim registrele pentru impartire ;AX <- numaratorul mov AX,CX ;BX <- numitorul mov BX,DX ;DX <- 0, ca mai apoi sa obtinem in DX restul impartiri mov DX,0 ;impartirea: catul -> AX, restul ->DX div BX ;trimitem catul la adresa 16h mov DS:[16],AX term: jmp term end start ; 1) ; cs:0000 B95634 mov cx,3456 ax 0000 Śc=0Ś ; cs:0003 BA6700 mov dx,0067 Ś bx 0000 Śz=0Ś ; cs:0006 8BC1 mov ax,cx - cx 3456 Śs=0Ś ; cs:0008 8BDA mov bx,dx - dx 0067 Śo=0Ś ; cs:000A BA0000 mov dx,0000 - si 0000 Śp=0Ś ; cs:000D F7F3 div bx - di 0000 Śa=0Ś ; cs:000F A31600 mov [0016],ax - bp 0000 Śi=1Ś ; cs:0012 EBFE jmp 0012 - sp 0000 Śd=0Ś ; 2) ; cs:0000 B95634 mov cx,3456 ax 3456 Śc=0Ś ; cs:0003 BA6700 mov dx,0067 Ś bx 0067 Śz=0Ś ; cs:0006 8BC1 mov ax,cx - cx 3456 Śs=0Ś ; cs:0008 8BDA mov bx,dx - dx 0000 Śo=0Ś ; cs:000A BA0000 mov dx,0000 - si 0000 Śp=0Ś ; cs:000D F7F3 div bx - di 0000 Śa=0Ś ; cs:000F A31600 mov [0016],ax - bp 0000 Śi=1Ś ; cs:0012 EBFE jmp 0012 - sp 0000 Śd=0Ś ; 3) ; cs:0000 B95634 mov cx,3456 ax 0082 Śc=0Ś ; cs:0003 BA6700 mov dx,0067 Ś bx 0067 Śz=0Ś ; cs:0006 8BC1 mov ax,cx - cx 3456 Śs=0Ś ; cs:0008 8BDA mov bx,dx - dx 0008 Śo=0Ś ; cs:000A BA0000 mov dx,0000 - si 0000 Śp=0Ś ; cs:000D F7F3 div bx - di 0000 Śa=0Ś ; cs:000F A31600 mov [0016],ax - bp 0000 Śi=1Ś ; cs:0012 EBFE jmp 0012 - sp 0000 Śd=0Ś ;+ --------------------------------------------------------------------------------- ; ds:0010 D6 1E 80 02 31 19 82 00 ? ? 1 ? Ś ss:0002 BA34 Ś Aici acumulez programe şi algoritmi interesanti alcătuiţi de mine (cu mici excepţii) pe parcursul studierii unor limbaje de programare. Cea mai mare parte din ele sunt realizate în Pascal. Nu am scopul creării unui curs specializat sau a descrierii detaliate a anumitor limbaje, ci doar prezint informaţii utile, plus ceva exemple interesante...
Răsfoitorul de fișiere (File Browser):Codul sursă al programelor este organizat în mape şi fişiere. Paginile care conțin cod sursă de programe de regulă au un răsfoitor de fișiere în partea stangă a paginii reprezentat de un bloc cu titlul „File Browser”. Pentru a vizualiza un program sau conţinutul unei mape, faceţi click pe numele fişierului / mapei. Dacă fişierul nu este textual, el se va descărca automat, iar dacă este textual, conținutul lui se va afișa într-un bloc pe centrul paginii. Pentru a descărca un fişier, faceţi click pe dimensiunea (size) lui.
Căutare
|