Syscall

Sep 19, 2005 19:02

Внезапно подумалось, какой syscall мне больше всего запомнился, как-то оставил след в душе...
Думаете fork како-ньть? Нет! QIOW$... Есть в живых, кто помнит что это такое? :-)

PS. Это не совсем syscall. Это макрос. Вызывается оно через DIR$, но это не принципиально... Там все было не так как сейчас в моде.

програзм

Leave a comment

Comments 39

owssrmn September 19 2005, 08:36:44 UTC
НЕ ДОЖДЕТЕСЬ!

Reply

nw_wind September 19 2005, 08:49:20 UTC
Рад, что ты жив!

Reply


_dms September 19 2005, 08:37:24 UTC
Тебе, наверно, просто нравилось его произносить :)

Reply

nw_wind September 19 2005, 08:49:48 UTC
Я даже не знаю как оно произносится.

Reply

_dms September 19 2005, 09:14:25 UTC
мы звали его куЁв :)

Reply

nw_wind September 19 2005, 10:24:46 UTC
А мы квиов :-)

Reply


да, owssrmn September 19 2005, 08:38:46 UTC
я правильно понимаю что ты про это?
.TITLE QIOW Queue I/O Request and Wait
.IDENT "V1.2"
.ENABL LC
.PSECT C$CODE
;+
; Index QIOW Queue I/O Request and wait
;
; Usage
;
; #include
; #include /* I/O Function codes */
; #Include /* I/O Status return codes */
; word func; /* I/O function code */
; word lun; /* Logical unit number */
; word eflag; /* Event flag number */
; word iosb[2]; /* I/O status block */
; {typ} astsrv(); /* AST service routine */
; int devpar[6]; /* Array of 6 parameters */
; word status; /* Returned DSW */
;
; status = qiow(func,lun,eflag,iosb,astsrv,devpar);
;
; Notes
;
; #include for FDX/HDX terminal driver ( ... )

Reply

Re: да, nw_wind September 19 2005, 08:50:42 UTC
Оно!

Reply

Re: да, syscall September 20 2005, 04:55:07 UTC
маньяки :)

Reply


и, кстати, owssrmn September 19 2005, 08:40:45 UTC

; Hello World in Assembler for the DEC PDP-11 with the
; RSX-11M-PLUS operating system
;
.title Hello
.ident /V0001A/
.mcall qiow$s, exit$s
.psect $code,ro,i
start: qiow$s #5,#5,,,,<#str, #len, #40>
exit$s
.psect $data,ro,d
str: .ascii / Hello World!/
len=.-str
.end start

Reply

Re: и, кстати, nw_wind September 19 2005, 08:50:59 UTC
Музыка...

Reply

Re: и, кстати, owssrmn September 19 2005, 08:57:36 UTC
вы, наверное, будете смеяться, но.. эээ..
в свое время, убив _кучу_ времени на то, чтобы найти хоть один учебник по ассемблеру для pdp-11, как-то упустил из виду про 8ричную систему счисленияи долго недоумевал почему R2=7, INC R2 дает 10
а когда понял - ну просто как по маслу
песня а не язык

(ох лудук, молчи лучше. а то я вспомню "зеленый огонек ярко светится" и как мы с ралдугиным нажрались у тебя коньяка где-то в жопе мира на охте или металлистов?)

Reply

Re: и, кстати, nw_wind September 19 2005, 10:15:56 UTC
Мне было очень непривычно воспринимать 16ричную систему, принятую в писюках.

Reply


junt September 19 2005, 09:58:42 UTC
синтаксис странный
с какого-то момента смена поколений программистов пошла очень быстрыми темпами

Reply

nw_wind September 19 2005, 10:17:45 UTC
Ну, на этом странном синтаксисе выросло поколение целое :-)

Reply

nw_wind September 19 2005, 10:22:18 UTC
Где еще, какому процу, можно сказать:

mov @10(R0)+,-(sp) ; положить в стек слово по адресу, который за десять (8ричных) от адреса, что лежит в регистре R0. После этого R0 увеличится на 2 (размер слова). Если мувнут 0, то это еще отловить можно условным пероеходом.

Reply

tnt23 September 19 2005, 10:42:02 UTC
По-моему, TMS370. Более точно нужно в PDF лезть, а лень :)

Reply


Leave a comment

Up