有同學在羣中提問。決定今天換個風格答疑。跟我好幾周了,且提問的這位同學一向活躍,我確認她能接受。(重要提示:用提問的方式,需要學生開放的思維,必須確認具備,或者通過徵求意見、製造親和等方式,預先爲他/她營造安全感。)
本文記錄這個美妙的過程。
【丁智穎】
這個爲什麼只end start,沒有end s?
如果這樣寫代碼的話應該是把start和s作爲同一類身份吧?
【賀老師】
end start是什麼意思?
【丁智穎】
結束這個start呀
【賀老師】
表達再準確一些
【丁智穎】
結束start這個標號包括的那一部分程序
【賀老師】
程序開始執行的位置在哪裏?
【丁智穎】
start?
【賀老師】
sure?
【丁智穎】
不太sure
【賀老師】
如何能sure?
【丁智穎】
start是決定的cpu從何處開始執行程序嗎/顫抖
【賀老師】
查書確認一下
【丁智穎】
end start,一方面通知編譯器程序到此結束,另一方面通知編譯器程序的入口是什麼地方
【賀老師】
能sure了嗎?
【丁智穎】
奧奧,是不是如果像我說的 start s 身份相同的話,就會出現給了編譯器兩個程序的入口就不對了
【賀老師】
它們的身份有何不同?是怎麼造成的?
【丁智穎】
兩個都是標號,但start還有一個作用(標誌着編譯器程序的入口),因爲代碼最後有個end start
(原始的問題已經解決了。)
【賀老師】
謝謝你幫助了我的學習。
我幫助你學習了彙編語言,你幫助我練習了教練技術,
所以我要謝謝你。
(又來一位同學)
【曾維虹】
她說的這個s和這個是在代碼段和數據段同樣的意思嗎
【賀老師】
@曾維虹 你說呢?
【曾維虹】
我覺得是的
【賀老師】
爲什麼?
(過了好一會兒)
【曾維虹】
這個程序運行的結果是正確的
總分爲138H
然後我感覺和丁智穎描述的問題有點類似一個在代碼段,一個在數據段
但是好像有一點點不同,說不太上來
【賀老師】
能理解到這點就很好了
【曾維虹】
感覺,代碼段那個s取的是偏移地址,而數據段這個取的也是偏移地址(或者是偏移地址位置處的那個值)
【丁智穎】
我覺得那個數據段的標號只是一個符號,但是它能代表它後面一串的第一個數據
【賀老師】
那麼和程序段的標號的相同點在什麼地方?
【丁智穎】
都標註了最開始的地方
【賀老師】
@曾維虹 也爲你直接用實踐解疑惑的方法點贊
這就是探索和研究。當能這樣做時,比讀了十本書還寶貴。
因爲你已經get到了方法。內容怎麼變都不怕了。
【賀老師】
@丁智穎 今天我和你的對話中,我沒有回答一個疑問,反而是不停地問出估計着你能接住的問題,所以,你自己把疑問都解開了。我沒有給答案,但在其中起了非常大的作用。這就是教練,從不告知,但一樣能解惑,且在過程中幫助學員學會方法,獲得好的感受。所以我剛纔感謝你,幫助我完成了一次練習,讓我向我的偶像蘇格拉底老老老先生又近了一步。
【丁智穎】
這樣感覺比較好,老師做指引者,最後得出正確答案
【賀老師】
感興趣的同學可以百度百科——教練。
(記錄完。這樣的教學,是種享受。再次想起的感謝我的教練老師魯華章博士。只是,當下,我不得不花大量的精力,去寫很多也有必要的文字。等過了這兩年,應該就好了。)