История изменений
Исправление invy, (текущая версия) :
как-то так
call get_mount_of_coffee
test ebx, ebx
jnz drink
call fill_cup
drink:
call drink_coffee
особые извращенцы могут заманглить cup::fill, me::drink, cup::is_empty, помещать в eax указатель на объект класса... ну и т.п. :D
Исправление invy, :
как-то так
call get_mount_of_coffee
test ebx, ebx
jnz drink
call fill_cup
mov eax, ebx
drink:
call drink_coffee
особые извращенцы могут заманглить cup::fill, me::drink, cup::is_empty, помещать в eax указатель на объект класса... ну и т.п. :D
Исправление invy, :
как-то так
call get_mount_of_coffee
test ebx, ebx
jnz drink
call fill_cup
drink:
mov eax, ebx
call drink_coffee
особые извращенцы могут заманглить cup::fill, me::drink, cup::is_empty, помещать в eax указатель на объект класса... ну и т.п. :D
Исправление invy, :
как-то так
call get_mount_of_coffee
test ebx, ebx
jnz drink
call fill_cup
mov eax, ebx
drink:
call drink_coffee
особые извращенцы могут заманглить cup::fill, me::drink, cup::is_empty, помещать в eax указатель на объект класса... ну и т.п. :D
Исправление invy, :
как-то так
;; eax: amount of coffee
test eax, eax
jnz drink
call fill_cup
drink:
call drink_coffee
особые извращенцы могут заманглить cup::fill, me::drink, cup::is_empty, помещать в eax указатель на объект класса... ну и т.п. :D
Исправление invy, :
как-то так
;; eax: amount of coffee
test eax, eax
jnz drink
call fill_cup
drink:
call drink_coffee
Исходная версия invy, :
;; eax: amount of coffee
test eax, eax
jnz drink
call fill_cup
drink:
call drink_coffee