The Intel tool for this (running on MDS-80 "Blue Boxes" and ISIS-II operating system) was CONV86. I used CONV86 way back in 1983 to convert a fairly large (back then) 8080 assembly language code base to the IBM PC. Worked perfectly.
Compared to the CP/M box it replaced, the IBM PC was a speed demon.