Many of you, if you are like me, might be interested in how assembly works. You will be very surprised that assembly is very very easy, especially after you write a couple of simple programs. But don't get me wrong, you will be frustrated at first, however that frustration, if you channel it right, will lead to serious life long learning and will give you a deeper appreciation of the beauty of assembly. For more tutorial on assembly and visualization of these information, visit my youtube channel . Okay so lets get started. We will be using Netwide Assembler (NASM) to write our program. The general format of NASM file is this: ;This is a comment SECTION .data ;declare variable here SECTION .bss ;declare actual, dynamic variable SECTION .text ;where your program code/assembly code lives ; Working with Data Section In your .data section, you can declare variables like this: nameOfVariable: db 32 ;this declares a variable names nameOfVariable...
Hi...The linux module programming videos,which you have uploaded in youtube ,were very useful. Please keep on uploading other videos realted to device driver programming. It would be really of great help . N its a very good initiative that you are helping others also understand driver programming well .
ReplyDeleteCan you please upload videos on inter process communication and update the link in this blog? Im in need of it..
DeleteHi ,
ReplyDeleteCan help me out to best programmer in Linux Device Driver in Flavour of Embedded Processor Linux and Android.I have knowledge of OS porting to different Processor , now i would like to know writing Device Driver Programming , kindly Suggest Good Books , Videos and Good Development Board for writing Device Driver Programming or Kernel Module Programming, I hav less knowledge in C Programming , kindly email me on sakthisam[at]gmail[dot]com