• 沒有找到結果。

影響微處理機介面電路系統問題解決成效之各項類別探討

在文檔中 「瞭解類別」 (頁 62-84)

第六節 依解題時間區分受試者問題解決行為之分析與討論

第十節 影響微處理機介面電路系統問題解決成效之各項類別探討

本節旨在探討影響微處理機介面電路系統問題解決成效之各項類 別,透過有聲思考之實施,本研究以錄音、錄影方式將受試者在進行微處 理機介面電路系統問題解決的整個過程記錄下來,接著研究者大約花了約 2 個月的時間,將每個受試者在實驗過程中所說的每一句話,逐一轉譯成 文字資料;過程中如有受試者語意不清或是停頓較久的狀況發生時,為免 誤解受試者的原意或是記載不符的情況發生,接著對有疑問的受試者逐一 進行事後晤談,並一面播放錄音帶及錄影帶藉以釐清受試者當時的想法;

經確認整個錄音、錄影之資料轉譯成文字資料無誤後,再依研究者訂定之

「微處理機介面電路系統問題解決行為架構表分類」進行編碼程序,經編 碼完成後之文字資料(原案),研究者再進一步實施原案分析,以進行本研 究之研究目的之一,探討影響微處理機介面電路系統問題解決成效之各項 類別。

研究者就有聲思考實施後,所獲得之原案內容,一一加以整理核對,

並播放原已錄製之錄影影像,藉以瞭解受試者於遭遇問題時所採取的各項 問題解決行為及其可能之思考歷程;經由不同受試者的各項問題解決行 為,嘗試分析出受試者於問題解決時遭遇困難之可能原因,最後再歸納分 析出可能影響問題解決成效之各項類別;以下就不同受試者之原案內容,

進行描素性之探討。

一、檢視工具使用技巧缺乏,容易造成問題點之誤判,且較浪費時間。

(一)、分析討論

1.DH8 使用 IC 測試器進行 74138 檢測,因操作技巧不熟練,屢次操作 皆出現狀況,經分析原案後得知,其經常困在某種狀況中,最後亦 未通過測驗,落入未通過組。

2.DL4 則於使用除錯程式進行 8255 檢測時,除操作指令不熟悉外,並

中解題不少時間,最後亦導致未通過測驗。

3.DL7 連續數次打錯操作指令,因此一再重覆測試,結果導致不明原 因之電腦當機,也因此未通過測驗。由以上可知,使用檢測工具的 技巧及熟練度是影響的原因之一。

(二)、原案內容

DH8:我現在要測量 IC74LS138。

T:又要拔起來測是不是?

DH8:對!又要拔起來,我先按 RESET 一次,然後把它固定 住,74138 測量一次,發現也是不行,為了避免錯誤再按一次 RESET!

T:有問題嗎?

DH8:對..應該是我操作有問題!要測量它到 PASS 為止。

T:查好了沒有?

DL4:還沒,現在還在查!

T:在做什麼?

DL4:再查 DEBUG…再查 8255 是不是好的?

T:出來怎樣,還是正在查?

DL4:正在查!現在電腦怪怪的…O 303 800 另外一個就是 O 300 55 還有一個指令就是 O 300。

T:你輸入什麼?

DL7:SEVENSEG,輸入錯誤!再輸入!SEVENSEG,ENTER DL7:輸入 DEBUG,O 303 80,O 300 55,I 300。

T:正確嗎?

DL7:我好像打錯了!

T:你現在在測什麼?

DL7:8255 T:那是?

DL7:是下面的英文 DEBUG。

DL7:SEVENSEG 出現錯誤,再來 SEVENSEG 啊!打錯啦!DEBUG,

O 303 80,O 300 55,I 300。8255 壞了,顯示 FF,按 Q 跳出,

電腦又出問題中(重拆 IC 中)。

二、缺乏檢視問題的方法,且對問題點發生的狀況無法明確界定,導致一 再重覆測試,不僅浪費時間而且反覆測試的結果,常使問題解決者走入死 巷而喪失信心。

(一)、分析討論

1.DH8 在七段顯示器輸出出現局部不正確時,選擇全部拔起重新插 線,且無法較仔細且明確的判斷問題點,全部重來的結果,往往浪 費時間。

2.DL11 於發現可能問題出現在 8255 時,將問題點鎖定並持續測試,

經重覆測試數個 8255 後,才猛然覺醒,有可能問題不是出在 8255 IC,如此未能提出有效的方法,導致未能順利解決問題,而未能通 過測驗。

3.NH4 在檢測時,可以觀察出其檢測行為忽東忽西,並無確認問題發 生的狀況。

4.NH6 則於檢測中無法專心,導致遺漏若干問題並未解決,當又出現 狀況時,才又重新回頭檢測,解題時間因而增長。因此於察覺問題 徵候時,如未能迅速擇定搜尋方法,並對問題點予以明確界定,時 常是造成失敗的原因之一。

(二)、原案內容

T:現在在找什麼?

DH8:那個七段顯示器的排列錯誤,因為基本上 VCC、GND 應該都 沒問題!燈也顯示出來只不過排線順序有錯誤!

T:重新插是不是?

DH8:對!沒有錯!現在把線全部拔起來…線的顏色都一堆!然後第八 隻腳一樣沒錯接到第三隻腳。

DL11:再測試一次。

T:輸入什麼程式?

DL11:輸入 DEBUG,輸入 O 空白鍵 303 空白鍵 80,再輸入 O 空白 鍵 300 空白鍵 55,再輸入 I 空白鍵 300,發現還是有問題?再 換一顆 IC。

DL11:其它的剛剛測過了,再重新測試一次先登出再重新輸入 DEBUG 阻也沒有接反,我現在在檢查SWITCH開關有沒有撥錯!?

NH4:現在檢查 IC 有沒有故障?

T:現在檢查哪一顆?

NH4:74688。

T:你會不會檢查?

NH4:會!發現74688的IC沒有錯!

NH6:現在在檢查七段顯示器的接線有沒有錯誤?線路太亂了,我直

(一)、分析討論

1.NH3 經觀察全部原案獲知,其於搜尋問題時,並沒有十分有信心,

屢屢更換測試元件,且好像對元件的功能並未十分瞭解,測了又重 測,一再反覆。

2.NH5 則一時分不出元件關聯性,於檢測出 7 段顯示器出現亂碼後,

還將實驗板反覆查尋其他不相關之部位,其經目視檢查過後,最後 才將七段顯示器出現亂碼的情形判斷為電路問題,顯見在察覺問題 徵候時,必須迅速對元件和元件間的關聯性加以判斷,才能快速的 將問題搜尋出來。

(二)、原案內容

T:你現在在幹麼?

NH3:在檢測排阻是否故障!測試結果正常!測試SWITCH是否有壞?

T:有壞嗎?

NH3:測試結果沒有壞!再測一次實習一測試結果還是故障。

NH5:打 SEVENSEG,接著輸入 800,結果還是出現亂碼換七段顯示 器,開 ISA 擴充槽上的電源,打 SEVENSEG,接著輸入 800,

結果還是出現亂碼七段顯示器的電路有問題!

四、檢測操作疏忽。問題解決者於搜尋出問題後,以擇定的工具進行問題 解決,但因其個人疏忽所致,常誤判問題點,待失敗後,才發現因自我疏 忽而誤判。但一般發生狀況後,於事後不久即自行發現居多。

(一)、分析討論

1.DH9 於使用 IC 測試器檢測 74244 時,將實驗板上 74244 拔起後進行 測試,輸入檢測 IC 號碼時,卻輸入 74138,出現 IC 檢測錯誤後,

才再檢查 IC 號碼,最後才輸入 74244 正確的加以檢測。

2.NH13 和 DL2 則於輸入 DEBUG 操作指令時漫不經心,將指令打錯,

隨後又因手肘緊壓鍵盤,導致電腦當機,無故增加困擾。

3.DL4 則於進行 8255 檢測時,因疏忽沒注意,忘了打開電源,經研究 者提醒才將電源重開。一般發生操作疏忽,可能可以很快的發現,

但是如若因故沒有察覺時,困擾可能超乎想像,

4.DL9 和 DL11 則於檢測輸出結果時,因疏忽而忘記將電腦打開。

5.NH13 則是於檢測 8255 時,將 DEBUG 之操作指令輸入錯誤,索性 都能及時自我察覺,但在實驗過程中確是讓人捏一把冷汗。因此操 作時的疏忽亦是影響問題解決成效的相當重要的原因之一。

(二)、原案內容

DH9:再把 74244 拔起來看,然後放上去,輸入 74244。

T:是對的嗎?

DH9:看錯了!是 74244,然後這是對的,再插回去上面然後 IC 檢查 完,現在來看它的那個指撥開關有沒有錯誤?

T:現在在做什麼?

NH13:測試第1個電路,打錯了!再打一次,第1個電路正確,再看第 2個電路。

DL2:現在檢查 74LS688IC 是否壞掉?出現 BB 聲(9),趕緊檢查是什麼 的問題,結果發現是電腦當機了,趕快重開機。

T:為什麼會當機?

DL2:發現是鍵盤被壓到太久,造成當機,因為現在電腦當機無法測 試。

T:你現在在對哪個線路?

DL4:我現在在對 74688 跟 74138 的線路!

T:有錯嗎?

DL4:目前是還沒看到錯誤!

T:要不要再測試一次?

DL4:再測試一次,現在檢查一次 8255…O 303 80,O 300 55…,I 300 解碼電路還是錯的。

T:你電源有開嗎?

DL4:沒有開!

DL9:忘記開電源了,再測一次開電源,輸入執行程式 SEVENSEG ENTER,七段顯示器正常顯示了。

DL11:發現還有些錯誤,再檢查一次電路板,好像沒開電源

T:現在在做什麼?

NH13:測試第1個電路,打錯了!再打一次,第1個電路正確,再看第 2個電路。

五、無法判斷問題徵候的發生原因。問題解決者無法迅速擬定策略,任意 選取自認可能有問題的元件加以檢測,或是當發現某一問題徵候時,沒有 耐心一一檢測以搜尋出問題,而採取大範圍的處理。例如當發現問題是出 現在接線方面時,由於 IC 之間排線有多條,採取全數拔除重接的狀況,

頗浪費時間。

(一)、分析討論

1.DL6 於檢測時測試出七段顯示器沒有亮後,因無法判斷發生原因,

乃進行佈線檢查,且判斷亦有些許疑問;七段顯示器不亮,顯示訊 號在輸入端完全錯誤,檢測接線為認識不清所致,選擇不可能發生 的狀況令人不解。

2.DL7 於檢測出 8255PA7~PA6 接錯後,無法進行問題原因判別,甚至 採取拔除重插。

3.DL11 則於察覺問題徵候後,採全面性檢查,因一時無法找出發生問 題的原因,而採取大範圍的搜尋;並於大略檢視線路後,選擇全部 拔除重新全部插過。

4.NH2 則以自我判斷來加以猜測,顯見其對問題發生的原因,無法有 系統的加以進行搜尋。

5.NH12 對出現問題時,因無法判斷原因,而隨機猜測;一會兒猜測是 SWITCH,一會兒猜是七段顯示器的接腳,自我製造困擾。

6.NL11 於檢測時任意搜尋,毫無信心;也無使用任何搜尋策略及方 法,胡亂尋找的結果,於規定時間內亂成一團,最後也沒能通過測 驗。

(二)、原案內容

DL6:再檢查一次它的佈線。

T:排線怎麼錯也會亮阿,沒有半根亮阿,你的 8255 是好的嗎?

DL6:8255。

T:你再測一下好不好?在 DEBUG 個下面測一下,插上去,慢慢 來,不要急,開電源按 ESC。

DL6:再測一次 DEBUG ENTER,O 303 80 ENTER,O 300 15 ENTER,

I 300 ENTER,是 55 沒錯,把它拔下來。

DL7:PA7~~~~PA6,接錯了。

T:哪個接錯?

NH12:現在板子插回去再重測一次,再輸入SEVENSEG 按ENTER,

顯示還是錯誤的,可能是SWITCH的問題。

T:你現在看什麼?

T:你現在看什麼?

在文檔中 「瞭解類別」 (頁 62-84)