Тёмный

Assembly School: Conditionals 

dr Jonas Birch
Подписаться 23 тыс.
Просмотров 1,3 тыс.
50% 1

Опубликовано:

 

30 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 42   
@moxirboymuzaffarov6078
@moxirboymuzaffarov6078 2 дня назад
I needed this one in spring semester. I really struggled to learn assembly no source was found. Only way was prof lecture slides and i just wasted my time so much but learnt. I think future OS course takers will find this efficient
@dr-Jonas-Birch
@dr-Jonas-Birch 2 дня назад
Thank you mox, perhaps you should tell your professor about it, JB
@mohammadrezafaal9676
@mohammadrezafaal9676 6 дней назад
I love your videos and your channel ❤🧡💙 Thank you Dr.Birch
@dr-Jonas-Birch
@dr-Jonas-Birch 6 дней назад
You're very much welcome mohammad, Im glad you like my channel. JB
@Suviiii69
@Suviiii69 7 дней назад
😭😭😭the timingggg. Omg i was trying to learn assembly tysm dr birch 🎀🎀🎀 looking forward for more yayyyy❤😭! Edit: inwas in this channel simce idk less followerss and its growing am so happy for you ! That youre getting the recognition
@dr-Jonas-Birch
@dr-Jonas-Birch 6 дней назад
Thank you suv, i know, you're one of my OGs:D JB
@MaxC.Rockatansky
@MaxC.Rockatansky 6 дней назад
Amazing value. Tanks, man!
@dr-Jonas-Birch
@dr-Jonas-Birch 6 дней назад
Thank you max, Im glad you like it. Spread the word :) and take care, JB
@lyf2403
@lyf2403 7 дней назад
Love all of your videos doc!!
@dr-Jonas-Birch
@dr-Jonas-Birch 6 дней назад
Thats great lyf, more will follow :) Take care, JB
@maxmuster7003
@maxmuster7003 5 дней назад
i like to use "jz" = jump if zero flag is set, to make it clear which flag is used if the result is equal. Additional we have to know which instruction is going to set the zero flag. Example "dec register" is going to set the zero flag if the register decrease to zero. So we have to check which instruction are using flags and which one. There are a lot of different conditional jump instructions and some are for signed values and unsigned values. unsigned ja jump above jb jump below signed jg jump greater jl jump less
@dr-Jonas-Birch
@dr-Jonas-Birch 5 дней назад
When using jz as je, most assemblers seem to automatically "optimize away" the jz and replace by je, even with -O0 or similar. JB
@maxmuster7003
@maxmuster7003 5 дней назад
@@dr-Jonas-Birch That is no problem, our source code is not changing.
@duke618
@duke618 7 дней назад
Finally something i can understand
@dr-Jonas-Birch
@dr-Jonas-Birch 6 дней назад
Hehe Im glad to hear it duke, spread the word :) JB
@blank_mind_op
@blank_mind_op 7 дней назад
Great explanation 👍
@dr-Jonas-Birch
@dr-Jonas-Birch 6 дней назад
Thank you blank :) Im glad you like it, JB
@its_code
@its_code 6 дней назад
😮😮❤❤❤❤❤❤ wowowowowowowoow thank you soooooo much 🥰🥰🥰🥰🥰🥰🥰😘😘😘😘
@dr-Jonas-Birch
@dr-Jonas-Birch 6 дней назад
Hehe glad you like it itscode :) Take care, JB
@maxmuster7003
@maxmuster7003 5 дней назад
A wizzard of linux can craft new magic spells to start from the terminal.😊
@dr-Jonas-Birch
@dr-Jonas-Birch 5 дней назад
Thats right
@ge0x1
@ge0x1 5 дней назад
Have you ever tried to code a voice changer? If possible please make a tutorial in the future
@dr-Jonas-Birch
@dr-Jonas-Birch 5 дней назад
Thats a really cool idea geo, I like it and I have added it to my list. JB
@maxmuster7003
@maxmuster7003 5 дней назад
Sound programming is not easy.
@ge0x1
@ge0x1 4 дня назад
@@dr-Jonas-Birch Thanks i really appreciate it, as maxmuster said it is really hard for me. Thanks
@ge0x1
@ge0x1 4 дня назад
@@maxmuster7003 not at all, that's why we are here learning from dr-Jonas-Birch
@dr-Jonas-Birch
@dr-Jonas-Birch 4 дня назад
@@maxmuster7003 Dont worry max. After my video you'll be able to do it, JB
@JayDee-b5u
@JayDee-b5u 7 дней назад
Why is 0x01 _exit?
@dr-Jonas-Birch
@dr-Jonas-Birch 7 дней назад
Something's gotta be number one, right? Just look at this channel :)
@JayDee-b5u
@JayDee-b5u 7 дней назад
@@dr-Jonas-Birch I suppose I mean, what exactly is the signifiance of 0x01 being exit? I don't understand what it means. It only seems like you put 0x01 in the eax register... But so what? Why is that important? Could you have put any hex/numerical value there? Or is there something special about '0x01'?
@satheesh1817
@satheesh1817 7 дней назад
@@JayDee-b5u that's how os developers have designed their system call
@dr-Jonas-Birch
@dr-Jonas-Birch 6 дней назад
@@JayDee-b5u 1 corresponds to the exit syscall, 4 is write etc, JB
@maxmuster7003
@maxmuster7003 5 дней назад
Function number.
@MrSomethingdark
@MrSomethingdark 6 дней назад
you're mic is too sensitive bruh. I don't wanna hear tongue slaps and clicks. Otherwise good stuff
@dr-Jonas-Birch
@dr-Jonas-Birch 6 дней назад
Hehe this must be the first time you guys comment that my microphone is too good! :) I think I will disregard this statement though (sorry!) but it's more important that you hear me well than removing tongue slaps whatever that is. JB
@MrSomethingdark
@MrSomethingdark 6 дней назад
@@dr-Jonas-Birch hahaha I know but I really do mind how good modern microphones are. Maybe try to squeeze it with some compression or cut off some of the range.
@dr-Jonas-Birch
@dr-Jonas-Birch 6 дней назад
@@MrSomethingdark It's tough cutting off any more of the lower range since I have such a bass voice. Atm I cut
@MrSomethingdark
@MrSomethingdark 6 дней назад
@@dr-Jonas-Birch thanks for the insightful response Dr. Birch
Далее
FUNCTIONS under the hood -Advanced C
54:25
Просмотров 895
When do you use threads?
29:36
Просмотров 12 тыс.
Самое большое защитное стекло
00:43
ХУДШИЕ ВЫБОРЫ в США
13:20
Просмотров 540 тыс.
Uncut: Coding a Cyber Security Network Mapper, in C
57:30
Hacking a C compiler #1: Open a source file
30:58
Просмотров 2,5 тыс.
Linux File System/Structure Explained!
15:59
Просмотров 4,2 млн
Just enough assembly to blow your mind
29:31
Просмотров 117 тыс.
Pointers in C, beginner/intermediate to advanced
54:12
How I Beat The Password Game
39:53
Просмотров 1,8 млн