999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

重置控存代碼在計算機(jī)硬件實(shí)驗箱維護(hù)中的應(yīng)用

2021-09-22 06:13:44胡珊
電子技術(shù)與軟件工程 2021年15期
關(guān)鍵詞:重置故障實(shí)驗

胡珊

(福建師范大學(xué)計算機(jī)與網(wǎng)絡(luò)空間安全學(xué)院 福建省福州市 350108)

1 硬件實(shí)驗箱維護(hù)現(xiàn)狀

《計算機(jī)組成原理》是高校計算機(jī)相關(guān)專業(yè)(包括計算機(jī)科學(xué)與技術(shù)、電子信息科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程與管理及新興的物聯(lián)網(wǎng)等專業(yè))的硬件基礎(chǔ)課程,在計算機(jī)硬件課程體系中處于核心環(huán)節(jié)[1-2],同時也是計算機(jī)類碩士入學(xué)考試的必考專業(yè)課之一,其實(shí)驗教學(xué)作為該課程理論教學(xué)的重要環(huán)節(jié),有著重要作用。該課程實(shí)驗的載體——計算機(jī)硬件實(shí)驗箱(清華大學(xué)科教儀器廠生產(chǎn)),使用人員復(fù)雜多變,實(shí)驗過程中使用人員帶電拔插連接導(dǎo)線和元器件,焊點(diǎn)氧化,靜電影響等等,致使硬件實(shí)驗箱的故障與維護(hù)相當(dāng)繁雜[3-4],維護(hù)工作量大。而目前開發(fā)的部分虛擬實(shí)驗環(huán)境并不能完全取代真正的硬件實(shí)驗環(huán)境。由于硬件實(shí)驗箱不像實(shí)驗機(jī)房主機(jī)有開機(jī)還原或定期還原系統(tǒng),也沒有開機(jī)檢測功能,維護(hù)時實(shí)驗管理人員只能每臺開箱通電測試,做計算機(jī)組成實(shí)驗各個項目,然后憑經(jīng)驗來判斷,碰上芯座等損壞就得寄廠維修。不僅耗費(fèi)時間,而且還嚴(yán)重影響設(shè)備完好率,不利于實(shí)驗教學(xué)的正常開展,因此,鮮少有人愿意主動承擔(dān)計算機(jī)硬件實(shí)驗室的管理與維護(hù)。

2 硬件實(shí)驗箱維護(hù)與故障診斷

硬件實(shí)驗箱的維護(hù)如同微型計算機(jī)一樣有硬件與軟件的維護(hù)。遵循從簡單的事情入手,先外后內(nèi),抓主要問題。即先檢查實(shí)驗箱的各種控制開關(guān)是否處于正確的位置,不同的位置,功能不同。比如右上角控制轉(zhuǎn)換開關(guān)是“獨(dú)立”還是“微程序”,若在微程序位置,則電平控制信號開關(guān)的高、低電平送不進(jìn)寄存器控制端(如RD0、RD1、RS0、RS1等),被鉗制住了,開關(guān)數(shù)據(jù)也送不進(jìn)數(shù)據(jù)線上(D0到D7亮、滅不正確);其次,用邏輯筆等工具檢查外部連線、開關(guān)等是否正常,以保證各控制端控制電平有效;若以上兩項正常,則根據(jù)故障現(xiàn)象、實(shí)驗電路圖及實(shí)驗接線表綜合判斷故障所在的大致位置,然后檢查問題區(qū)域的芯片是否有問題或其底座是否有問題。這屬于硬件的檢查及維護(hù),這里不再贅述。本文主要從軟件維護(hù)的層面(即重置控存代碼)來闡述計算機(jī)硬件實(shí)驗箱的診斷與維護(hù)。

2.1 何種狀態(tài)重置控存代碼

(1)學(xué)生實(shí)驗過程中反映E2PROM代碼有問題。是否真有問題,那就選取一種操作模式(比如令SWCSWBSWA=101運(yùn)算器組成),結(jié)合該硬件實(shí)驗箱采用的控存代碼表(見表1)和微指令格式[5](圖1)。微指令長40位,順序字段11 位(判別字段P4~P0,后繼微地址NμA5~NμA0),控制字段29 位,0~7位對應(yīng)CM0,8~15位對應(yīng)CM1,16~23位對應(yīng)CM2,24~31位對應(yīng)CM3,32~39位對應(yīng)CM4。控存代碼表以16進(jìn)制顯示,若要對應(yīng)指示燈,則需轉(zhuǎn)換成二進(jìn)制,1(高電平)對應(yīng)的燈亮,0(低電平)對應(yīng)的燈滅。

表1:部分控存代碼表

圖1:微指令格式

按CLR系統(tǒng)復(fù)位,當(dāng)前微地址uA5~uA0為00H,此時CM4和CM0對應(yīng)0CH和41H,其余為00H(參見控存代碼表第二行),轉(zhuǎn)換成二進(jìn)制則為00001100B和01000001B,對照微指令格式,燈SEL1、SEL0、P0、NuA0亮;按QD第一次,由于該硬件試驗系統(tǒng)運(yùn)算器組成試驗微程序下入口地址為0BH ,即uA5~uA0為0BH(對應(yīng)二進(jìn)制為00001011),處于計算機(jī)硬件實(shí)驗箱面板上微程序控制器區(qū)域下端的燈uA3、uA1、uA0亮,對照控存代碼表,CM4為44H(01000100B),燈SELCTL、SEL0亮,CM3為10H(00010000B),燈SBUS亮,CM2為02H(00000010B),燈STOP亮,CM1為08H(00001000B),燈DRW亮,CM1為15H(00010101B),燈NuA4、NuA2、NuA0亮,NμA5~NμA0代表下一微地址,此時為15H(見CM0的后六位);按QD第二次,當(dāng)前微地址uA5~uA0為15H(00010101B,由上一次按下QD后顯示的后繼微地址NμA5~NμA0決定),燈uA4、uA2、uA0亮,此時CM4為50H(01010000B),燈SELCTL、SEL2亮,CM3為10H(00010000B),燈SBUS亮,CM2為02H(00000010B),燈STOP亮,CM1為08H(00001000B),燈DRW亮,CM1為16H(00010110B),燈NuA4、NuA2、NuA1亮;類似操作,到第七次按QD,恢復(fù)到按CLR時狀態(tài)。在這一循環(huán)過程中(見表1,微地址按00、0B、15、16、17、18、19、00循環(huán)),若有指示燈的亮、滅狀態(tài)與代碼表不符,則控存代碼確有問題,需重置控存代碼。事實(shí)上,一般在按復(fù)位鍵及兩次QD后,就能看出控存代碼是否出了問題。

(2)一般維護(hù)實(shí)驗箱時首先檢查的就是在微程序狀態(tài)下,按CRL及QD,控制轉(zhuǎn)換框內(nèi)及微程序控制器框內(nèi)的指示燈有亮有滅,若不按正常的規(guī)律亮滅,那就需要重置CM4~CM0的控存代碼;有時復(fù)位正常,但按QD亂碼;有時按復(fù)位及QD,指示燈亮滅均不正常等,這些狀況都是先進(jìn)行硬件試驗箱的軟件維護(hù),即重置控存代碼,給試驗箱來個軟件復(fù)位。

總之,在進(jìn)行硬件實(shí)驗箱維護(hù)時,微程序狀態(tài)下選定某種操作模式,按控存代碼表(或微程序流程圖)走一遍,根據(jù)實(shí)驗箱指示燈亮滅狀態(tài)即可判斷實(shí)驗箱是否正常,是軟件故障還是硬件故障,軟件故障的話重置控存代碼即可,類似于微型計算機(jī)的軟件還原;是硬件故障的話,也可判斷在哪個區(qū)域或最可能的故障芯片。以上的故障有可能一種,也有可能多種故障并存,需要管理人員多方分析,逐個排查。

2.2 如何重置控存代碼

斷開硬件實(shí)驗箱電源,串口編程電纜將實(shí)驗箱與微型計算機(jī)的串口連接好,硬件實(shí)驗箱的編程開關(guān)上撥到“編程位”,取下DZ1短路片(注意這里不要按實(shí)驗箱面板標(biāo)注的中、右短路);電腦主機(jī)開機(jī),點(diǎn)開對應(yīng)的控存代碼寫入軟件(這里是TEC-8COMDOWN),波特率改為2400,勾選文件CM0……CM4,點(diǎn)“打開”按鈕,選擇電腦主機(jī)中控存代碼下的常規(guī)微程序控制器CM0-4 (EEPROM),文件類型選擇所有文件,雙擊CM0,則打開了CM0,依次類似可以打開CM1、CM2、CM3、CM4。開啟實(shí)驗箱電源,重置前先按下實(shí)驗箱面板編程開關(guān)右側(cè)的復(fù)位鍵(否則下載不成功,一直顯示寫入超時),再點(diǎn)計算機(jī)寫入軟件的“編程”按鈕,進(jìn)行控存代碼重置。重置過程中,觀測實(shí)驗箱微指令燈是否閃爍,若軟件顯示成功,并伴隨硬件實(shí)驗箱微指令燈閃爍,則實(shí)驗箱軟件基本恢復(fù)正常。

2.3 重置控存代碼是否成功

關(guān)閉實(shí)驗箱電源,取下編程電纜,編程開關(guān)“正常”,控制轉(zhuǎn)換“微程序”,DZ1端子左、中兩腳短接,單拍上撥為1,實(shí)驗箱接通電源,按復(fù)位按鈕CLR,即表示置當(dāng)前微地址uA5~uA0為00H,后繼微地址NuA5~NuA0為01H,參見該實(shí)驗箱對應(yīng)的控存代碼表,此時SEL1、SEL0、P0、NuA0燈亮,其余燈滅,表示實(shí)驗箱基本正常。

更深入的測試則可以結(jié)合學(xué)生反映的具體問題來選擇某種操作模式。比如學(xué)生反映寄存器讀不出來或B7~B0顯示出問題,那可以先寫寄存器(微程序下令SWCSWBSWA=100,微程序入口地址為09H),分別將1、2、3、4寫入寄存器R0~R3。寫入的過程中如下:將SD7到SD0撥成00000001,燈D7~D0即刻對應(yīng)顯示即將寫入的數(shù)據(jù)1,第一次按QD,當(dāng)前微地址09H(uA3和uA0亮),各指示燈的亮滅狀態(tài)應(yīng)該符合控存代碼表(SELCTL、SEL0、SBUS、STOP、DRW、NuA3亮),同時微程序給控制寄存器數(shù)據(jù)寫入的控制端發(fā)送控制信號RD1RD0(00,由SEL3、SEL2決定);第二次按QD時,1寫入寄存器R0,此時B0亮,當(dāng)前微地址08H由上次操作后給出的后繼微地址決定,uA3亮,SELCTL、SEL2、SBUS、STOP、DRW、NuA3、NuA1亮,將SD7到SD0撥成00000010,指示燈D7到D0顯示數(shù)據(jù)2準(zhǔn)備好,因SEL3SEL2為01,故寄存器控制端RD1RD0為01;第三次按QD,數(shù)據(jù)2寫入寄存器R1,B1燈亮,當(dāng)前微地址跳轉(zhuǎn)成0AH,uA3、uA1亮,SELCTL、SEL3、SEL0、SBUS、STOP、DRW、NuA3、NuA2亮,寄存器控制端RD1RD0為10(寄存器R2準(zhǔn)備接受數(shù)據(jù)寫入),SD7到SD0撥成00000011,數(shù)據(jù)指示燈D1、D0亮(顯示3);第四次按下QD,3寫入R2,B1、B0亮,微地址轉(zhuǎn)變成0CH,uA3、uA2亮,SELCTL、SEL3、SEL2、SEL1、SBUS、STOP、DRW亮,后繼微地址NuA5~NuA0=00,因SEL3SEL2=11,此時選擇的寫入寄存器為R3,SD7到SD0撥成00000100,數(shù)據(jù)燈D2亮,表示數(shù)據(jù)4準(zhǔn)備好;第五次按下QD,數(shù)據(jù)4寫入R3。寫寄存器時微地址按00、09、08、0A、0C、00循環(huán);然后再讀寄存器(令SWCSWBSWA=100,微程序入口地址為07H),讀寄存器過程如下:微程序狀態(tài),第一次按QD,當(dāng)前微地址07H,即uA2、uA1、uA0亮,SELCTL、SEL0、STOP、NuA2、NuA1亮,SEL3SEL2=00和SEL1SEL0=01分別連接寄存器控制端RD1RD0、RS1RS0,所以A7~A0顯示寄存器R0的內(nèi)容1(A0亮),B7~B0顯示R1的內(nèi)容2(B1亮);第二次按QD,當(dāng)前微地址06H,uA2、uA1亮,SELCTL、SEL3、SEL1、SEL0、STOP亮,SEL3SEL2等 于10,SEL1SEL0等于11,故A7~A0顯示寄存器R2的內(nèi)容3(A1A0亮),B7~B0顯示R3的內(nèi)容4(B2亮),此時微地址按00、07、06、00循環(huán)。

3 結(jié)束語

計算機(jī)組成硬件實(shí)驗箱是高校計算機(jī)相關(guān)專業(yè)實(shí)踐教學(xué)的必備設(shè)備,能鍛煉學(xué)生的實(shí)踐能力,培養(yǎng)學(xué)生學(xué)習(xí)興趣,激發(fā)創(chuàng)新精神,不過卻一直沒有一套標(biāo)準(zhǔn)的維護(hù)方案。本文結(jié)合硬件實(shí)驗箱采用的控存代碼和微指令格式,在微程序狀態(tài)下單拍跟蹤每條微指令的執(zhí)行情況,各指示燈的亮滅狀態(tài),從而快速確認(rèn)實(shí)驗箱是軟件損壞還是硬件損壞,軟件方面就先在編程狀態(tài)下重置控存代碼,然后,實(shí)驗箱再在正常的微程序下按流程走一遍,這里所選的流程可以結(jié)合學(xué)生反映的問題來選擇,一方面能判斷重置代碼是否成功,另也可以輔助判斷硬件故障的大致區(qū)域。總之,熟悉控存代碼的重置和應(yīng)用,極大提高了維護(hù)人員的工作效率和設(shè)備完好率,保障實(shí)驗教學(xué)正常進(jìn)行。

猜你喜歡
重置故障實(shí)驗
記一次有趣的實(shí)驗
故障一點(diǎn)通
系統(tǒng)重置中途出錯的解決辦法
做個怪怪長實(shí)驗
重置人生 ①
2018年山西省對口升學(xué)考試考生重置密碼申請表
NO與NO2相互轉(zhuǎn)化實(shí)驗的改進(jìn)
實(shí)踐十號上的19項實(shí)驗
太空探索(2016年5期)2016-07-12 15:17:55
奔馳R320車ABS、ESP故障燈異常點(diǎn)亮
故障一點(diǎn)通
主站蜘蛛池模板: 国产精品精品视频| 国产精品女人呻吟在线观看| 欧美亚洲国产精品第一页| 91综合色区亚洲熟妇p| 精品国产免费第一区二区三区日韩| 97免费在线观看视频| 日韩精品一区二区三区视频免费看| 尤物视频一区| 91无码人妻精品一区| 亚洲无线一二三四区男男| 国产精品所毛片视频| 色呦呦手机在线精品| 亚洲国产av无码综合原创国产| 成人亚洲天堂| 国产在线高清一级毛片| 99视频在线免费| 国产成人在线无码免费视频| 亚洲精品无码高潮喷水A| av一区二区无码在线| 国产高清在线观看| 毛片久久久| 国产尤物jk自慰制服喷水| 最新亚洲人成无码网站欣赏网 | 久久中文字幕2021精品| 一级毛片在线播放| 亚洲码一区二区三区| 久久99这里精品8国产| 国产手机在线小视频免费观看| 欲色天天综合网| 亚洲日韩国产精品综合在线观看 | 久久久受www免费人成| 欧美一级在线| 亚洲第一香蕉视频| 91 九色视频丝袜| 亚洲人成网站日本片| 在线欧美a| 伊人久久久久久久久久| 99久久这里只精品麻豆| 又黄又湿又爽的视频| 亚洲欧美一区二区三区麻豆| 国产午夜在线观看视频| 欧美亚洲国产精品久久蜜芽| 精品福利网| 免费看的一级毛片| 综合色婷婷| 日韩欧美色综合| 99热最新网址| 亚洲男人天堂网址| 四虎永久免费网站| 人妻无码中文字幕第一区| 夜色爽爽影院18禁妓女影院| 免费在线看黄网址| a亚洲天堂| 国产精品视频猛进猛出| 日韩在线成年视频人网站观看| 亚洲第一精品福利| 国产在线欧美| 伊人久久综在合线亚洲2019| 五月婷婷中文字幕| 亚洲第一视频区| 国产精品浪潮Av| 成年片色大黄全免费网站久久| 中文无码日韩精品| 久久久久亚洲精品无码网站| 欧美国产日韩在线观看| 亚洲国产精品无码久久一线| 亚洲日产2021三区在线| 国产欧美日韩综合在线第一| 午夜福利网址| 亚洲香蕉伊综合在人在线| 国产精品黑色丝袜的老师| 国产精品v欧美| 久久性妇女精品免费| 欧美日韩福利| 国产一在线| 国产精品林美惠子在线播放| 久久女人网| 欧美第九页| 18禁影院亚洲专区| 乱码国产乱码精品精在线播放| 伊人网址在线| 免费va国产在线观看|