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 Semaine 06 Assemblage manuel.

Présentations similaires


Présentation au sujet: "Système d’exploitation : Assembleur Semaine 06 Assemblage manuel."— Transcription de la présentation:

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

2 Assemblage manuel : MOV modes mémoiremode registre R/Mmod = 00mod = 01mod = 10 mod = 11 w = 0w = 1 000[bx+si]+ dépl. 8 bits+ dépl. 16 bitsalax 001[bx+di]+ dépl. 8 bits+ dépl. 16 bitsclcx 010[bp+si]+ dépl. 8 bits+ dépl. 16 bitsdldx 011[bp+di]+ dépl. 8 bits+ dépl. 16 bitsblbx 100[si]+ dépl. 8 bits+ dépl. 16 bitsahsp 101[di]+ dépl. 8 bits+ dépl. 16 bitschbp 110 dépl. 16 bits [bp] + dépl. 8 bits [bp] + dépl. 16 bits dhsi 111[bx]+ dépl. 8 bits+ dépl. 16 bitsbhdi Sreg 00es 01cs 10ss 11ds dw md,reg,r/m dépl.(0->2) MOVreg, reg (d=1) mov bp, sp mov dl, ah MOVmem, reg (d=0) mov zone[si], dl mov truc[bx], cx MOVreg, mem (d=1) mov dh, zone[bx] mov cx, truc dw dépl.(2) MOVmem, accum (d=1) mov zone, al mov truc, ax MOVaccum, mem (d=0) mov al, zone mov ax, truc w md,000,r/m dépl.(0->2) data(1 ou 2) MOVmem, immedmov byte ptr[si], 6 mov word ptr[si], w,reg data(1 ou 2) MOVreg, immedmov cx, 253 mov ah, d0 md,Sreg,r/m dépl.(0->2) MOVsreg, reg(16) (d=1) mov ds, ax MOVsreg, mem(16) (d=1) mov es, [bx+si] MOVreg(16), sreg (d=0) mov dx, ds MOVmem(16), sreg (d=0) mov save[si], ss

3 MOV AX, BX mov reg, reg  dwmdregreg  ==8BC3 MOV AH, BL mov reg,reg  dw mdregreg  ==8AE3 MOV SI, 0ABCDh mov reg,imméd  1011wregdata 1110ABCDh  ABCDh ==BEABCD MOV CX,[BX+SI] mov reg, mem  dw mdregmem  ==8B08 MOV SI,[BP+DI+2] mov reg, mem  dw mdregmemdepl h  h ==8B7302h


Télécharger ppt "Système d’exploitation : Assembleur Semaine 06 Assemblage manuel."

Présentations similaires


Annonces Google