Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00.05 --> 00:00:01.08
- [Malcolm] While high-level languages
2
00:00:01.08 --> 00:00:03.03
of one sort or another
3
00:00:03.03 --> 00:00:06.03
are now used for all application development,
4
00:00:06.03 --> 00:00:10.00
there are still occasions when using assembler makes sense.
5
00:00:10.00 --> 00:00:11.09
This requires coding at a low level,
6
00:00:11.09 --> 00:00:14.00
close to machine language,
7
00:00:14.00 --> 00:00:18.01
but results in code which is extremely compact and fast.
8
00:00:18.01 --> 00:00:20.05
In this course, you'll learn how to set up
9
00:00:20.05 --> 00:00:23.02
a development environment for assembler,
10
00:00:23.02 --> 00:00:26.01
and using it how to code in assembler.
11
00:00:26.01 --> 00:00:28.04
You'll learn how to integrate assembler code
12
00:00:28.04 --> 00:00:30.06
with other languages, such as Python,
13
00:00:30.06 --> 00:00:32.08
by writing subroutines,
14
00:00:32.08 --> 00:00:36.00
and you'll learn, by writing a vulnerable assembler program,
15
00:00:36.00 --> 00:00:38.08
how to avoid hackers exploiting your code
16
00:00:38.08 --> 00:00:41.04
using buffer overflow techniques.
17
00:00:41.04 --> 00:00:42.06
I'm Malcolm Shore,
18
00:00:42.06 --> 00:00:45.06
and I've spent a career helping governments and businesses
19
00:00:45.06 --> 00:00:47.06
protect their systems.
20
00:00:47.06 --> 00:00:49.09
I'd like to invite you to take this course
21
00:00:49.09 --> 00:00:52.09
and learn how to code in x64 assembler.
22
00:00:52.09 --> 00:00:55.06
Now let's get started learning assembly language.
1761
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.