La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Système d’exploitation : Assembleur

Présentations similaires


Présentation au sujet: "Système d’exploitation : Assembleur"— Transcription de la présentation:

1 Système d’exploitation : Assembleur
Semaine 06 Assemblage manuel

2 Assemblage manuel : MOV
dw md,reg,r/m dépl.(0->2) MOV reg, reg (d=1) mov bp, sp mov dl, ah mem, reg (d=0) mov zone[si], dl mov truc[bx], cx reg, mem mov dh, zone[bx] mov cx, truc dw dépl.(2) mem, accum mov zone, al mov truc, ax accum, mem mov al, zone mov ax, truc w md,000,r/m dépl.(0->2) data(1 ou 2) mem, immed mov byte ptr[si], 6 mov word ptr[si], 6 1011 w,reg data(1 ou 2) reg, immed mov cx, 253 mov ah, 6 d0 md,Sreg,r/m dépl.(0->2) sreg, reg(16) mov ds, ax sreg, mem(16) mov es, [bx+si] reg(16), sreg mov dx, ds mem(16), sreg mov save[si], ss modes mémoire mode registre R/M mod = 00 mod = 01 mod = 10 mod = 11 w = 0 w = 1 000 [bx+si] + dépl. 8 bits + dépl. 16 bits al ax 001 [bx+di] cl cx 010 [bp+si] dl dx 011 [bp+di] bl bx 100 [si] ah sp 101 [di] ch bp 110 dépl. 16 bits [bp] + dépl. 8 bits [bp] + dépl. 16 bits dh si 111 [bx] bh di Sreg 00 es 01 cs 10 ss 11 ds

3 MOV AX, BX mov reg, reg  dw md reg reg == 8 B C 3 MOV AH, BL mov reg,reg  dw md reg reg == 8 A E 3 MOV SI, 0ABCDh mov reg,imméd  1011 w reg data 1 110 ABCDh  ABCDh == B E ABCD MOV CX,[BX+SI] mov reg, mem  dw md reg mem == 8 B 0 8 MOV SI,[BP+DI+2] mov reg, mem  dw md reg mem depl h  h == 8 B h


Télécharger ppt "Système d’exploitation : Assembleur"

Présentations similaires


Annonces Google