Archive for March, 2007

Installing LaTeX on Web Hosts

To enable LatexRender to typeset math equations in your WordPress blogs or phpBB forums, it requires TeX/LaTeX installed in your web host environment. If your web host provider have already installed such a package, skip this article. Here, I am trying to describe the teTeX installation on HostMonster.

A Guide to ARM Microcontroller

The ARM is a 32-bit RISC processor architecture that is widely used in a number of embedded designs. ARM offers a wide range of processors based on a common architecture and delivering high performance together with low power consumption and system cost. Due to their power saving features, ARM CPUs are dominant in the mobile [...]

Understanding Processor Architecture: Machine and Assembly Language

The processor understands only the machine language, whose instructions consist of strings of 1s and 0s. Machine language is closely related to the assembly language. We prefer to use the assembly language rather than the machine language. Programming in the assembly language also requires knowledge about the processor architecture.

Understanding Processor Architecture: Simplify Computer Complexity

Computers are complex systems. We study computer systems by using layers of abstraction. We use a hierarchical structure to simplify the management. Each level of management filters out unnecessary details on the lower levels and presents only an abstracted version to the higher-level management.

Understanding Processor Architecture: ISA

A programmer uses the Instruction Set Architecture (ISA) as an abstraction to understand the processor’s internal details. This abstraction suits us very well as we are interested in the logical details of the processor without getting bogged down by the myriad implementation details.