PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
Almoon
Major Member
 
Almoon的大頭照
 

加入日期: Sep 2002
您的住址: Taipei
文章: 111
超急件...組合語言題目...有美眉問我...

但是我不會組合語言...有誰知道怎麼寫嗎?...
題目:
寫一個組合語言程式,能從鍵盤輸入你(妳)的學號,並在螢幕上顯示「My No. is XXXXXXX」,其中XXXXXXX為你(妳)的學號。
     
      
舊 2003-05-26, 11:23 PM #1
回應時引用此文章
Almoon離線中  
黑狗弟
Elite Member
 
黑狗弟的大頭照
 

加入日期: Jan 2000
您的住址: 噗噗噗噗
文章: 4,489
VB?? PASCAL?? HTML 用 JAVASCRIPT

用個 input box.. 輸入學號..

然後輸出時記得好像是用 +=

一個預設 My No. is + Input..

好像是這樣..

不要問我怎麼寫...

因為我早忘記了... 祇是試過寫過而已..
 
__________________

你們都是我的心肝寶貝呀..
舊 2003-05-26, 11:32 PM #2
回應時引用此文章
黑狗弟離線中  
艾爾菲斯
Advance Member
 
艾爾菲斯的大頭照
 

加入日期: Nov 2002
您的住址: 夏日來臨之地,雨夜到來之時
文章: 362
組合語言~哇!一年前的東西~快忘光了!

如果真的不會~那就誠實的說"我不會!"
__________________

意隨心轉 隨心而訴
每一句看似無心的話,都是一種思念的轉化
舊 2003-05-27, 12:19 AM #3
回應時引用此文章
艾爾菲斯離線中  
pj1bits
Amateur Member
 

加入日期: Mar 2003
文章: 46
找一本組合語言的書, 看其中範例, 應有類似的.
不過你有MASM之類的Compiler嗎? 在現在的Windows XP 下可以執行嗎? 假設使用Intel的CPU.....不是的話, 就完了:-(
舊 2003-05-27, 12:19 AM #4
回應時引用此文章
pj1bits離線中  
Michael Yang
Major Member
 

加入日期: Jul 2001
您的住址: Los Angeles
文章: 172
引用:
Originally posted by 黑狗弟
VB?? PASCAL?? HTML 用 JAVASCRIPT

用個 input box.. 輸入學號..

然後輸出時記得好像是用 +=

一個預設 My No. is + Input..

好像是這樣..

不要問我怎麼寫...

因為我早忘記了... 祇是試過寫過而已..

Assembly..........
舊 2003-05-27, 12:57 AM #5
回應時引用此文章
Michael Yang離線中  
pc
Elite Member
 
pc的大頭照
 

加入日期: Nov 1999
您的住址: Arlington, Texas
文章: 6,048
用C語言寫這個會有多方便呀!!........
可是沒有compiler一切免談......
舊 2003-05-27, 01:37 AM #6
回應時引用此文章
pc離線中  
paradise
Golden Member
 

加入日期: Apr 2001
文章: 2,513
是用哪種語言寫啊?
我只知道 pascal 的寫法 (高中學的 都快忘光了)
舊 2003-05-27, 01:52 AM #7
回應時引用此文章
paradise離線中  
Orguss
Advance Member
 
Orguss的大頭照
 

加入日期: Dec 2002
您的住址: 超時空世紀
文章: 390
忘了好久...
.data
定義0~9(可有可無,看怎麼寫)
.code
1.先列出字串
2.定位游標
3.呼叫鍵盤服務中斷
4.判斷輸入的字
5.若是'Esc'就結束
6.輸出字元
7.游標向右移位
8.跳回3.

大概就這樣...
學組合語言的技巧,就是先學會寫流程圖...
__________________
和田加奈子: やソ空メ抱わウバサ ; 不確ろスI LOVE YOU
Something touched me deep inside
The day The music died
舊 2003-05-27, 02:39 AM #8
回應時引用此文章
Orguss離線中  
RogerShih
*停權中*
 
RogerShih的大頭照
 

加入日期: Nov 2000
您的住址: Taipei,ROC
文章: 573
引用:
Originally posted by Orguss
忘了好久...
.data
定義0~9(可有可無,看怎麼寫)
.code
1.先列出字串
2.定位游標
3.呼叫鍵盤服務中斷
4.判斷輸入的字
5.若是'Esc'就結束
6.輸出字元
7.游標向右移位
8.跳回3.

大概就這樣...
學組合語言的技巧,就是先學會寫流程圖...


請參考 施威銘 組合語言實務.

上列的流程可以使用 int21h DOS 介面中斷服務, 不用動到鍵盤中斷. 利用 int 21h 甚至不用迴圈 (不針對輸入進行逐字檢查的話).

請多找書做功課才能學到東西.
舊 2003-05-27, 03:13 AM #9
回應時引用此文章
RogerShih離線中  
Orguss
Advance Member
 
Orguss的大頭照
 

加入日期: Dec 2002
您的住址: 超時空世紀
文章: 390
del...
__________________
和田加奈子: やソ空メ抱わウバサ ; 不確ろスI LOVE YOU
Something touched me deep inside
The day The music died

此文章於 2003-05-27 04:10 AM 被 Orguss 編輯.
舊 2003-05-27, 03:32 AM #10
回應時引用此文章
Orguss離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是10:45 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。