All Neso teachers deserves Global Teacher Prize 🤩for their outstanding understanding 🫠and way to communicate such deeper understanding of the concepts in simple words😌, HATS OFF TO ALL NESO TEACHER FOR THIER EFFORTS AND PROVIDING QUALITY CONTENT (ARE U ALL IITIAN'S😅😍😍, i am just curious 😅)I wish u all to be my teachers since my primary school education, u all have the power of tranforming INDIA's youth, all the best for your future journey, all students wishes are with u now and FOREVER ♾️
This compiler class series its far way better than the ones I was used to have at the college! I got flabbergasted guys! Its simply awesome! Very clean explanation, I feel like I would be able to write my own compiler right after watching this class! lol And by the way, I ain't fluent in english yet! However I'm able to understand 100%, best compiler class ever!
There are no 16 bit register call AH AL or DH DL,,, they are 8 bit registers... or byte registers u can say. During 8086 time there were 8 general purpose registers. AX, BX, CX, DX, SI, DI, BP & SP. Out of them first four can be used as 8 bit registers too within instruction. So there upper and lower half were addressed by H and L suffix like AH, AL ... BH, BL... CH, CL or DH, DL. But other registers don't had such compartments. SI DI were index registers though can be used for any purpose too. But usually they are used to index memory so some mov instructions were tuned to them... like for instance they get autoincremented after few move instructions like movb movww and u don't have to specifically increment them. Or DS segment is default associated segment for them. BP was base pointer used for indexing local variables or passed parameters but that was just norm followed. Technically one can use any register for that purpose. And BP & SP works with SS or stack segment register by default unless a segment override opcode is used in the instruction. Then came 80386 registers became 32 bit. So AX become EAX... BX became EBX... but u can still access them like before too... like AX (lower 16 bit) or AH AL (upper or lower 8 bits of AX register) ... but I don't think there was anything like EAH or EAL. U can only use AX (lower 16 bit) as word register... not its upper counterpart of EAX. And AH and AL are 8 bit registers that correspond to AX register upper or lower 8 bit. Same way now in 64 bit scene 64 bit registers are called RAX, RBX... etc Plus they had 8 more general purpose registers now called R8 to R15. ... And u still can use EAX, AX, AH, AL parts but nothing else. I mean there is nothing like RAH or RBH to address upper DWORD part of those 64 bit registers.
bro this semester I had compiler design as a subject my lecturer is so boring in his teaching so can update ur video in this course as soon as possible it will be more help full for me
Sir please reply me sir that is you are sayin that in lexemes it firstly identofies whether it is valid variable or not.....we are knowin how it works-------------in what way you are implementing or how you are implementing the rules sir?????......whats behind it???????????
Not necessarily, because (l+d)* also includes null in it so in case of a single letter we can traverse from q1 to q3 without a letter/digit and simply a null.
Yea same problem here.....in what way they are implementing the rules is still unknown ........how the variable is checked is known....but the way they are implementing the rules is still unknown.
All Neso teachers deserves Global Teacher Prize 🤩for their outstanding understanding 🫠and way to communicate such deeper understanding of the concepts in simple words😌, HATS OFF TO ALL NESO TEACHER FOR THIER EFFORTS AND PROVIDING QUALITY CONTENT (ARE U ALL IITIAN'S😅😍😍, i am just curious 😅)I wish u all to be my teachers since my primary school education, u all have the power of tranforming INDIA's youth, all the best for your future journey, all students wishes are with u now and FOREVER ♾️
padhle bhai ye sab likhne se tera ghar nahi chalega
@@Ash-yd8bl valorant khlne se chl jyega
This compiler class series its far way better than the ones I was used to have at the college! I got flabbergasted guys! Its simply awesome! Very clean explanation, I feel like I would be able to write my own compiler right after watching this class! lol And by the way, I ain't fluent in english yet! However I'm able to understand 100%, best compiler class ever!
Thanks for this very informative, well produced lecture!
Such a well structured lecture. Thanks very much for this! :D
This was very clear and well understood thank you.
I really love learning your courses, thank you so much!
Please upload full course as early as possible .
Agle janm tk ajayega bro !
This is full course
There are no 16 bit register call AH AL or DH DL,,, they are 8 bit registers... or byte registers u can say. During 8086 time there were 8 general purpose registers. AX, BX, CX, DX, SI, DI, BP & SP. Out of them first four can be used as 8 bit registers too within instruction. So there upper and lower half were addressed by H and L suffix like AH, AL ... BH, BL... CH, CL or DH, DL. But other registers don't had such compartments. SI DI were index registers though can be used for any purpose too. But usually they are used to index memory so some mov instructions were tuned to them... like for instance they get autoincremented after few move instructions like movb movww and u don't have to specifically increment them. Or DS segment is default associated segment for them. BP was base pointer used for indexing local variables or passed parameters but that was just norm followed. Technically one can use any register for that purpose. And BP & SP works with SS or stack segment register by default unless a segment override opcode is used in the instruction.
Then came 80386 registers became 32 bit. So AX become EAX... BX became EBX... but u can still access them like before too... like AX (lower 16 bit) or AH AL (upper or lower 8 bits of AX register) ... but I don't think there was anything like EAH or EAL. U can only use AX (lower 16 bit) as word register... not its upper counterpart of EAX.
And AH and AL are 8 bit registers that correspond to AX register upper or lower 8 bit.
Same way now in 64 bit scene 64 bit registers are called RAX, RBX... etc Plus they had 8 more general purpose registers now called R8 to R15. ... And u still can use EAX, AX, AH, AL parts but nothing else. I mean there is nothing like RAH or RBH to address upper DWORD part of those 64 bit registers.
Please upload full course of c++
We are waiting for this . please upload all the lectures
Thank you so much
the questions is directly come in gate from this vedios
Ooh, 3:45 wtf was that man ! Couldn't you just say for example or something 😂😅
Edit: - Great Video Explanation btw, It's so much valuable, thank you !
🤣
Exactly.
really that felt very unnecessary to say faltu ekdum bc
Thank you sir for amazing explanation..
wow just wow what a amazing explaination you got 1 subcriber more
i see that you don't get lot of views......;but you really helping us a looooooooott
Thank for the knowledge ...
Thank you very much for knowledge 😊
Thank you for this information
I don't understand the part where the make the equation form the parse tree..
Jazhakkallahu Khairan
bro this semester I had compiler design as a subject my lecturer is so boring in his teaching so can update ur video in this course as soon as possible it will be more help full for me
please upload all the videos soon,
Damn man why can't my lecturer be half as good as this
Pay more attention in class
can you upload content on daily basics or after 2 days ?
Thank you 💘
S->id=E yeh expression kaise likhte
very helpful
In lexical analyzer x = a + b* c;
You didn't count semicolon for token why??
Thanks 😊
Thank you sir
Sir please reply me sir that is you are sayin that in lexemes it firstly identofies whether it is valid variable or not.....we are knowin how it works-------------in what way you are implementing or how you are implementing the rules sir?????......whats behind it???????????
Nice sir
Thanks sir ❤️🙏
At 5:04 shouldn't q1 be final state in itself as a single letter can also be an identifier
Not necessarily, because (l+d)* also includes null in it so in case of a single letter we can traverse from q1 to q3 without a letter/digit and simply a null.
Neither is wrong though.
At 04:40
Your DFA is wrong
q0-> for initial state l+_
q1-> final state for (l+d)*
The identifier int Arm_Strong is correct, right?
So at 4:40, can this DFA produce this identifier?
Ye production rule kahanse aya
Thank u
i dont get the top to botton left to right part
On 05:24 - How the CFG Production Rules were created from the expression ? Anyone ??
i think it depends on the specifications of the programming language.
Yea same problem here.....in what way they are implementing the rules is still unknown
........how the variable is checked is known....but the way they are implementing the rules is still unknown.
bro please complete the playlist
Please upload videos faster. End term exams are next month.
he can upload at any time ur not paying him
instead ask ur college to do so
❤️
🤯
🙏🙏🙏
LLVM 🗿
im sumit
Voice is annoying AF
Show some respect for those who provide free education.