Académique Documents
Professionnel Documents
Culture Documents
NON AUTORISEE
HEXADECIMAL
--------------------------------------------------------------------------------------------------------------------------------------
DB 4
DB 1234
DB ‘HELLO’
DB PAPA
DW 06
DW BABA
DW 007
DB BABA
DB 0008
DB ‘HELLO PAPA,BABA’
à l’Offset 1000 :
MOV AX,FFFF
MOV AH,5
MOV BH,6
MOV AL,BH
MOV CH,DADA
AX par BABA
BH par FA et AH par DA
d’implantation 1500 :
MOV AX , 33FF
MOV BX , 66FF
ADD AX , BX
MOV AX , 0001
DEC AX
INC AX
SUB AX , 0002
MOV AH , 70
MOV BH , 50
ADD AH , BH
JMP 1500
2- Désassembler le programme
par ADD BX , AX .
Désassembler. Exécuter à partir du début
TP 4 (Mode d’Adressage)
MOV BX , 0100
MOV AX , [BX]
MOV S I , 100
MOV CX , [BX][SI]
Si NON NULS
Implanté en Mémoire ?
MOV AX , 0011
MOV BX , 0022
PUSH AX
PUSH BX
MOV AX , 0033
MOV BX , 0044
POP AX
POP BX
Ax , BX , CS , SS , SP , IP ?
avant POP BX
et après POP AX
Chaines de Caractères
en Mémoire )
MOV SI , 0100
MOV DI , 0200
MOV AL , [SI]
MOV AH , [DI]
CMP AH , AL
MOV AL , [SI+1]
MOV AH , [DI+1]
CMP AH , AL
MOV AL , [SI+2]
MOV AH , [DI+2]
CMP AH , AL
3)-Exécuter pas à pas et expliquer les états du
Registre FLAG et du Registre AX
( Proposition de Solution
MOV SI , 0200
MOV DI , 0300
MOV AL , [SI]
MOV [DI] , AL
MOV AL , [SI+1]
MOV [DI+1] , AL
MOV AL , [SI+2]
MOV [DI+2] , AL
Remarques
SI : Source
DI : Destination
( Proposition de SOLUTION :
PUSH DS
POP ES
MOV SI,200
MOV DI,500
CLD
MOV CX,3
REP MOVSB
EXO 1
MOV AH , 09
MOV DX , 200
INT 21
INT 20
NOP
Executer et Expliquer
EXO 2
MOV AH , 00
INT 16
INT 20
NOP
ERxecuter et Expliquer