PDA

View Full Version : Quesito assembly..


SteveVai222
13-01-2010, 15:02
Salve a tutti!!
mi stavo chiedendo se inc (che incrementa di 1) incrementa in binario?!?!
cerco di spiegarmi con un esempio:

unsigned short int ciao=1310;
unsigned char vet [100];
unsigned short Ris;


MOV AX,ciao
MOV BX,AX
AND BX 5AFFh
INC BX
SUB AX,BX
DEC AX
MOV Ris,AX

la mia domanda è: dopo che ho fatto l'and (in binario) devo incrementare BX di 1 in binario o in decimale?!?!
stessa cosa vale anche per DEC..grazie..

cdimauro
13-01-2010, 22:03
1 rimane uno in qualunque base.

SteveVai222
13-01-2010, 23:04
:eek: Hai ragione anche te.. :doh:
quindi devo semplicemente aggiungere 1 al binario (in questo caso 5AFFh=0101101011111111bin)
e invece per decrementare come faccio a decrementare 1 dal binario?!?!

cdimauro
14-01-2010, 07:41
La duale della INC è la DEC. ;)