I am new to programming and I started with C++ language, as far as I know C++ language is converted to assembly language by the C++ compiler (Ex:Visual Studio), but I tried looking up for what converts the assembly language into machine code to be understood and executed by the computer but I couldn't find an answer.
So the question is, where and how is assembly language converted to machine code? is it by some sort of compiler integrated in the OS?
Thanks in advance.