Assembly code fragment explanation