Technical Stuff

03/03/05

Home
About Me
Interests
Favorites
Photo Gallery
My Philosophy
Tech Stuff
MoviesPlusBooks

 


I love to try my hands on things I learn. Here are some of the things I did, If you want details send me an email

 

Simple Programming Stuff

C Tutorial

 I created this fast track tutorial as an introduction to C Programming

C++ Tutorial

 Based on lines of C tutorial this is another fast track tutorial on C++.

Simple Digital Electronics Stuff

 4 bit ALU

Combinational 4 bit Multiplier

Sequential 4 bit Multiplier

Sequence Detector in Serial Communication using EPROM

General purpose register using TTL Chips

Barrel Shifter

Fun Stuff

Games

I wrote these two games for my former company STMicroelectronics

Tetris

Tictactoe

Computer

Basic 8 bit Computer

  This is a multiple cycle computer. With complete fetch decode and execution cycle

Basic Single Cycle Computer

  A more advanced version of the basic 8 bit computer. With pipeline implementation.

Assembler

 For a 16 bit computer.

 

Softwares

  •  Free Mathematics software: Yacas, Scilab (more like Matlab), Maxima
  • Other Mathematics software: Matlab (Nothing comes close to this devil in number crunching and its matrice style interface, I love it), Mathematica, Maple, Mathcad
  • Statistics: Minitab (Very Intutive, nice functionality with random generators for Sampling Distribution), SPSS (Still my favorite)

Calculators

  I love calculators. I have used Casio fx 100, HP 15C, Ti89 and now I use TI Voyage 200. TI Voyage is by far the best calculator I  have used it is so convenient. Hardly any learning curve unlike TI 89. For a long long time i was an ardent fan of HP Calcs but TI has really changed that perception. HP 49 G+ has good review but then you have to be sadist to put yourself to so much rigor. When you don't have access to computer TI Voyage is the best bet for your higher mathematics need. Its fast, symbolic almost like Mathematica

Weblinks

Publications

 

Home | About Me | Interests | Favorites | Photo Gallery | My Philosophy | Tech Stuff | MoviesPlusBooks

This site was last updated 03/03/05