Interesting short piece about self-pardoning: http://www.politifact.com/truth-o-meter/article/2017/jul/21/4-questions-about-presidential-pardon-power/
The most interesting aspect is that Trump certainly would try to pardon himself, and it would be up to the Supreme Court to decide if that is legal. If they did, it would of course be up to the armed forces to enforce the ruling if the President didn't comply. Also, there's the business that the President can't pardon anyone from impeachment, meaning that if he did pardon himself, he'd be already admitting to a crime which Congress could then pursue (lol), since he'd have to say what he's pardoning himself from.
Trump was tweeting about Schneiderman this morning, so you know he's sweating this one.