IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)
IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF) IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)
BASIC Workspace Variables If you do DEF SEG (Default workspace segment) OFFSET LENGTH Line number of current line being executed X '2E' 2 Line number of last error X '347' 2 Offset into segment of start of program text X '30' 2 Offset into of start of variables X '358' 2 (end of program text 1-1) Keyboard buffer contents X'SA' 1 if O-no characters in buffer if l-characters in buffer if you POKE & H6A, 0 you flush any characters in buffer Example: 100 Print PEEK (&H2E) + 256*PEEK (&H2F) ) L H 100 I X'S4' I X '00' I 3-23
3-24 NOTES
- Page 140 and 141: ) ) ) 15 PIN MALE '0' SHELL c....t
- Page 142 and 143: Asynchronous Communications Adapter
- Page 144 and 145: Modes of Operation The different mo
- Page 146 and 147: I TRANSMIT 'IACUIT I +5V ~ 4S-"l Tx
- Page 148 and 149: INS8250 Functional Pin Description
- Page 150 and 151: Data Set Ready (DSR), Pin 37: When
- Page 152 and 153: Input/Output Signals Data (D7-DO) B
- Page 154 and 155: Bit 3: This bit is the Parity Enabl
- Page 156 and 157: Table 23. BAUD RATE AT 1.843 Mhz De
- Page 158 and 159: Interrupt Identification Register T
- Page 160 and 161: Interrupt Enable Register This 8-bi
- Page 162 and 163: In the diagnostic mode, the receive
- Page 164 and 165: Transmitter Holding Register The T
- Page 166 and 167: Asynchronous Communications Adapter
- Page 168 and 169: SECTION 3. ROM and SYSTEM r", USAGE
- Page 170 and 171: MOV AH,l ;function is to set time o
- Page 172 and 173: Vectors With Special Meanings Inter
- Page 174 and 175: BIOS Memory Map STARTING ADDRESS H
- Page 176 and 177: The timer is set mode 3 which means
- Page 178 and 179: Keyboard Encoding and Usage Encodin
- Page 180 and 181: Keys 71-83 have meaning only in bas
- Page 182 and 183: ALT - Temporarily shifts keys 2-13,
- Page 184 and 185: Keyboard Usage This section is inte
- Page 186 and 187: Table 28. BASIC Screen Editor Speci
- Page 188 and 189: Low Memory Maps (O-'0600'x) Table 3
- Page 192: APPENDICES Contents: Appendix A: RO
- Page 195 and 196: lOC OBJ LINE SOURCE STITlE( ROM BIO
- Page 197 and 198: LOC OBJ LINE SOURCE 0068 ?! 155 De
- Page 199 and 200: LOC OBJ LINE SOURCE E09E BBf5 EOAO
- Page 201 and 202: lOC OBJ LINE SOURCE £179 E2FD 462
- Page 203 and 204: LOC OBJ LINE SOURCE E278 7408 612 J
- Page 205 and 206: lOC OBJ LINE SOURCE 755 ; ---------
- Page 207 and 208: LOC OSJ LINE SOU RCE E42B 7440 900
- Page 209 and 210: lOC OBJ LINE SOURCE ESIE 884000 E52
- Page 211 and 212: LaC OBJ LINE SOURCE E613 803E120001
- Page 213 and 214: LaC OSJ LINE SOURCE E6EC eSOAOE E6E
- Page 215 and 216: LaC OBJ LINE SOURCE E7SF 1505 .402:
- Page 217 and 218: LaC OBJ LINE SOURCE 1659 ASSUME CS:
- Page 219 and 220: LOC OBJ LINE SOURCE E994 8E08 1798
- Page 221 and 222: LOC 08J LINE SOURCE £"91 474849 EA
- Page 223 and 224: LaC OBJ LINE SOURCE E890 E99700 E89
- Page 225 and 226: LOC 08J LINE SOURCE 2255 ;-- INT 13
- Page 227 and 228: LOC OS! LINE SOURCE 2407 ;------ DI
- Page 229 and 230: lOC OBJ LINE SOURCE (Eol 7438 fE03
- Page 231 and 232: LOC OBJ LINE SOURCE Ef'tD £67200 2
- Page 233 and 234: LOC OBJ LINE SOURCE 2870 I ~- -----
- Page 235 and 236: LOC (lBJ LINE SOURCE 3007 j --- INT
- Page 237 and 238: laC OBJ LINE SOURCE 3157 (AH}=6 SCR
- Page 239 and 240: lOC OBJ LINE SOURt.:E FOA43828ZDOAI
BASIC Workspace Variables<br />
If you do DEF SEG (Default workspace segment)<br />
OFFSET<br />
LENGTH<br />
Line number of current line being executed X '2E' 2<br />
Line number of last error X '347' 2<br />
Offset into segment of start of program text X '30' 2<br />
Offset into of start of variables X '358' 2<br />
(end of program text 1-1)<br />
Keyboard buffer contents X'SA' 1<br />
if O-no characters in buffer<br />
if l-characters in buffer<br />
if you POKE & H6A, 0 you<br />
flush any characters in buffer<br />
Example:<br />
100 Print PEEK (&H2E) + 256*PEEK (&H2F)<br />
) L H<br />
100<br />
I<br />
X'S4'<br />
I<br />
X '00'<br />
I <br />
3-23