Download in PDF format
Transcript
MP/M User's Guide OOf8 c8 OOf9 3eff 00fb c9 rz mvi ret a,Offh ;mp/m 0006 1.0 nmbdev equ polldevice: 6 extended i/o system ; number of devices in poll tb ; reg c device # to be polle ; return Offh if ready, ;000h if not 00fc 00fd 00ff 0102 79 fe06 da0401 3eO6 mov cpi jc mvi a,c nmbdev devok a,nmbdev ;if dev # >= nmbdev, ;set to nmbdev devok: 0104 cd6eOO call tbljmp ;jump to dev poll code 0107 0109 010b 010d 010f 0111 0113 dw dw dw dw dw dw dw ;poll printer output ;poll disk ready ;poll console #0 output ;poll console #1 (tty:) outpu ;poll console #0 input ;poll console #1 (tty:)input ;bad device handler clOO 7dO2 a400 f400 7900 C900 6cOO pollpt poldsk polcoO polcol polciO polcil rtnempty ;select / protect memory selmemory: ;reg bc = adr of mem descript ;bc -> base 1 byte, ; size 1 byte, ; attrib 1 byte, ; bank 1 byte. ;this hardware does not have memory protection or ;bank switching 0115 c9 ret ;start clock startclock: ; will cause flag #1 to be set ; at each system time unit tick 0116 3eff 0118 32e301 mvi sta a,Offh tickn 137 (All Information Herein is Proprietary to Digital Research.)