Popular Posts

組合語言新手上路篇   打造文字窗(1) 作者:蘇言霖 藍寶堅尼、保時捷、法拉利這些名詞,會給您什麼樣的感覺,讓您想到什麼呢?電腦語言的保時捷─組合語言,不僅是部「超級跑車」而且是一部「超級工程車」,速度快且強而有力。想要駕御「組合語言」這部旗艦級跑車,並不是很難的事。您只要有一般駕照,也就是具備簡單的BASIC或C語言基礎,就可以輕鬆考取職業賽車的駕照。在新單元裡,我們將透過幾個輕快的話題,來聊聊組合語言這片天地。現在就讓我們從「如何打造一個文字窗」來認識組合語言吧。註1。 發動組合語言引擎 您會用BAS
蘇言霖 2013/09/10 0 8350

; array1.asm        .286        .model  small        .stack        .datademo    db      'Array1 Version 1.0 Copyright(c) 1994 by Brent Su.$'arr1    db      'Array[$'arr2    db      '] = $'sum     db      'Sum (array) = $'array1  dw      10, 20, 30, 40, 50,
蘇言霖 2013/09/10 0 1770

; stdio.asm       MASM version 5.1; Standard Input and Output Library; Copyright(c) 1994 by Jackie Su.        .286        .model small        .datapublic  _numstr, _tonum, _ascii, _scan        .data_numstr db      80 dup(0)_tonum  dw      0_ascii  db     
蘇言霖 2013/09/10 0 1768

; demo4.asm        .286        .model  small        .stack        .datademo    db      'DEMO4 program Version 1.0 Copyright(c) 1994 by Brent Su.$'ver     db      'MASM Version 5.1$'ibmcpu  dw      80ibmpc   dw      486ibm     db      '-50 speed 167Mhz$'hex
蘇言霖 2013/09/10 0 1704

; demo1.asm        .286        .model  small        .stack        .datademo    db      'DEMO1 program Version 1.0 $'copy    db      'Copyright(c) 1994 by Brent Su.$'ver     db      'MASM Version 5.1$'; Assembly Function        .codeclrscr  proc        mov 
蘇言霖 2013/09/10 0 1591

XASM.MAK :object\$(FILE).obj: $(FILE).asm a:\include\stdio.inc a:\lib\stdio.lib    masm /zi /zd $(FILE),object\$(FILE)$(LIST);$(FILE).exe: object\$(FILE).obj    link /co object\$(FILE);; clrscr.asm        .286        .model  small        .stack        .dat
蘇言霖 2013/09/10 0 2726

SETUP.BAT  :@echo offset dosdir=a:\dosset masmdir=a:\binset include=a:\includeset lib=a:\libcall %masmdir%\SAVEARGASM.BAT :@echo offbreak offif "%MASMDIR%" == "" call a:\dos\setupif "%1" == "/?" goto helpif not "%1" == "" goto saveif "%argv1%" == "" call %
蘇言霖 2013/09/10 0 1653

您好: 您來信詢問關於DriveSpace的問題,信中提到三個問題以及問題發生的過程。底下是您問的問題: 1. 在DOS 6.22,怎麼不能進行自動轉換? 2. 如何進行轉換,是否有其他方式? 3. 無法進入原先DBLSPACE,又將如何處理? 您信中所敘述的操作過程,部份十分詳盡,但某些「重點」卻沒有解釋清楚,譬如:從Memory移開DBLSPACE.BIN。這是如何移開的?是您自己從CONFIG.SYS檔刪掉DEVICEHIGH=C:\DOS\DBLSPACE.SYS /MOVE嗎?如果是這樣移開的
蘇言霖 2013/09/10 0 1479

篇名:讓您快快樂樂學電腦 作者:電腦教育中心專任講師 時間:5/26/95 期數:1 在資訊發達、時間掛帥的社會裡,小從家庭成員大至公司行號、學校、政府機關等,莫不逐漸仰賴電腦來處理日常事項,這也使得許多人不得不盡快學會電腦。 但電腦初學者應如何在學習環境中把握時間、機會,又能輕鬆快樂的學電腦呢?祗要您看完本文,將會發現學電腦其實是非常容易的事情喔! 學前準備 一、認清學習目的。目前市面上的電腦軟體不下千萬種,若要逐 一學習的話,只怕縱有數百年也學不完,所以聰明的您應仔細考慮清楚,您要的究
蘇言霖 2013/09/10 0 1615

物件導向程式設計 蘇言霖 4.  陣列與指標 ■  一般陣列與物件陣列所謂陣列(array) 就是相同型別資料的集合,比如整數陣列、字串陣列、結構陣列、物件陣列等。例如:  int apple[120];  //記錄一箱蘋果 book Acer[5678]; //記錄宏碁的圖書 C++ 陣列的用法和C 語言完全相同, 120 是指陣列的個數,元素範圍是 0-119 。C++ 不會檢查陣列元素是否有超過範圍,如果使用 apple[120] 或 apple[130] C 和C++ 都允許,但不會得到正確結果。不
蘇言霖 2013/09/10 0 7057