Lecture 3

  Рет қаралды 30,635

NPTEL-NOC IITM

NPTEL-NOC IITM

Күн бұрын

Пікірлер: 14
@janakiramanviraraghavan5614
@janakiramanviraraghavan5614 4 жыл бұрын
Thank you all for your interest in this course. I would like to remind the viewers about the purpose of this lecture. I have mentioned this aspect a couple of times in the introductory lecture but it is worth spelling out explicitly in written form. DISCLAIMER: The lecture is meant to give you some familiarity with Microprocessor assembly language, specifically the x86 instruction set. This can be a separate course on its own which is indeed the case in the B.Tech/ B.E curriculum. These lectures are meant for someone who is already familiar with an alternate assembly language but may not know the x86 instructions. So DO NOT use these lectures as a substitute for information regarding the x86 instruction set. I have deliberately kept away from the in-depth details of the instruction and pathological cases as I believe they hinder the learning objectives of this course. I do not claim to be an expert in the x86 assembly language either. You are advised to take the essence of the instruction from this video and refer the textbook by Barry Brey for further details. However, what I cover in this lecture is more than enough to take you through this course. Enjoy your learning experience.
@amanchaudhary8817
@amanchaudhary8817 2 жыл бұрын
Great sir but if you prodes short notes than it will save our lot of times because makes notes of this takes much more time 🙏🙏🙏🙏🙏
@bloom6874
@bloom6874 5 жыл бұрын
Could you please elaborate the difference between register direct and indirect addressing in detail?
@srikanthsuresh9177
@srikanthsuresh9177 4 жыл бұрын
In direct addressing, the address to manipulated is provided within the instruction itself whereas in indirect addressing the same address is stored within a register whose contents are decoded to find it.
@Ankitvermacp3
@Ankitvermacp3 2 ай бұрын
🎉
@KamleshGadhvana
@KamleshGadhvana 4 жыл бұрын
so far so good
@chiragbohet5496
@chiragbohet5496 5 жыл бұрын
8:13 shouldn't it be two 8 bits instead of two 16 bits?
@srikanthsuresh9177
@srikanthsuresh9177 4 жыл бұрын
MOV should also work between two 16-bits.
@arjunbs8041
@arjunbs8041 4 жыл бұрын
I know java I came hear to learn c++
@proghead00
@proghead00 5 жыл бұрын
I know java. I came here to learn c++. Why do I need these stuffs? Anyone? Also, I aint getting 80% of these.
@rohitchourasia8500
@rohitchourasia8500 5 жыл бұрын
I do not think, this lecture is for teaching C++. Moving on to your question, why do u need this? This is needed in lot of stuffs in computer science. For an instance, If you want to exploit an existing code, you need to know how the code is getting memory i.e. about its code area, stack area and all and you need to analyse its assembly code as well. To understand this course, you need to have basic understanding of microprocessor, computer architecture and C programming.
@mkuroglu
@mkuroglu 4 жыл бұрын
You can use this to reverse engineer assembly language to code. Basically not the way you see code but the way computer sees code and what it does with it, where it stores the data etc. I am also learning so tried to give you a student's explanation :)
@ru2979
@ru2979 3 жыл бұрын
@@mkuroglu good student you are 🤗
@ru2979
@ru2979 3 жыл бұрын
@@rohitchourasia8500 good student you are 🤗
Lecture 4A
19:51
NPTEL-NOC IITM
Рет қаралды 22 М.
Lecture 5
37:12
NPTEL-NOC IITM
Рет қаралды 17 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 275 #shorts
00:29
Smart Sigma Kid #funny #sigma
00:14
CRAZY GREAPA
Рет қаралды 76 МЛН
Всё пошло не по плану 😮
00:36
Miracle
Рет қаралды 3,8 МЛН
10 Tips to Build and Improve Logic Building in Programming
23:40
Jenny's Lectures CS IT
Рет қаралды 1,1 МЛН
MIT Introduction to Deep Learning (2023) | 6.S191
58:12
Alexander Amini
Рет қаралды 2 МЛН
Integration (Calculus)
7:04
Jacob Sichamba Online Math
Рет қаралды 964 М.
Comparing C to machine language
10:02
Ben Eater
Рет қаралды 5 МЛН
Linux for Ethical Hackers (Kali Linux Tutorial)
2:01:00
freeCodeCamp.org
Рет қаралды 6 МЛН
Advanced Algorithms (COMPSCI 224), Lecture 1
1:28:19
Harvard University
Рет қаралды 18 МЛН
Lecture 6
27:08
NPTEL-NOC IITM
Рет қаралды 15 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 275 #shorts
00:29