Cześć, mam zadanie: "Napisz program, który będzie wypisywał na ekran, na bieżąco
zawartość bufora klawiatury i stan jego wskaźników"
chciałbym żebyście nakierowali mnie jak to by trzeba zrobić bo nie wiem jak dobrze odczytać tą zawartość bufora
program klawiatura;
uses dos,crt;
var reg:registers;
procedure klawiatura(var reg:registers);
var p : ^byte;
var s : ^byte;
begin
p:=ptr($0400,$001a); { początek cyklicznego bufora klawiatury }
s:=ptr($0400,$001c); { koniec cyklicznego bufora klawiatury }
writeln(p^);
writeln(s^); {i tu sobie sprawdzam zawartosc tych adresow nie wiem czy to tak powinno byc }
end;
Czy w taki sposób powinno się odczytywać zawartość tych wskaźników i bufora klawiatury ?
Czy może ten 'stan wskaźników to coś innego tak naprawde' ?
Dziękuje za wszystkie wskazówki odnośnie tego zadania.