1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| section .text
global _start
_start:
;je me l'adresse de l'etiquette "_c" dans ds:dx
; à fin d'utiliser int 21h
; adresse de segment
mov cx,cs
mov ds,cx
;offset
mov dx,_c
; 25 pour dire au system que je veux mettre une nouvelle interruption
; 00 le numero d'interruption " division par zero
mov ax,2500h
int 21h
; je declenche un interruption de type division par zero
mov cx,0000h
mov ax,0000h
div cx
; la fin
mov AX,4C00h
int 21h
_c:
mov ah,02h
mov dl,'B'
int 21h
mov AX,4C00h
int 21h
iret |
Partager