- 104
- 219 740
Jonathan Muckell
เข้าร่วมเมื่อ 11 ก.พ. 2014
Educational videos taught at the University at Albany (State University of New York) in the Department of Electrical and Computer Engineering.
Programming for Engineers is an introductory programming course that teaches the fundamentals of programming using the C programming language and the basics of objected-oriented programming using Java.
The Hardware/Software Interface covers the basics of low-level assembly language programming, the ARM architecture (single cycle and pipeline), and introduction to embedded control.
Programming for Engineers is an introductory programming course that teaches the fundamentals of programming using the C programming language and the basics of objected-oriented programming using Java.
The Hardware/Software Interface covers the basics of low-level assembly language programming, the ARM architecture (single cycle and pipeline), and introduction to embedded control.
วีดีโอ
Data Transfer Instructions (Part 2 of 2)
มุมมอง 6793 ปีที่แล้ว
Data Transfer Instructions (Part 2 of 2)
Data Transfer Instructions (Part 1 of 2)
มุมมอง 9583 ปีที่แล้ว
Data Transfer Instructions (Part 1 of 2)
Bitwise Operations & Bit Masking in ARM
มุมมอง 4.3K3 ปีที่แล้ว
Bitwise Operations & Bit Masking in ARM
Assembly to Machine Language (I Type Instructions)
มุมมอง 1.8K3 ปีที่แล้ว
Assembly to Machine Language (I Type Instructions)
ARM Encoding R-Type Instructions (Assembly to Machine Language)
มุมมอง 6K3 ปีที่แล้ว
ARM Encoding R-Type Instructions (Assembly to Machine Language)
Multiple Files in C (Header and Source Files)
มุมมอง 18K3 ปีที่แล้ว
Multiple Files in C (Header and Source Files)
you saved my exam grade thank you soooo much sir
nice
this video is crap
around 15:00 your audio seems to fluctuate on the volume for some reason
very helpfull🥰🥰
I've been learning this on the university for couple of years, and none made me understood this that good as you. Really quality content. Thank you and keep pushing!
you are such an amazing teacher. Thank you for sharing these valuable infos with us
i wish i found u earlier!! exam tmr morning
pretty clear❤
Explaining this without mentioning the activation record is a waste of time.
Amazing explanation on this memory topic. Well done Sir, well done!
This really helped the stuff in my ARM architecture class click for me, thanks!
Thank U sir, that was helpful
This was super helpful, thank you for the lesson.
thx for video. You really helped me alot!! :)
May i know what is the purpose of storing address in a pointer when anyways the variable is not removed in heap memory?
<3
Awesome Explanation! Thanks a lot :)
Thank you this is so interesting and useful!
No words . Excellent .
This is very helpful as a student transitioning to Java from C.
Use rust lol
sizeof is an operator not a function
Excellent video, thank you.
Very clear explanation!
Great teaching!
Great video, thank you!
Yoooooooooooooooooooo, that makes so much sense now.
Thanks a lot for your version of explaining header files. Before this I just got more confused by the videos I watched.
But can't you update the value of a static variable?I thought it was impossible to change the value of a static variable
your arm videos are amazing and so easy to understand, thank you so much for sharing your knowledge and amazing ability to teach with us!
on 15:58, i think you are wrong because the same thing can be done in C (or i am dumb)
I agree with you
You are my hero!! I could not find anything about masking that made sense until this video!! You just saved my sanity. Thanks again
could be a 5 minute video too
Why does that block diagram look like a MIPS, while the real ARM2 chip looks much like a 6502 ? Did you see how big the ALU is on the die shots (of both ) and how big the instruction counter in on the 6502? Are you sure that there is both, a counter and an ALU for the Program Counter?
Wow, Very Nice video
Great video, thank you!
Saved my microprocessor lab, thank you so much sir!!!!
I know that you are "forgetting" about the typo just for us to remember about it! Very good teaching skills... Thank you very much!
great stuff, happy to have discovered your channel!
no way
I wished I had watched this video when I started c coding! Damn job explaining pointers!
wow nicely explained
what does the (void*) array[2] what does the void* mean you haven't really spoke about that part
how can i set loop number, else i am using is gnu armv7l assembly
I really want to know how do I use include more than one of my headers, when I try to do this I got errors because no one of them recognize each other.
Thank you a lot from Germany.
To everyone who watches this video from Germany, THIS HELPED ME A LOT!!!
THANK YOU FROM GERMANY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
You’re amazing, I love the way you explained it with graphics :’) tears of joy