11
NovemberCMP Compare instruction and conditional jumps JE, JNE, JG, JB Instructions
11
NovemberCall and ret instructions
11
NovemberWhat is the stack
11
NovemberJMP instruction
11
NovemberMOV instruction
11
NovemberWhat are registers
11
NovemberAssembly Language Execution Flow Explained
12
NovemberCalculator program
12
NovemberFloating point numbers
11
NovemberYour first hello world program
01
NovemberHow to Install MikroC Pro for PIC Programming
01
NovemberHow to Install MikroC Pro for PIC Programming
27
FebruaryReturning Structures In Assembly Language
This lecture covers how to return structures in assembly language using clever tricks that your C compiler does for you
27
MarchRunning multiple tasks at the same time multi-tasking
02
JuneBuilding the foundations
12
AugustRestoring the keyboard
17
OctoberImplementing the code generator response system and expressions
15
AugustImplementing graphics transparency and ignore keys and drawing of rectangles
14
AugustImplementing ability to redraw graphics to the framebuffer at a rectangle region
14
AugustCreating the ability to be able to read the volume name from a filesystem
14
AugustCreating the ability to have virtual disks that point to partitions
14
AugustImproving our disk streamer
13
AugustUpdating our keyboard driver to re-enable the keyboard IRQ + Testing shell.elf
13
AugustImplementing the IRQ C code to allow us to enable or disable PIC interrupts
13
AugustFixing a bug in the IDT and running our first ELF program in 64 bit mode
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226