inp

Reads 1 byte from the specified hardware port

Local Servers:nonblocking
Remote Servers:N/A
Classification:3.11, 3.12, 3.2, 4.x, 5.x, 6.x
Service:Device I/O

Syntax

  #include <nwconio.h> 
    
  unsigned int inp  (  
     int   port);
  

Parameters

port

(IN) Specifies the hardware port.

Return Values

The value returned is the byte that was read.

Remarks

The inp function reads 1 byte from the hardware port whose number is given by port.

A hardware port is used to communicate with a device. One byte can be read and/ or written from each port, depending on the hardware. Consult the technical documentation for your computer in order to determine the port numbers for a device and the expected usage of each port for a device.

See Also

inpd, inpw, outp, outpd, outpw

Example

  #include <nwconio.h>  
   
  main ()  
  {  
     /* turn off speaker */  
     outp (0x61,inp (0x61) & 0xFC);  
  }