※ 引述《UNARY.bbs@bbs.cse.ttu.edu.tw (Rootkit Researcher)》之銘言:
: ※ 引述《leicheong.bbs@bbs.sayya.org (理昌)》之銘言:
: > 在DOS的話...
: > INT 10h, AH=02h Set Cursor Position
: > 此功能是設定游標位置,位置用 DH、DL 表示,DH 表示列號,DL 表示行號。由左至右稱
: > 之為『列』,螢幕最上面一列為第零列,緊靠第零列的下一列稱為第一列……;由上而下
: > 稱之為『行』,螢幕最左邊一行稱之為第零行,緊靠第零行右邊的一行為第一行。故最左
: 上方這段文字的「由左至右」和「由上而下」
: 是不是有打反呢?
: > 邊,最上面的位置為 DH=0 且 DL=0;最左邊第二列,DH=1,DL=0。如果是文字模式時,
: > BH 為欲改變游標位置的顯示頁,如果是圖形模式,BH 要設為 0。
: > 以行列來說明 DH、DL 之意義,小木偶常常搞混,底下以座標方式解釋。在文字模式下,
: > 字元的位置類似數學直角座標系的座標,但是 Y 軸方向相反,Y 軸是以螢幕最上面為零
: > ,越下面越大,直到 24 為止,存於 DH 內。X 軸和直角座標系相同,越右邊越大,存於
: > DL 內,其最大值視顯示模式而變。
: > http://home.educities.edu.tw/wanker742126/asm/ap07.html
是的... 不過既然是Copy & Paste的話... 還是「忠於原著」好了... :P
反正看得懂就好... 這篇尚算容易明白...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.134.126.84