微電腦控制程式

微電腦控制程式

微電腦控制程式(CP/M)全文是Control Program for Microcomputers,一種“古老”的作業系統。事實上,現在CP/M作業系統幾乎無人使用了,因為DOS的出現將其逐出市場,而現在DOS也正慢慢地退入電腦的後台。

CP/M是由Digital Research數字研究公司開發出來的,是最早的一個個人電腦作業系統。

CP/M曾經被譽為8位電腦的標準。

基本介紹

  • 中文名:微電腦控制程式
  • 外文名:Control Program for Microcomputers
  • 簡稱:CP/M
  • 定義:8位電腦的標準
  • 研究公司:Digital Research數字研究公司
  • 套用學科:計算機原理
概述,檔案管理命令,外部命令,磁碟格式化,複製檔案,組合複製檔案,行編輯命令ED,特點,

概述

用8080指令寫成,用於Intel8080和Z一80系列為CPU的微型機上。1976年美國數字研究公司推出最初版本,1979年推出2.0版本,該版本對原版本有較大改動,其後推出2.2和3.O版本。1981年後相繼推出CP/M-86,並發CP/M一86和MP/M版本。CP/M一86適應16位微型機,增加了動態分配記憶體區功能。並發CP/M-86是一個單用戶多作業的作業系統,允許同時運行4個作業。MP/M是多用戶多作業作業系統,用於分時和實時處理,增加了支持多個進程運行的系統核心,使用了虛擬輸出脫機技術。它的主要功能是實現對磁碟檔案和輸入輸出設備的管理。系統採用模組化結構,由控制台命令處理模組CCP,基本磁碟作業系統模組BIOS和基本輸入輸出模組BIOS組成。CCP模組是用戶和計算機系統之間的接口,負責接收、識別和管理用戶的命令。BDOS模組通過磁碟控制器來管理磁碟。每一個磁碟有獨立的檔案目錄。每個盤可放的檔案數可從64個擴展至256個。BIOS模組完成磁碟檔案和輸入輸出設備管理的物理操作,它是CP/M的最底層模組,由與設備有關的一些子程式組成。它的特點是層次清楚、模組性好、只須對BIOS部分修改,就可將它移植到其他微機上,在微型機上得到廣泛的套用,同時,它的模組結構和劃分為後續微機作業系統如MS—DOS的設計提供了有益的經驗。

檔案管理命令

(1)查檔案目錄:DIR<盤符>與MS—DOS的相似,磁碟機盤符用A:,B:表示。
(2)刪除檔案:ERA<檔案名稱>
(3)更改檔案名稱:REN<盤符><New>=<盤符><Old>如果只更改當前盤中的檔案名稱,盤符可省略。如:A)REN TEST.FOR=NEW.FOR
(4)顯示檔案:TYPE(檔案名稱)
(5)列印檔案:先按<CTRL>-p鍵,再受TYPE<檔案名稱>

外部命令

它是存放在磁碟上的系統命令,在MS-DOS中也有很多這樣的禽令,只要查閱系統盤的目錄就能看到這些命令的名稱。換言之,如果不存在這些檔案(命令檔案),就不可能發這些命令。CP/M有十幾個這種命令。假設系統盤為A盤。

磁碟格式化

A>FORMAT B:或者為 A>NEWDISK B:(CP/M-86用)

複製檔案

A>COPY B:=A:把B盤全部檔案複製到A盤上。
A)COPY B:=A:/S只複製B盤中的系統檔案到A盤上。
(CP/M一86中整盤複製命令為COPY DISK)。

組合複製檔案

A>PIP<CR>
*B:=A:<檔案甲> <CR>
*B:=A:<檔案乙><CR>
*B:=A:<檔案丙> <CR)
從A盤把各個檔案依次複製到B盤上去,如要停止複製,可以按<CTRL>一<RESET>,如果只複製一個檔案,可發A>PIP B:=A:<檔案名稱>

行編輯命令ED

行編輯檔案是編輯Fortran程式等高級語言檔案最基本的檔案,在各種作業系統中都有這種行編輯命令,大同小異。只要掌握一種使用方法,再去用別的就容易掌握了。
首先把含有ED命令檔案放在A磁碟機中,把用戶盤放在B磁碟機中。
B>A:ED<檔案名稱>
*I(或者N)新檔案用I,老檔案用N(*是行編輯的提示符號)
1:開始鍵入程式內容
2;……
3;……
退出時(結束行編輯)發<CTRL>一Z
*E (表示結束退出,這時在B盤上建立起一個源程式)
B>又返回到系統中。
如果在編輯時發現有錯誤,可以及時糾正,只要發<CTRL>-Z,先退出插入<Insert>狀態,然後用下列命令修改錯誤:
*B:返回到程式第一行處
*K:(Kill)表示刪去當前行內容
*±nK:(+符號向後,一符號向前,11為行數,如+3 K是刪去包括當前語句在內的後3行內容)
*±n:顯示n行內容,±號意義同上。
*0:顯示當前行內容
*4:顯示後4行內容
*±nP:顯示頁的內容,一頁有23行內容。2P顯示第三頁內容,P顯示第二頁內容,-P顯示第一頁內容
*S:wrong Z right,S表示修改命令,把當前行中錯誤的字元wrong改為正確的內容right。這條修改命令十分有用,簡單易掌握
∧Z:表示(CTRL)一Z此處用作分隔記號,使錯的內容和對的內容分開。

特點

CP/M軟碟作業系統是美國CP/M公司研製的一個小型作業系統。由於它具有獨特的功能、廣泛的實用性、結構上又非常的合理,所以目前已被許多微型計算機廠家所採用。也有些廠家和用戶,根據自己的需要和系統特點,對原CP/M作業系統進行適當的修改和擴充,而成為新的系統。如CROMEMCO公司的CDOS作業系統,其功能和調用方法和CP/M作業系統是一致的,僅僅在功能上有少量的擴充。
CP/M作業系統在結構上具有下面一些特點:
(1)體積小全部的程式(包括數據、參數、工作單元)僅占6.5K位元組,這在作業系統中是非常小的。在磁碟上占51個扇區,即0道的2~26計25個扇區,1道的1~26計26個扇區。
(2)模組化結構CP/M作業系統在邏輯上被分成為四個部分,即:
BIOS:BASIC I/O SYSTEM FOR SERIAL PERIPHERAL,基本的輸入/輸出設備管理系統。這是CP/M作業系統的最內層,它與計算機的硬體有關。
BDOS:BASIC DISK OPERATING SYSTEM PRINITIVER,基本磁碟操作與管理系統。
CCP:CONSOLE COMMAND PROCESSER,控制台命令處理程式。
TPA:TRANSIENT PROGRAM AREA,實用程式過渡區域。
這四個部分的關係滿足單向調用,即:TPA→CCP→BDOS→BIOS,層次上分成四層。

相關詞條

熱門詞條

聯絡我們