看心理医生挂什么科| 射手座属于什么星象| 龙和什么相冲| 1990年是什么命| 男人少一个睾丸有什么影响| 红枣和灰枣有什么区别| 养小鬼是什么意思| 浅色是什么颜色| 沙和尚的武器叫什么| 贬义词是什么意思| sheen是什么牌子的手表| 剪刀是什么生肖| 免疫力差吃什么| beams是什么品牌| 体癣是什么原因引起的| 白噪音什么意思| 小便清长是什么意思| 胆汁酸高是什么原因| 男人吃海参有什么好处| 食管反流用什么药| 泼皮是什么意思| 近视散光是什么意思| 身体抱恙是什么意思| 核桃什么时候吃最好| 金相是什么意思| 背部疼痛是什么原因引起的| 全组副鼻窦炎什么意思| 什么山不能爬脑筋急转弯| st股票是什么意思| 什么把什么造句子| 青蛙为什么晚上叫| pc是什么意思| 什么应什么合| 凤冈锌硒茶属于什么茶| 春的五行属性是什么| 梦见朋友结婚是什么意思| 梦见搬家是什么预兆| 经常头晕头疼是什么原因| 甲醇和乙醇有什么区别| 闹觉是什么意思| 婴儿什么时候会说话| 身体寒湿重吃什么好| 补维生素吃什么药最好| 什么茶降火| 26年属什么生肖| 维生素b族为什么不能晚上吃| 镜子是什么生肖| 用什么自慰| 好饭不怕晚什么意思| 晚上一直做梦是什么原因引起的| 眼球内容物包括什么| 唾液酸苷酶阳性什么意思| 纷乐是什么药| tvb什么意思| 43岁属什么生肖| d是什么意思| 下饭是什么意思| 西方属于五行属什么| 部分导联st段改变是什么意思| 身份证借给别人有什么危害性| 10月28日什么星座| 嗯哼是什么意思| 心包填塞三联征是什么| 胎记是什么| 总胆固醇偏高是什么意思| 外婆菜是什么菜做的| 无限极是干什么的| 次胖是什么意思| 汪峰什么星座| 中耳炎挂什么科| 宠物蛇吃什么食物| 大校是什么级别| 为什么手淫很快就射| 什么东西吃蟑螂| 晒伤用什么| 代价是什么意思| 系带断了有什么影响| 手心为什么老出汗| 拔牙后吃什么消炎药最好| 带状疱疹挂什么科室| 神经内科主要看什么| 互粉是什么意思| 淋巴细胞数偏高是什么意思| 什么睡姿可以矫正驼背| 烟火气息是什么意思| 香醋和陈醋有什么区别| 反常是什么意思| 尼麦角林片治什么病| offer是什么意思| hoegaarden是什么啤酒| 梦见大房子是什么预兆| 尿崩症是什么意思| 上环什么时候去最合适| sheep什么意思| 梦见已故朋友什么预兆| 什么时候有胎心| 去港澳旅游需要什么证件| 鑫字属于五行属什么| 翠绿色配什么颜色好看| 为什么有胎记| 姨妈期间可以吃什么水果| 绿色心情是什么意思| 花瓣是什么意思| 木糖醇是什么| 尿骚味重是什么原因| 随心所欲的欲什么意思| 琴棋书画指的是什么| 如是什么意思| 做梦吃面条是什么预兆| 星期天左眼皮跳是什么预兆| 书中自有颜如玉什么意思| 手术刀口吃什么愈合快| 手机为什么会发热| veromoda是什么牌子| 晚上九点半是什么时辰| 娇嫩的意思是什么| 子宫病变有什么症状| 幽门螺旋杆菌有什么症状| 押韵什么意思| 眼镜轴向是什么意思| 什么是反射| 胰岛素高有什么危害| 007什么意思| 六七是什么意思| 上环是什么意思| 韩字五行属什么| 国印是什么意思| 喝什么茶养肝护肝排毒| 老年人便秘吃什么药| 血崩是什么症状| 汗颜什么意思| 黄瓜片贴脸上有什么效果| 查血挂什么科| 舌头疼挂什么科| 无缘无故头疼是什么原因| 2025年属什么生肖| 牛剖层皮革是什么意思| 六月十号是什么星座| 旗袍搭配什么鞋子好看| 送老师什么礼物最好| 父亲ab型母亲o型孩子什么血型| 个子矮吃什么才能长高| 石家庄有什么好玩的景点| 孕妇上火了吃什么降火最快| 上海话十三点是什么意思| 怀孕呕吐吃什么可以缓解| 膝盖疼痛挂什么科| coolmax是什么面料| 下发是什么意思| 重逢是什么意思| 伏地魔是什么意思| nike是什么意思| 为什么分泌物是褐色的| 812是什么意思| poison是什么意思| 怀孕前一周有什么症状| 炸膛什么意思| 右肾占位是什么意思| 新生儿喝什么奶粉好| 幽门螺旋杆菌弱阳性是什么意思| 为什么要小心AB型血的人| 老年人喝什么蛋白粉好| 沉疴是什么意思| 梦见大火烧山是什么意思| 孕妇梦见蛇是什么意思| 无创什么时候做| 阿米替林片是治什么病的| 今天是什么节日吗| 令妹是什么意思| 一个月一个太念什么| 宫保鸡丁属于什么菜系| 窥见是什么意思| 痔核是什么样子图片| 观赏是什么意思| 验孕棒阴性是什么意思| 人体缺硒会有什么症状| 油脂旺盛是什么原因| 甘油三酯偏高说明什么| 物有所值是什么意思| 花枝鼠吃什么| 右小腿抽筋是什么原因| 骨质疏松有什么症状表现| 甲状腺炎吃什么药好得快| abc是什么药| 水煮鱼用什么鱼| mua什么意思| 补气血吃什么中成药最好| 皮疹用什么药| 肌底液是干什么用的| 回奶吃什么快最有效的| 777什么意思| 囤货是什么意思| 炫是什么意思| 泡桐是什么| 999是什么电话| nt和唐筛有什么区别| 吴亦凡属什么生肖| 为什么会有痣| 月经提前10天是什么原因| 驾驶证b2能开什么车| 1级高血压是什么意思| 脾虚什么症状| 宫腔镜手术是什么原因才要做| 0a是什么意思| 晚上睡觉腿抽筋是什么原因| 一什么话| 吃木瓜有什么好处| 人为什么会做噩梦| 郎酒是什么香型| 创伤弧菌用什么抗生素| 腰椎间盘突出是什么原因引起的| 四肢肌力5级什么意思| 供血不足吃什么好| 检查脑袋应该挂什么科| 灰指甲是什么原因引起的| 迁移是什么意思| 三伏天是什么时候开始| r13是什么牌子| 血糖高吃什么水果最好| 眼睛有眼屎是什么原因| 腰疼吃什么药效果好| 全虫是什么中药| 咳嗽吃什么好| 氯气是什么颜色| lga是什么意思| 女人梦见狼是什么预兆| 脑梗吃什么食物| 什么食物补血效果最好最快| 中性粒细胞百分比偏低是什么意思| 见血封喉什么意思| 女人银屑病一般都长什么地方| 精神卫生科看什么病| 什么人不适合做收银员| 有什么好| 麻醉评估是什么意思| 铅中毒有什么症状| 哈哈哈是什么意思| 孙俪最新电视剧叫什么| 净空是什么意思| dior是什么牌子| 圣人是什么意思| 照顾是什么意思| 书是什么排比句| 瑞士移民需要什么条件| 乙肝145阳性是什么意思| 四月七号是什么星座| 花木兰是什么剧种| 2月12号是什么星座| dha是什么东西| 女人裹脚是从什么时候开始的| 小巴西龟吃什么食物| 肺结节吃什么| 改良剂是什么| 呼吁是什么意思| 胎盘埋在什么地方最好| 贫血吃什么药最快| 空调输入功率是什么意思| 09年是什么年| 牛奶盒属于什么垃圾| 尿微量白蛋白是什么意思| 肚子胀痛吃什么药| 无氧运动是什么| 空腹喝牛奶为什么会拉肚子| 平安扣适合什么人戴| 百度Vai al contenuto

施耐德电气整合数字化和行业应用开启两大转型

Da Wikipedia, l'enciclopedia libera.
Commodore DOS
sistema operativo
SviluppatoreCommodore International Ltd
FamigliaDOS
Release corrente10.0
Tipo di kernelkernel monolitico
Piattaforme supportatecomputer Commodore ad 8 bit
Stadio di svilupponon più sviluppato
百度 除了新增V系列千元产品线,努比亚也在积极部署海外市场。

Commodore DOS, detto CBM DOS, era un sistema operativo per il disco utilizzato dai computer a 8 bit della Commodore. Diversamente dagli altri sistemi DOS, il CBM DOS era integrato nella ROM dei drive floppy e dei rari modelli di disco rigido venduti dalla Commodore.

Versioni del CBM DOS

[modifica | modifica wikitesto]

Caratteristiche tecniche

[modifica | modifica wikitesto]

Directory e tipi di file

[modifica | modifica wikitesto]

I dischi floppy possono contenere fino a 144 file. I nomi dei file possono essere lunghi fino a 16 caratteri. Non esistono sotto-directory e i nomi di file devono essere univoci; scrivendo direttamente alla tabella dei blocchi, è possibile avere più file con lo stesso nome. Un trucco molto comune utilizzato, ad esempio, da The Final Cartridge III, era quello di aggiungere nomi di file come "----------------" del tipo DEL< alla directory e poi riordinare tra quelle linee i file per formare dei gruppi. Molti sviluppatori di giochi, gruppi di membri di warez e hacker di demoscene utilizzavano trucchi simili.

C'era un altro trucco curioso: i nomi dei file potevano contenere caratteri composti da Shift+spazio, che veniva usato per creare codice come SAVE "PROGRAM(shift+space),8,1:",8,1, che apparirà nella directory come 32 "PROGRAM",8,1: PRG. Quando l'utente muove il cursore all'inizio della linea e scrive LOAD, sovrascrivendo la colonna della dimensione e premeva il tasto enter, il Commodore BASIC interpreta quella riga come LOAD "PROGRAM",8,1.

Nel BASIC, la directory può essere visualizzata con LOAD "$",8, seguita dal comando LIST.

I seguenti tipi di file sono supportati:

SEQ

File sequenziali, file che possono essere letti byte per byte o in accesso casuale. Molti dei file sono di questo tipo. Nel BASIC, essi possono essere aperti con il comando OPEN.

PRG

Simile al tipo SEQ, essi hanno il program location header nei primi 2 byte. Tutti i programmi in BASIC e in linguaggio macchina sono salvati come PRG, e possono essere salvati in memoria con il comando LOAD o la chiamata LOAD del KERNAL.

REL

File relativi sono file con record di dimensione fissa.

USR

File personalizzati dall'utente (User-specified files). Essi sono simili al tipo SEQ. Viene utilizzato da alcune applicazioni, la più nota delle quali è il GEOS, che salva i file in formato "VLIR", memorizzati come file USR.

DEL

Tipo di file non documentato, per uso interno. Strutturalmente, è simile al SEQ. I comandi DOS non possono creare file con questo tipo.

I file che contengono un asterisco * (ad esempio, *SEQ) sono file che non sono stati chiusi correttamente. I file con un segno del < (ad esempio PRG<) sono protetti e non possono essere cancellati.

Accesso ai file

[modifica | modifica wikitesto]

Nel Commodore BASIC per leggere o scrivere un file si utilizza il comando OPEN, che richiede 4 parametri: il numero del descrittore del file, il numero del device, il numero dell'accesso secondario e il nome del file. Per leggere un file normale si utilizza il comando OPEN 2,8,2,"0:EXAMPLE FILE,SEQ,READ". Il numero 8 si riferisce al primo drive floppy. Su sistemi a due drive, il 9 si riferisce al secondo drive. Dopo il nome del file c'è il tipo del file e la modalità d'accesso (READ, WRITE o APPEND). Questi campi possono essere abbreviati alla loro prima lettera (ad esempio OPEN 2,8,2,"0:EXAMPLE FILE,S,R")

I file possono essere caricati e salvati con i comandi LOAD e SAVE. Il comando SAVE "FILE",8,1 salva il programma BASIC con l'estensione PRG e il comando SAVE "0:FILE,SEQ,WRITE",8,1 salva il programma BASIC con l'estensione SEQ.

Command channel

[modifica | modifica wikitesto]

Per accedere al DOS si utilizza il command channel. Questo canale è come un normale file, ma si utilizza il 15 come numero dell'accesso secondario.

è possibile conoscere lo stato del drive scrivendo i comandi OPEN 15,8,15: INPUT#15,E,E$,T,S: CLOSE 15: PRINT E,E$,T,S. E è il codice d'errore, E$ è il messaggio d'errore, T e S rappresentano la traccia e il settore dove è stato trovato l'errore. Il codice 0,"OK",0,0 indica che non vi è stato alcun errore. All'accensione, il drive restituisce la versione del DOS e il modello del drive: 73,"CBM DOS V2.6 1541",0,0.

I comandi per la gestione del disco si scrivono attraverso il command channel: OPEN 15,8,15,"N0:WIKIPEDIA DOCS,WP":CLOSE 15, questo comando effettuerà una formattazione del disco e lo nominerà come "WIKIPEDIA DOCS" con l'ID "WP".

Alcuni comandi caratteristici sono:

NEW0:DISKNAME,ID o N0:DISKNAME,ID

Formatta il disco. Il nome del disco può avere un massimo di 16 caratteri e il codice ID 2 caratteri. Il codice ID dovrrebbe essere unico per ogni disco.

SCRATCH0:FILE NAME o S0:FILE NAME

Elimina il file. I caratteri d'espansione ? e * sono supportati.

RENAME0:NEW NAME=OLD NAME o R0:NEW NAME=OLD NAME

Rinomina il file.

COPY0:NEW NAME=EXISTING NAME o C0:NEW NAME=EXISTING NAME

Copia il file.

VALIDATE0 o V0

Marca come liberi tutti i blocchi non marcati o non utilizzati da nessun file ed elimina tutti i file non chiusi correttamente.

INITIALIZE0 o I0

Reinizializza il drive e memorizza la tabella d'allocazione dei file (BAM).

Ci sono anche comandi per l'accesso casuale ai file: (BLOCK-READ, BLOCK-WRITE), gestione dei blocchi (BLOCK-ALLOCATE, BLOCK-FREE), gestione della memoria del 1541 ed esecuzione di codice attraverso il processore del 1541 (MEMORY-WRITE, MEMORY-READ, MEMORY-EXECUTE, BLOCK-EXECUTE, BUFFER-POINTER) e funzioni definite dall'utente (USER).

  • Richard Immers, Gerald G. Neufeld, Inside Commodore DOS. The Complete Guide to the 1541 Disk Operating System. DATAMOST, Inc & Reston Publishing Company, Inc. (Prentice-Hall), 1984, ISBN 0-8359-3091-2.
  • Lothar Englisch, Norbert Szczepanowski, The Anatomy of the 1541 Disk Drive. Grand Rapids, MI: Abacus Software (tradotto dalla versione originale tedesca del 1983, Düsseldorf: Data Becker GmbH), 1984, ISBN 0-916439-01-1.
  • Reijo Lundahl, 1541-Levyasema. Amersoft, 1986, ISBN 951-35-3707-2.
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica
大便不成形是什么原因造成的 钾低会出现什么症状 五月十六是什么星座 什么是杀青 天天吃玉米有什么好处和坏处
每天吃维生素c有什么好处 石墨烯属于什么材料 岁寒三友指什么 pyq是什么意思 枸橼酸西地那非片有什么副作用
化疗期间吃什么 剁椒鱼头属于什么菜系 白带异常吃什么药 血小板偏高有什么危害 意气用事是什么意思
维生素d是什么东西 卿卿什么意思 口腔溃疡吃什么药好 红加黄是什么颜色 中药木香的功效与作用是什么
盆腔炎是什么病hcv8jop7ns1r.cn 立事牙疼吃什么药hcv7jop5ns4r.cn 体检前需要注意什么hcv9jop6ns5r.cn 胃食管反流能吃什么水果hcv9jop6ns8r.cn 肺胃热盛吃什么中成药clwhiglsz.com
为什么孕酮会低inbungee.com 吃猪皮有什么好处和坏处onlinewuye.com 樱桃泡酒有什么功效hcv7jop6ns3r.cn 脖子长痘是什么原因引起的hcv8jop6ns3r.cn 心功能二级是什么意思hcv9jop2ns7r.cn
尿道刺痛吃什么药hcv8jop0ns4r.cn 乙肝表面抗体阳性什么意思hcv8jop6ns3r.cn ky什么意思hcv9jop0ns3r.cn 姑姑的女儿叫什么hcv9jop2ns8r.cn 气血不足吃什么中成药最好hcv8jop0ns2r.cn
前胸贴后背是什么意思hcv8jop3ns8r.cn 突然想吃辣是什么原因hcv8jop3ns6r.cn 脚心痒是什么原因hcv9jop1ns9r.cn 三七粉有什么作用hcv8jop0ns8r.cn 肾疼是什么症状hcv9jop3ns8r.cn
百度