Assembly and Machine
Programming from the Ground Up (Jonathan Bartlett)
January 4th, 2008 | posted by adminTable of Contents
1 Introduction
2 Computer Architecture
3 Your First Programs
4 All About Functions
5 Dealing with Files
6 Reading and Writing Simple Records
7 Developing Robust Programs
8 Sharing Functions with Code Libraries
9 Intermediate Memory Topics
10 Counting Like a Computer
11 High-Level Languages
12 Optimization
13 Moving On from Here 233
Programmed Introduction to MIPS Assembly Language
January 4th, 2008 | posted by adminThis is a course in assembly language programming of the MIPS processor. It emphasizes the topics needed for study of computer architecture: bits, bit patterns, operations on bit patterns, and how bit patterns represent instructions and data. This course is equivalent to a semester-long junior college or university course (except, perhaps, for the emphasis on bit patterns).
PC Assembly Language
January 4th, 2008 | posted by adminThe tutorial has extensive coverage of interfacing assembly and C code and so might be of interest to C programmers who want to learn about how C works under the hood. All the examples use the free NASM (Netwide) assembler. The tutorial only covers programming under 32-bit protected mode and requires a 32-bit protected mode compiler.
Machine Language For Beginners
January 4th, 2008 | posted by adminSomething amazing lies beneath BASIC.Several years ago I decided to learn to program in machine language, the computer's own language. I understood BASIC fairly well and I realized that it was simply not possible to accomplish all that I wanted to do with my computer using BASIC alone. BASIC is sometimes just too slow.
80x8687 Assembly Language Tutorial
January 4th, 2008 | posted by adminAssembly language was once the only language that existed for programming computers. That was before it was used to build the first compiler. A compiler is in fact nothing but an automated assembly programmer. Then why would you still want to learn assembly? Well, here are some reasons:
Programmed Introduction to MIPS Assembly Language
December 19th, 2007 | posted by adminThis is a course in assembly language programming of the MIPS processor. It emphasizes the topics needed for study of computer architecture: bits, bit patterns, operations on bit patterns, and how bit patterns represent instructions and data. This course is equivalent to a semester-long junior college or university course (except, perhaps, for the emphasis on bit patterns).
PC Assembly Language
December 19th, 2007 | posted by adminWelcome to my PC Assembly Page
I taught Computer Science at the University of Central Oklahoma for 10 years. During this time I taught an introductory course in PC Assembly Language programming. I grew frustrated at teaching 16-bit real mode programming and decided to change to 32-bit protected mode. However, I soon ran into a problem. I could not find a textbook that covered 32-bit protected mode assembly programming! So, I decided to write my own.
Machine Language For Beginners
December 19th, 2007 | posted by adminFew events in learning to use a personal computer have had more impact on me than the moment that I could instantly fill the TV screen with any picture I wanted because of a machine language program I had written. I was amazed at its speed, but more than that, I realized that any time large amounts of information were needed on screen in the future - it could be done via machine language. I had, in effect, created a new BASIC "command" which could be added to any of my programs.
Beginners Introduction to the Assembly Language of ATMEL-AVR-Microprocessor (Gerhard Schmidt)
December 19th, 2007 | posted by adminWhy learning Assembler?
Assembler or other languages, that is the question. Why should I learn another language, if I already learned other programming languages? The best argument: while you live in France you are able to get through by speaking english, but you will never feel at home then, and life remains complicated. You can get through with this, but it is rather inappropriate. If things need a hurry, you should use the country's language.
80x8687 Assembly Language Tutorial
December 19th, 2007 | posted by adminAssembly language was once the only language that existed for programming computers. That was before it was used to build the first compiler. A compiler is in fact nothing but an automated assembly programmer. Then why would you still want to learn assembly? Well, here are some reasons:
Recent comments
5 weeks 2 days ago
14 weeks 17 hours ago
18 weeks 5 days ago
19 weeks 5 days ago
19 weeks 6 days ago
19 weeks 6 days ago
30 weeks 5 days ago
30 weeks 6 days ago
31 weeks 1 day ago
31 weeks 5 days ago