Machine Language Pattern for lsmod Program

Initializing live version
Download to Desktop

Requires a Wolfram Notebook System

Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.

It is possible to see the patterns of the machine language (or machine code) of a program, in this case the lsmod program from Linux. The lsmod lists the kernel modules loaded into the operating system. The two columns show the integer and binary representations of the program instructions. Programs are written in programming languages that are understandable by people and then compiled (or translated) to machine language (in binary code) that are understandable by the computer.


Most programs are engineered by programmers, but it is possible to look for simple rules that can resolve particular problems and implement them in machine language. Register machines are simple programs that work in a way similar to how a set of instructions in computer microprocessors work.


Contributed by: Daniel de Souza Carvalho (March 2011)
Open content licensed under CC BY-NC-SA



This binary program used is stored according the ELF (Executable and Linkable Format) standard file format specification.

The lsmod program and Linux Kernel are licensed according to the "GNU General Public License" from "Free Software Foundation, Inc.".

Feedback (field required)
Email (field required) Name
Occupation Organization
Note: Your message & contact information may be shared with the author of any specific Demonstration for which you give feedback.