Проблема с кодированием MS-DOS:
SEGBIOS SEGMENT AT BIOSSEG
ORG 0
DB 3 DUP(?)
;Reserve room for jump to
;init code
BIOSSTAT DB 3 DUP (?)
;Console input status check
BIOSIN DB 3 DUP (?)
;Get console character
BIOSOUT DB 3 DUP (?)
;Output console character
BIOSPRINT DB 3 DUP (?)
;Output to printer
BIOSAUXIN DB 3 DUP (?)
;Get byte from auxilliary
BIOSAUXOUT DB 3 DUP (?)
;Output byte to auxilliary
BIOSREAD DB 3 DUP (?)
;Disk read
BIOSWRITE DB 3 DUP (?)
;Disk write
BIOSDSKCHG DB 3 DUP (?)
;Dsik-change status
BIOSSETDATE DB 3 DUP (?)
;Set date
BIOSSETTIME DB 3 DUP (?)
;Set time
BIOSGETTIME DB 3 DUP (?)
;Get time and date
BIOSFLUSH DB 3 DUP (?)
;Clear console input buffer
BIOSMAPDEV DB 3 DUP (?)
;Dynamic disk table mapper
SEGBIOS ENDS
------ some code here ----
AUXIN:
CALL FAR PTR BIOSAUXIN
RET
У меня возникли затруднения относительно того, почему и как мы можем ВЫЗЫВАТЬ переменную BIOSAUXIN, потому что мы не можем вызвать переменную. Поскольку, насколько я знаю, можно вызвать только функцию, метод или процедуру