Lecture 21. Why learn assembly language

  Рет қаралды 12,455

Embedded Systems and Deep Learning

Embedded Systems and Deep Learning

Күн бұрын

Visit book website for more information: web.eece.maine.edu/~zhu/book

Пікірлер: 26
@k7iq
@k7iq 4 жыл бұрын
Great video ! I typically look at the assembler output to debug code but also for fine tuning and once in a while to add the odd assembly instruction.
@mengli1231
@mengli1231 Ай бұрын
Thank you Professor! The video is great!
@Mr0neShotAway
@Mr0neShotAway 4 жыл бұрын
These videos are great!!! Thank you :) Please continue
@Andruhass
@Andruhass 4 жыл бұрын
Superb lectures. We want more :)
@trumanh1453
@trumanh1453 3 жыл бұрын
Looking forward to see your lectures on STM32 DSP & related applications.
@ProgramandoAVR
@ProgramandoAVR 4 жыл бұрын
I would love to see your videos using assembler
@gijsleemrijse8122
@gijsleemrijse8122 4 жыл бұрын
Great that you now use voice over! :)
@embeddedsystemswitharmcort9051
@embeddedsystemswitharmcort9051 4 жыл бұрын
Yeah I do
@crptc5707
@crptc5707 4 жыл бұрын
This lecture is fantastic, thanks a lot for your work and providing us free education Dr. Zhu!
@embeddedsystemswitharmcort9051
@embeddedsystemswitharmcort9051 4 жыл бұрын
Most welcome!
@ProgramandoAVR
@ProgramandoAVR 4 жыл бұрын
I HAVE A MICROCONTROLLER ARM Cortex-M4 ATSAM4LC4C, IS YOUR BOOK VALID FOR THIS MICROCONTROLLER?
@embeddedsystemswitharmcort9051
@embeddedsystemswitharmcort9051 4 жыл бұрын
The code for the peripheral parts of the book might not be suitable for your board. But the concepts should apply.
@dtusllitg2132
@dtusllitg2132 3 жыл бұрын
For a beginner with no intention to learning Assembly, would they be able to follow the book content towards every project completion just by programming in C?
@embeddedsystemswitharmcort9051
@embeddedsystemswitharmcort9051 3 жыл бұрын
If you do not know C, then my book is not a good one to start with. If you know C but don't know how to interface with microcontrollers and peripherals, this book is good to follow.
@dtusllitg2132
@dtusllitg2132 3 жыл бұрын
@@embeddedsystemswitharmcort9051 Thanks for the reply. My question is not about knowing C or not. Instead, it is that if "learning Assembly" a "must" process to follow instructions given in your book. In any case, I found that out after getting the book and skimming through all the chapters. Great and thorough explanation!
@embeddedsystemswitharmcort9051
@embeddedsystemswitharmcort9051 3 жыл бұрын
@@dtusllitg2132 Great. I am glad that you found it out.
@francoisdupont9107
@francoisdupont9107 4 жыл бұрын
Thanks great video
@embeddedsystemswitharmcort9051
@embeddedsystemswitharmcort9051 4 жыл бұрын
Glad you enjoyed it
@jaimedpcaus1
@jaimedpcaus1 3 жыл бұрын
Very nice. Are you doing more?
@embeddedsystemswitharmcort9051
@embeddedsystemswitharmcort9051 3 жыл бұрын
Yes, starting January, we will do more.
@jaimedpcaus1
@jaimedpcaus1 3 жыл бұрын
@@embeddedsystemswitharmcort9051 nice
@deekshagajendra4909
@deekshagajendra4909 3 жыл бұрын
From where I can learn assembly language???
@embeddedsystemswitharmcort9051
@embeddedsystemswitharmcort9051 3 жыл бұрын
I am not sure any public resource. I will share if I find one.
@trumanh1453
@trumanh1453 3 жыл бұрын
There're quite a number of resources out there (both from ARM official & 3rd parties). ARM Developer Suite Assembler Guide - developer.arm.com/documentation/dui0068/b/ Introduction to arm assembler basics - azeria-labs.com/writing-arm-assembly-part-1/
@deekshagajendra4909
@deekshagajendra4909 3 жыл бұрын
@@trumanh1453 thank you
@tonupif
@tonupif 2 жыл бұрын
Решение этого не использовать локи, а использовать разные переменные в разных потоках, тогда и ассемблер изучать не придётся. А изучают ассемблер не для того, чтобы научиться ещё хуже программировать, чем на Си, а для того чтобы добраться например, до флагов переполнения, которых в Си коде просто нет и других низкоуровневых аппаратных возможностей процессора.
Lecture 22. Big Endian and Little Endian
3:57
Embedded Systems and Deep Learning
Рет қаралды 97 М.
Why Learn Haskell in 2024?
21:30
Gavin Freeborn
Рет қаралды 28 М.
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 72 МЛН
Heartwarming moment as priest rescues ceremony with kindness #shorts
00:33
Fabiosa Best Lifehacks
Рет қаралды 37 МЛН
Comparing C to machine language
10:02
Ben Eater
Рет қаралды 5 МЛН
Address Modes in Assembly Language 🧩 X86 - 32 Bits
17:41
Bek Brace
Рет қаралды 1,3 М.
I made the same game in Assembly, C and C++
4:20
Nathan Baggs
Рет қаралды 679 М.
WHY IS THE STACK SO FAST?
13:46
Core Dumped
Рет қаралды 142 М.
Jeremy Howard demo for Mojo launch
7:28
Jeremy Howard
Рет қаралды 131 М.
Every Programming Language Ever Explained in 15 Minutes
15:29
Flash Bytes
Рет қаралды 291 М.
Assembly Language in 100 Seconds
2:44
Fireship
Рет қаралды 1,5 МЛН
Why You Shouldn't Nest Your Code
8:30
CodeAesthetic
Рет қаралды 2,6 МЛН
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,8 МЛН
ГОСЗАКУПОЧНЫЙ ПК за 10 тысяч рублей
36:28
Ремонтяш
Рет қаралды 491 М.
Самые крутые школьные гаджеты
0:49
😱Хакер взломал зашифрованный ноутбук.
0:54
Последний Оплот Безопасности
Рет қаралды 940 М.
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 4,1 МЛН
Todos os modelos de smartphone
0:20
Spider Slack
Рет қаралды 58 МЛН