1 votes 1 votes Difference between assembly code generation and intermediate code generation lies in number of registers both of them used for intermediate results Which is more register and in which phase? Compiler Design compiler-design intermediate-code + – srestha asked Jan 4, 2018 srestha 594 views answer comment Share Follow See 1 comment See all 1 1 comment reply Ashwin Kulkarni commented Jan 4, 2018 reply Follow Share Intermidiate Code generation will take more registers, Because after that phase code optimisation will takes place and then assembly code will be genrated. Hence assembly code will be optimised and might required les registers. But not always. sometimes both will be equal 2 votes 2 votes Please log in or register to add a comment.