programmers resources
  http://www.intel-assembler.it/  (c)2017 intel-assembler.it   info@intel-assembler.it
 
Search :  
Lingua Italiana    English Language   
Piattaforma Intel
 
Back to previous category
just an arrow Programming
just an arrow Hardware Articles


23/01/2009 Featured Article: How to remove Buzus Virus (permalink)




:::3348659:::
Bottone Scambio Directory Pubblicitaonline.it
Home Page | Articles & Guides | Download | Intel Platform | Contacts

Google
 

Intel Platform
You are in Intel Platform section

This page contains important resources about Intel processors and the compilers available for programming.
You can also access Intels' official documentation for Itanium and Pentium4 (IA-32) processors.


Itanium(r) Processor
Intel® Itanium® Architecture Software Developer's Manual - Volume 1: Application Architecture, Rev. 2.2
Download
Intel® Itanium® Architecture Software Developer's Manual - Volume 2: System Architecture, Revision 2.2
Download

Intel® Itanium® Architecture Software Developer's Manual - Volume 3: Instruction Set Reference, Revision 2.2
Download

Pentium 4(r) Processor
Volume 1: Intel 64 and IA-32 Architectures Software Development Manual: Basic Architecture
Download
Volume 2: Intel 64 and IA-32 Architectures Software Development Manual: Instruction Set Reference
Download Letters A-M
Download Letters N-Z
Volume 3: IA-32 Intel® Architecture Software Developer's Manual: System Programming Guide
Download Part 1
Download Part 2
Download Part 3

Assembling and Linking
The Yasm Modular Assembler Project
Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32 and 64-bit Mach-O, RDOFF2, COFF, Win32 and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats. Yasm can be easily integrated into Visual Studio 2005 for assembly of NASM or GAS syntax code into Win32 or Win64 object files.
Welcome to NASM home!
The Netwide Assembler, NASM, is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and NetBSD/FreeBSD a.out, ELF, COFF, Mach-O, Microsoft 16-bit OBJ and Win32.
Page  1  of  5           Articles found  45
 24/11/2011 386ID Four ways to identify your CPU model - Commented assembly source code
  This well commented assembly source has the purpose to identify your CPU family - model - stepping.

It workes with newr CPUs, too. On my computer it reports:
C:\>386ID.COM
386ID    -- Version 2.16 (C) Copyright 1987-94 Qualitas, Inc.
The component ID is 068D from the CPUID instruction.

That result is the same given by CPUZ utility.

Although it's an old program it's very very instructive. The author explains four different methods for identifying the CPU model:

1) Simply calling CPUID instruction
2) Using int15 c910 function
3) Shutdown
4) Shutdown and gain control before BIOS

Some interesting paragraphs of the doc are:
- The First Few Microseconds
- Descriptor Caches
- The First Fetch

AUTHOR: BOB SMITH - QUALITAS
LANGUAGE: ENGLISH
CODE: 00000281
VISITED: 7554


 23/11/2011 Intel 8272 Floppy Disk Controller Chip - Tecnical manual, commands and controls
  Tecnical manual of the Intel 8272 FDD Controller Chip. A part from the general description of the chip, it contains diagrams and timing schemas, commands and function usage. READ, WRITE, SEEK, RECALIBRATE, FORMAT TRACK are some of the explained commands.
AUTHOR: INTEL
LANGUAGE: ENGLISH
CODE: 00000280
VISITED: 10247


 30/11/2010 A CPU Temperature Sensor - Temperature sensor hardware and software source
  Eletronics schemes and 8051 assembly source code for an interesting temperature sensor device.
AUTHOR: BRUCE FISHBEIN
LANGUAGE: ENGLISH
CODE: 00000275
VISITED: 5273


 08/08/2010 Intel i8255 PIO Programming Tutorial: Extracts - A practical use of the 8255 with basic programming
  A collection of docs about the Intel 8255. There's a very interesting example of how to make your own experimental board using the 8255 / 74138 and other components, programming the thing in quickbasic.
AUTHOR: RICHARD STEVEN WALZ
LANGUAGE: ENGLISH
CODE: 00000266
VISITED: 17075


 20/05/2010 AMD-K6 MMX Enhanced Processor - MMX Programming Reference
  This manual explains MMX technology in 120 pages. The AMD-K6 processor multimedia technology architecture includes four new MMX data types, 57 new MMX instructions, eight new 64-bit MMX registers, and an SIMD processing pipeline. The multimedia technology is compatible with existing x86 applications.
AUTHOR: AMD
LANGUAGE: ENGLISH
CODE: 00000250
VISITED: 5662


 12/05/2010 Standard MIDI File Format - Specification of the midi format v.1.1
  The doc explains the midi file format in detail:
1 - Sequences, Tracks, Chunks: File Block Structure
2 - Chunk Descriptions
3 - Meta-Events
4 - Program Fragments and Example MIDI Files

AUTHOR: THE INTERNATIONAL MIDI ASSOCIATION
LANGUAGE: ENGLISH
CODE: 00000247
VISITED: 4339


 13/11/2009 FPU assembler programming - 68881/68882/040 command reference
  A 10 page command reference for motorola FPU programming. The commands regard 68881, 68882, 68040 processors.

 - The Interface mechanics
 - The Floating Point Coprocessor
 - Floating Point Data Formats
 - Floating Point Constant ROM
 - Floating Point Instructions
 - Data transfer instructions
 - Dynadic operations
 - Monadic operations
 - Program control instructions
 - System control instructions
 - Instruction set
 - Sourcecodes


AUTHOR: ERIK H. BAKKE
LANGUAGE: ENGLISH
CODE: 00000224
VISITED: 12648


 09/11/2009 Notes on Intel Pentium Processor - CMPXCHG8B CPUID MOV RDMSR RDTSC RSM WRMSR
  A 15 page notes document. This file contains the following information:

 - Implementation of the .586 and .586P directives
 - New instructions for the Intel(R) Pentium(TM) processor
 - Pentium clock cycles for all instructions


AUTHOR: MICROSOFT
LANGUAGE: ENGLISH
CODE: 00000222
VISITED: 7376


 31/10/2009 BIOS Boot Specification Version 1.01 - A 46 page PDF BIOS specification
  This 46 page document by Compaq, Phoenix Tecnologies and Intel documents the tecnical aspects of PC Boot phase.
It explains IPL, Legacy devices, INT13, INT18, INT19, Data Structures, runtime functions, boot menu and other interesting stuff.
AUTHOR: COMPAQ - PHOENIX - INTEL
LANGUAGE: ENGLISH
CODE: 00000213
VISITED: 23693


 31/10/2009 CMOS Memory Map v1.23 - CMOS memory bytes description
  This text describes the mapping of CMOS memory on Intel PC. It contains much information about the hardware configuration plus time information (and it has also space for the programmable alarm clock!). Contents are the following.

 - Background
 - Accessing the CMOS
 - Organization of CMOS Memory - Clock
 - Organization of CMOS Memory - non-Clock


AUTHOR: PADGETT PETERSON
LANGUAGE: ENGLISH
CODE: 00000214
VISITED: 10778




 1    2    3    4    5   Next




webmaster jes
writers rguru, tech-g, aiguru, drAx

site optimized for IE/Firefox/Chrome with 1024x768 resolution

Valid HTML 4.01 Transitional


ALL TRADEMARKS ® ARE PROPERTY OF LEGITTIMATE OWNERS.
© ALL RIGHTS RESERVED.

hosting&web - www.accademia3.it

grossocactus
find rguru on
http://www.twitter.com/sicurezza3/
... send an email ...
Your name

Destination email

Message

captcha! Code