I know I've said it before but I feel really proud whenever a Pakistani educator is being appreciated by foreigners. Makes me really happy. Keep up the awesome work
There is a silly typing mistake in the last example. Here W = 0, not 1, because we are considering an 8-bit register. And overall, the tutorial is awesome. I appreciate your effort. Thank you for your best teaching, sir.
I learn a lot! In the example MOV BL,AL the AL register was taken and the result was 88C3. If the BL record is taken, the result would be 8ADB. So, for the machine: Is 88C3 the same as 8ADB? Thank you.
you are right you can choose any of them. but it is highly recommended to choose destination operand as register. I guess I explained both approaches in my one of the tutorials.
if you are talking about this example MOV AX, [BP][SI]+45H then W=1 because this bit is size bit and it is dictated by the size of register used in the instruction. in this instruction, AX is a 16-bit register so the value of W bit will be 1 (W=1).
You can find the instruction set in many textbooks or google sources. I personally use table 3.6 from the book " THE 8088 AND 8086 MICROPROCESSORS PROGRAMMING, INTERFACING, SOFWARE, HARDWARE AND APPLICATIONS " by Walter A. Triebel and Avtar Singh
I know I've said it before but I feel really proud whenever a Pakistani educator is being appreciated by foreigners. Makes me really happy. Keep up the awesome work
Thanks, I am honored.
Great teacher, very detailed & clearly summarized ! Thank you from U.S.A. 🇺🇸 !
Thanks! I am pleased to know it was useful content. Kindly promote my channel content in community of common interest.
MASHA ALLAH Sir this is very helpful video. Thank you so much sir.
So nice of you
Thanks Brother,Go ahead. I'm from Bangladesh
You are most welcome! I am pleased that people from Bangladesh are also benefiting from my knowledge sharing
بارك الله فيك أخي
Aameen .. Jazak ALLAH
There is a silly typing mistake in the last example. Here W = 0, not 1, because we are considering an 8-bit register. And overall, the tutorial is awesome. I appreciate your effort. Thank you for your best teaching, sir.
Thank you for correction: )
Wow sir understood it clearly
Thanks, My efforts are acknowledged if it was useful for you.
I learn a lot! In the example MOV BL,AL the AL register was taken and the result was 88C3. If the BL record is taken, the result would be 8ADB. So, for the machine: Is 88C3 the same as 8ADB? Thank you.
Great Teacher
Thanks !!
Excellent explanation!
Thank you . I am pleased to know that it was useful .
Fantastic ❤
Thanks : ) I am pleased it was useful
Great video sir
Thankyou !!
Thanks alot!
You are welcome!
Thank you
You're welcome
thanks a lot
You are welcome. I am pleased to know that it was useful.
thank you brother
You're welcome! I am pleased that this video was useful for you. Kindly Subscribe my channel to promote it's content.
Cheers
Thanks!
TYSM🍒
You are welcome . I am pleased to know that it was useful for someone.
Thank you for the video. Me and my girlfriend saw this! she is beautiful
sir,if both of them are registers then we can choose REG whatever we want.?
source operand or destination operand our wish.
you are right you can choose any of them. but it is highly recommended to choose destination operand as register. I guess I explained both approaches in my one of the tutorials.
Thanks a loooooooooooooot
You are welcome!
In ur last example,i think it will be w=0,right?
if you are talking about this example MOV AX, [BP][SI]+45H then W=1 because this bit is size bit and it is dictated by the size of register used in the instruction. in this instruction, AX is a 16-bit register so the value of W bit will be 1 (W=1).
Where can I get the same course but 64bit?
In last example AX is source and you said it is a destination and take D= 1 why ?
how can i find the instruction set?
You can find the instruction set in many textbooks or google sources. I personally use table 3.6 from the book " THE 8088 AND 8086 MICROPROCESSORS PROGRAMMING, INTERFACING, SOFWARE, HARDWARE AND APPLICATIONS " by Walter A. Triebel and Avtar Singh
@@LearnOnline1 thanks
@@paininkabir4760 You are welcome.
01 ka example b krade
Can you please explain a bit more? What do you want to convert into Machine
Hello i have a question will mov al, [bx+si] be 8a00H. if we take mov=100010
al= reg= 000
d= 1
w= 0
mod= 00
r/m=000
Yeah, Thats Right.
How to convert PUSH 5h into machine
Great Teacher
Thank you !!