µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
89S51/52 ³æ´¹¤ù»P±MÃD»s§@³Ì¨Î½d¥»¡G¨Ï¥ÎKeil(ªþ½d¨Òµ{¦¡ÀɮפÎKeil C³nÅé)
¡D
±qµ÷¤l»¨¨ìªLïú¼w¡G»O
¡D
²Õ¦X»y¨¥µ{¦¡³]p(²Ä
¡D
²Õ¦X»y¨¥(²Ä¤Tª©)(
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
²Õ¦X»y¨¥¡]ªþ½d¨ÒºÏ¤ù¡^
§@ªÌ¡G
³¯俊榮
¤ÀÃþ¡G
¤u·~¡E¤uµ{
¡þ
¹q¤l¡E¹q¾÷
¥Xª©ªÀ¡G
¥þµØ¹Ï®Ñ
¥Xª©¤é´Á¡G1999/7/1
ISBN¡G957212580X
®ÑÄy½s¸¹¡Gsb0066014
¶¼Æ¡G448
©w»ù¡G
490
¤¸
Àu´f»ù¡G
88
§é
431
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
µ´ª©®Ñ
µ´ª©®Ñ¡G½T©w¤£¦Aª©ªº°Ó«~¡A¶È´£¨Ñ®ÑÄy¸ê°T°Ñ¦Ò¡C
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
²Õ¦X»y¨¥¡]ªþ½d¨ÒºÏ¤ù¡^
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
¦PÃþ±ÀÂË
● 內容簡介 ●
本書依照八十七年九月教¨|³¡公佈之工業¾業學校¹q機¡B¹q子群¡u組合»y¨¥¡v½Ò程標準編¿è¦Ó成¡A符合一¯ë°ªÂ¾學生的»Ý求¡C¾A用於¹q子¡B¸ê°T科二年級之學生¡C並ªþ範例磁片可作為上機練習時使用¡C
■ 目¿ý
1 微¹q¸£系統介紹1 1-1¡@微¹q¸£系統的歷史演¶i2 1-1-1¡@CPU的先ÅXINTEL2 1-1-2¡@另一個巨人MOTOROLA3 1-1-3¡@新的組合4 1-1-4¡@Pentium II的推出4 1-2¡@基本數位系統6 1-3¡@¸ê料ªí示»PÂà換7 1-3-1¡@數字系統Âà換7 1-3-2¡@t數»P¸É數17 1-3-3¡@位元(BIT)»P位元組(BYTE)的Æ[念20 1-3-4¡@ASCII碼的介紹20 1-3-5¡@如何Æ[察°O憶Åé的內容22 1-3-6¡@°O憶Åé空¶¡的p算23 1-3-7¡@由位址p算°O憶Åé大小25 習 ÃD28 2 CPU內³¡架構介紹33 2-1¡@8086的內³¡結構34 2-1-1¡@8088的內³¡結構34 2-1-2¡@8088的管線³B理36 2-2¡@機器碼»P組合»y¨¥37 2-3¡@暫存器結構38 2-3-1¡@8088的暫存器38 2-3-2¡@一¯ë暫存器結構39 2-3-3¡@區段暫存器和指位暫存器41 2-3-4¡@STACK(堆疊)的Æ[念44 2-3-5¡@旗標暫存器(Flag Register)46 2-4¡@80386/486 32位元暫存器51 2-5¡@分段式的°O憶Åé管理53 2-6¡@¸ê料在°O憶Åé的儲存方式55 2-7¡@位址在°O憶Åé的儲存方式56 2-8¡@定址模式57 習 ÃD67 3 組合»y¨¥程式之¶}發71 3-1¡@原始程式Âà換成可執¦æ碼的方式72 3-2¡@可執¦æ檔案執¦æ的步ÆJ73 3-3¡@可執¦æ程式產生的步ÆJ74 3-4¡@組合»y¨¥中的ªþ檔名介紹76 3-5¡@Debug程式介紹77 3-5-1¡@Debug指令的介紹78 3-5-2¡@利用Debug撰寫程式80 3-5-3¡@利用Debug指令G執¦æ程式81 3-5-4¡@程式的命名»P存檔82 3-5-5¡@程式的反組Ķ83 3-5-6¡@組合»y¨¥指令的簡單介紹84 3-5-7¡@在Debug之下修改程式85 3-5-8¡@單步執¦æ及Æ[察暫存器內容88 3-5-9¡@利用D指令Æ[察°O憶Åé內容94 3-5-10 Debug指令綜合練習96 3-6¡@啟動MASM102 3-6-1¡@前¡@¨¥102 3-6-2¡@MASM的操作103 3-6-3¡@LST檔的內容105 3-6-4¡@交互參¦Ò檔的產生108 3-7¡@LINK³s結程式的操作110 3-7-1¡@前¡@¨¥110 3-7-2¡@MAP檔的°Q½×112 3-8¡@MASM6.X版的組Ķ»P³s結116 3-8-1¡@前¡@¨¥116 3-8-2¡@使用ML來組ͳs結程式122 習 ÃD127 4 組合»y¨¥程式結構131 4-1¡@組合»y¨¥程式概½×132 4-2¡@組合»y¨¥指令格式133 4-3¡@MASM的演¶i135 4-4¡@MASM4.X版中程式的格式135 4-5¡@MASM5.X版中程式的格式145 4-6¡@MASM6.X版中程式撰寫的格式149 習 ÃD152 5 µê擬指令»P¸ê料Âà移傳°e指令157 5-1¡@前¡@¨¥158 5-2¡@µê擬指令介紹158 5-2-1¡@列ªí機µê擬指令介紹158 5-2-2¡@區段定義µê擬指令159 5-2-3¡@¸ê料µê擬指令160 5-2-4¡@其他µê擬指令163 5-3¡@¸ê料Âà移傳°e指令164 5-3-1¡@前¡@¨¥164 5-3-2¡@一¯ë傳°e¸ê料指令164 5-3-3¡@堆疊¸ê料存取指令167 5-3-4¡@位址¸ê料傳°e指令170 5-3-5¡@I/O埠¸ê料傳°e指令174 5-3-6¡@旗標內含傳°e指令175 5-3-7¡@¸ê料查ªí指令176 習 ÃD178 6 算³N及ÅÞ¿è¹B算指令183 6-1¡@算³N¹B算指令184 6-1-1¡@加法指令184 6-1-2¡@減法指令189 6-1-3¡@乘法指令195 6-1-4¡@°£法指令198 6-1-5¡@有¸¹數擴展指令199 6-2¡@ÅÞ¿è¹B算指令201 習 ÃD211 7 程式流程控制215 7-1¡@前¡@¨¥216 7-1-1¡@無條件¸õÅD指令JMP216 7-1-2¡@比¸û指令CMP217 7-1-3¡@有條件¸õÅD指令218 7-2¡@旗標³]定指令225 7-2-1¡@¶i位旗標³]定指令225 7-2-2¡@方向旗標³]定指令228 7-2-3¡@中斷旗標³]定指令232 7-3¡@°j圈指令232 7-4¡@程序(Procedure)定義»P呼叫236 7-4-1¡@副程式的定義237 7-4-2¡@副程式的呼叫238 7-4-3¡@檔內呼叫240 7-4-4¡@檔外呼叫242 7-4-5¡@參數的傳»¼246 7-5¡@中斷型態»P應用250 7-5-1¡@何¿×中斷250 7-5-2¡@中斷的種Ãþ251 7-5-3¡@中斷向¶qªí251 7-5-4¡@中斷服務程式°_始位址的p算255 7-5-5¡@³nÅé的中斷n求256 習 ÃD258 8 巨¶°組Ķ267 8-1¡@巨¶°簡介268 8-2¡@巨¶°的定義268 8-3¡@巨¶°展¶}270 8-4¡@巨¶°的程式庫275 8-5¡@INCLUDE指令的使用278 8-6¡@巨¶°的參數傳»¼281 8-7¡@條件式巨¶°組Ķ287 8-8¡@巨¶°指令»P副程式之比¸û289 習 ÃD291 9 基本¸ê料¹B算³B理»P應用293 9-1¡@前¡@¨¥294 9-2¡@字串¹B算³B理294 9-2-1¡@字串搬移指令294 9-2-2¡@字串比¸û指令299 9-2-3¡@字串搜尋指令302 9-2-4¡@字串¸ü入指令304 9-2-5¡@字串儲存指令307 9-2-6¡@前置«½Æ指令309 9-3¡@位元¹B算³B理310 9-3-1¡@位元平移指令310 9-3-2¡@位元旋Âà指令314 9-4¡@BCD碼及ASCII碼之Âà換³B理319 9-4-1¡@BCD碼介紹319 9-4-2¡@未包¸Ë¹B算½Õ整指令320 9-4-3¡@包¸Ë¹B算½Õ整指令328 習 ÃD331 10 基本¶gÃä³]備¿é入¿é出控制335 10-1¡@前¡@¨¥336 10-2¡@¿Ã幕¿é出Åã示控制336 10-2-1¡@DOS的¿Ã幕服務336 10-2-2¡@BIOS的¿Ã幕服務339 10-2-3¡@文字模式»P繪圖模式340 10-2-4¡@¿Ã幕Åã像原理340 10-2-5¡@單¦â繪圖Åã示卡342 10-2-6¡@BIOS INT 10H的¿Ã幕³B理347 10-3¡@磁碟及檔案控制355 10-3-1¡@DOS的磁碟架構355 10-3-2¡@磁片的系統區»P¸ê料區357 10-3-3¡@檔案目¿ý359 10-3-4¡@檔案°t置ªí361 10-3-5¡@檔案管理362 10-3-6¡@檔案代¸¹363 10-3-7¡@存取碼和檔案屬性365 10-3-8¡@³B理檔案代¸¹的服務程式367 10-4¡@Áä盤¿é入控制381 10-4-1¡@DOS的Áä盤服務381 10-2-4¡@BIOS的Áä盤服務390 10-5¡@印ªí機¿é出控制397 10-5-1¡@DOS的印ªí機服務397 10-5-2¡@BIOS的印ªí機服務399 10-6¡@°O憶Åé管理控制402 10-6-1¡@前¡@¨¥402 10-6-2¡@.COM檔的介紹402 10-6-3¡@.EXE 檔介紹403 10-6-4¡@MCB的介紹404 10-6-5¡@°O憶Åé的°t置管理406 10-6-6¡@常¾n程式408 10-6-7¡@中斷服務程式ISR410 10-6-8¡@撰寫新的ISR410 10-6-9¡@更換系統原先的ISR414 10-6-10 ¡@攔截修改系統的ISR418 習 ÃD427
¥b¾ÉÅé²£·~·§½×
¾÷¾¹¾Ç²ß¡G±q²z½×¨ì¹ê
¥b¾ÉÅé¿nÅé¹q¸ô»sµ{§Þ
LabVIEWµ{¦¡³]
¹q¤l¾Ç(°ò¦·§©À)(
¬Ý¹Ï¾ÇC»y¨¥»P¹Bºâ«ä
¹q¸£ºô»Úºô¸ô¡G¥Ñ¤W¦Ó
LabVIEW»P·P´ú
¹Ï¸Ñ¹qºÏ¾Ç¡G±q·§©À¨ì
¶W¹Ï¸Ñ¹q°Ê¨®ªººc³y»P
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C