Ээ, ну вообще-то это настолько самоочевидная вещь, насколько все логические операции и преобразование систем счисления. В любом учебнике есть - переводится в маску, делается логический AND с маской - вот начальный адрес. Маска инвертируется, делается OR с ней начального адреса - вот конечный адрес.