Reading Art of computer programming by Donald Knuth?
First of all I would like to say that this question is not a duplicate of some other questions and I have tried and searched SO for possible duplicates and I have also read the following links:-

[Link 1](http://stackoverflow.com/questions/13222/how-many-people-actually-read-the-art-of-computer-programming-books)

[Link 2](http://stackoverflow.com/questions/1022167/advice-on-how-to-approach-the-art-of-computer-programming)

[Link 3](http://stackoverflow.com/questions/3549401/what-math-do-you-need-to-read-the-art-of-computer-programming)


Link 2 might seem similar to my question but again I would like to emphasize that it is not.


My uncle gave me the old set of TAOCP by Donald Knuth. He advised me to read it. I tried reading it but all of a sudden it seems too complex. Although I am in college(for Computer Science Engineering) now and the first semester of computer science is gonna start from next month. 

I have all four volumes. These are based on old MIX version and not on NMIX(the newer one). I have no idea how assembly language works and I have some background in C/C++ programming. 

My college is gonna have the discrete mathematics course this semester(following up from link 3) although I have good background in Maths. 

So the problem here is how do I go on about this book as the prerequisites are a little over my head. 

I am willing to learn all the prerequisites from any other books as recommended. But I really want to be able to understand what is actually there in these set of books.

Thanks

Reading Art of computer programming by Donald Knuth?
===

First of all I would like to say that this question is not a duplicate of some other questions and I have tried and searched SO for possible duplicates and I have also read the following links:-

[Link 1](http://stackoverflow.com/questions/13222/how-many-people-actually-read-the-art-of-computer-programming-books)

[Link 2](http://stackoverflow.com/questions/1022167/advice-on-how-to-approach-the-art-of-computer-programming)

[Link 3](http://stackoverflow.com/questions/3549401/what-math-do-you-need-to-read-the-art-of-computer-programming)


Link 2 might seem similar to my question but again I would like to emphasize that it is not.


My uncle gave me the old set of TAOCP by Donald Knuth. He advised me to read it. I tried reading it but all of a sudden it seems too complex. Although I am in college(for Computer Science Engineering) now and the first semester of computer science is gonna start from next month. 

I have all four volumes. These are based on old MIX version and not on NMIX(the newer one). I have no idea how assembly language works and I have some background in C/C++ programming. 

My college is gonna have the discrete mathematics course this semester(following up from link 3) although I have good background in Maths. 

So the problem here is how do I go on about this book as the prerequisites are a little over my head. 

I am willing to learn all the prerequisites from any other books as recommended. But I really want to be able to understand what is actually there in these set of books.

Thanks
