Register-Level Programming
Chapter 4
PC-DIO-96 User Manual
4-24
© National Instruments Corporation
; on input, isr_block points to the data structure that will be used by
; the isr_handler function
;
; void isr_handler(void);
;
; the isr_handler() function will never be called from C.....
;
; void remove_isr(void);
;
public _install_isr, _isr_handler, _remove_isr
_DATA segment word public 'DATA'
; declarations
ackm equ 00020h
acks equ 000a0h
eoi equ 00020h
maskm equ 00021h
masks equ 000a1h
int_addr dd 0
int_mask dw 0
isrb_addr dd 0
slave_ack db 0
vect_num db 0
_DATA ends
_TEXT segment word public 'CODE'
assume cs:_TEXT, ss:_TEXT, ds:_DATA
; install_isr
;
; bp reg at [bp+0]
; ret addr ofs at [bp+2]
; ret addr seg at [bp+4]
; level at [bp+6]
; isr_block ofs at [bp+8]
; isr_block seg at [bp+10]
;
_install_isr proc far
cli
push bp
mov bp,sp
push ax
push bx
push cx
push dx
push ds
push es
mov ax,seg _DATA
mov ds,ax
; save the pointer for the isr_block structure--used in isr_handler
Summary of Contents for PC-DIO-96
Page 71: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 2 National Instruments Corporation...
Page 72: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 3 PC DIO 96 User Manual...
Page 73: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 4 National Instruments Corporation...
Page 74: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 5 PC DIO 96 User Manual...
Page 75: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 6 National Instruments Corporation...
Page 76: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 7 PC DIO 96 User Manual...
Page 77: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 8 National Instruments Corporation...
Page 78: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 9 PC DIO 96 User Manual...
Page 79: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 10 National Instruments Corporation...
Page 80: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 11 PC DIO 96 User Manual...
Page 81: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 12 National Instruments Corporation...
Page 82: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 13 PC DIO 96 User Manual...
Page 83: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 14 National Instruments Corporation...
Page 84: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 15 PC DIO 96 User Manual...
Page 85: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 16 National Instruments Corporation...
Page 86: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 17 PC DIO 96 User Manual...
Page 88: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 2 National Instruments Corporation...
Page 89: ...Appendix C AMD 8253 Data Sheet National Instruments Corporation C 3 PC DIO 96 User Manual...
Page 90: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 4 National Instruments Corporation...
Page 91: ...Appendix C AMD 8253 Data Sheet National Instruments Corporation C 5 PC DIO 96 User Manual...
Page 92: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 6 National Instruments Corporation...
Page 93: ...Appendix C AMD 8253 Data Sheet National Instruments Corporation C 7 PC DIO 96 User Manual...
Page 94: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 8 National Instruments Corporation...
Page 95: ...Appendix C AMD 8253 Data Sheet National Instruments Corporation C 9 PC DIO 96 User Manual...
Page 96: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 10 National Instruments Corporation...
Page 97: ...Appendix C AMD 8253 Data Sheet National Instruments Corporation C 11 PC DIO 96 User Manual...
Page 98: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 12 National Instruments Corporation...
Page 99: ...Appendix C AMD 8253 Data Sheet National Instruments Corporation C 13 PC DIO 96 User Manual...
Page 100: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 14 National Instruments Corporation...