µ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^¶¯µ¼Öºë¿ï
|
TCP/IPºô¸ô³q°T¨ó©w(²Ä¤Gª©)
¡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¨¥µ{¦¡³]p¡]ªþ½d¨ÒºÏ¤ù¡^
§@ªÌ¡G
³¯俊榮
¤ÀÃþ¡G
¹q¸£»Pºô¸ô
¡þ
ºô¸ô
¥Xª©ªÀ¡G
¥þµØ¹Ï®Ñ
¥Xª©¤é´Á¡G1999/2/1
ISBN¡G9572124404
®ÑÄy½s¸¹¡Gsb0065586
¶¼Æ¡G688
©w»ù¡G
540
¤¸
Àu´f»ù¡G
88
§é
475
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
qÁÊ«á¥ß§Y¬°±z¶i³f
qÁÊ«á¥ß§Y¬°±z¶i³f¡G¥Ø«eµL®w¦s¶q,ŪªÌ¤Uq«á,¶}©l¶i¤J½Õ®Ñµ{§Ç,¤@¯ë¤Ñ¼Æ¬ù¬°2-10¤u§@¤é(¤£§t¨Ò°²¤é)¡C
¹ÎÁʼƳ̧C¬° 20 ¥»¥H¤W
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
²Õ¦X»y¨¥µ{¦¡³]p¡]ªþ½d¨ÒºÏ¤ù¡^
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
¦PÃþ±ÀÂË
● 內容簡介 ●
本書內容是依據¡u組合»y¨¥¡Ð80*86¡v一書改編¦Ó成¡A書中增加了³\多基本指令介紹¡A並儘¶q保留由程式導引學習指令的精神¡A以幫助ŪªÌ¶¶利¶i入組合»y¨¥的世界¡C¾A用於五專三年級»P二專一年級¹q子科之學生¡A相信ŪªÌ只n努力研Ū¡A必¯à對組合»y¨¥程式³]p的實務¯à更明瞭和清楚¡A並穫得極大的收穫¡C
■ 目¿ý
微¹q¸£系統介紹 1-1微¹q¸£系統的歷史演¶i1-1 1-1-1¡@CPU的先ÅXINTEL1-1 1-1-2¡@另一個巨人MOTOROLA1-3 1-1-3¡@新的組合1-4 1-1-4¡@Pentium II的推出1-5 1-2位元(BIT)»P位元組(BYTE)的Æ[念1-7 1-3一些常用名µü介紹1-8 1-4數字系統簡介1-8 1-5數字系統Âà換1-9 1-6t數»P¸É數1-19 1-7ASCII碼的介紹1-22 1-8如何Æ[察°O憶的內容1-25 1-9°O憶Åé空¶¡的p算1-26 1-10由位址p算°O憶Åé大小1-28 CPU內³¡架構介紹 2-18088的內³¡結構2-1 2-28088的管線³B理2-4 2-3機器碼»P組合»y¨¥2-5 2-48088的暫存器2-6 2-5一¯ë暫存器的介紹2-7 2-6區段暫存器和指位暫存器2-9 2-7STACK(堆疊)的Æ[念2-12 2-8旗標暫存器(Flag Register)2-15 2-9分段式的°O憶Åé管理2-21 2-1080386/486 32位元暫存器2-23 2-11¸ê料在°O憶Åé的儲存方式2-26 2-12位址在°O憶Åé的儲存方式2-27 2-13定址模式2-28 組合»y¨¥程式之¶}發 3-1¡@原始程式Âà換成可執¦æ碼的方式3-1 3-2¡@可執¦æ檔案執¦æ的步ÆJ3-3 3-3¡@可執¦æ程式產生的步ÆJ3-4 3-4¡@組合»y¨¥中的ªþ檔名介紹3-5 3-5¡@Debug程式介紹3-7 3-5-1¡@Debug指令的介紹3-8 3-5-2¡@利用Debug撰寫程式3-9 3-5-3¡@利用Debug指令G執¦æ程式3-11 3-5-4¡@程式的命名»P存檔3-12 3-5-5¡@程式的反組Ķ3-13 3-5-6¡@組合»y¨¥指令的簡單介紹3-14 3-5-7¡@在Debug之下修改程式3-16 3-5-8¡@單步執¦æ及Æ[察暫存器內容3-19 3-5-9¡@利用D指令Æ[察°O憶Åé內容3-26 3-5-10¡@Debug指令綜合練習3-29 3-6啟動MASM3-35 3-6-1¡@前¡@¨¥3-35 3-6-2¡@MASM的操作3-37 3-6-3¡@LST檔的內容3-39 3-6-4¡@交互參¦Ò檔的產生3-42 3-7LINK³s結程式的操作3-44 3-7-1¡@前¡@¨¥3-44 3-7-2¡@MAP檔的°Q½×3-46 3-8MASM6.X版的組Ķ»P³s結3-51 3-8-1¡@前¡@¨¥3-51 3-8-2¡@使用ML來組ͳs結程式3-57 組合»y¨¥程式結構 4-1組合»y¨¥程式概½×4-1 4-2組合»y¨¥指令格式4-3 4-3MASM4.X版中程式的格式4-5 4-4MASM5.X版中程式的格式4-17 4-5MASM6.X版中程式撰寫的格式4-21 µê擬指令»P¸ê料Âà移傳°e指令 5-1前¡@¨¥5-1 5-2µê擬指令介紹5-2 5-2-1¡@列ªí機µê擬指令介紹5-2 5-2-2¡@區段定義µê擬指令5-3 5-2-3¡@¸ê料µê擬指令5-5 5-2-4¡@其他µê擬指令5-7 5-3¸ê料Âà移傳°e指令5-9 5-3-1¡@前¡@¨¥5-9 5-3-2¡@一¯ë傳°e¸ê料指令5-9 5-3-3¡@堆疊¸ê料存取指令5-13 5-3-4¡@位址¸ê料傳°e指令5-16 5-3-5¡@I/O埠¸ê料傳°e指令5-20 5-3-6¡@旗標內含傳°e指令5-22 5-3-7¡@¸ê料查ªí指令5-23 算³N及ÅÞ¿è¹B算指令 6-1算³N¹B算指令6-1 6-1-1¡@加法指令6-1 6-1-2¡@減法指令6-7 6-1-3¡@乘法指令6-14 6-1-4¡@°£法指令6-17 6-1-5¡@有¸¹數擴展指令6-19 6-2ÅÞ¿è¹B算指令6-20 基本¸ê料¹B算³B理指令 7-1前¡@¨¥7-1 7-2字串¹B算³B理7-2 7-2-1¡@字串搬移指令7-2 7-2-2¡@字串比¸û指令7-8 7-2-3¡@字串搜尋指令7-10 7-2-4¡@字串¸ü入指令7-12 7-2-5¡@字串儲存指令7-15 7-2-6¡@前置«½Æ指令7-17 7-3¡@位元¹B算³B理7-19 7-3-1¡@位元平移指令7-19 7-3-2¡@位元旋Âà指令7-23 7-4BCD碼及ASCII碼之Âà換³B理7-29 7-4-1¡@BCD碼介紹7-29 7-4-2¡@未包¸Ë¹B算½Õ整指令7-31 7-4-3¡@包¸Ë¹B算½Õ整指令7-40 程式流程控制指令 8-1前¡@¨¥8-1 8-1-1¡@無條件¸õÅD指令JMP8-1 8-1-2¡@比¸û指令CMP8-2 8-1-3¡@有條件¸õÅD指令8-3 8-2旗標³]定指令8-7 8-2-1¡@¶i位旗標³]定指令8-8 8-2-2¡@方向旗標³]定指令8-11 8-2-3¡@中斷旗標³]定指令8-15 8-3°j圈指令8-16 8-4中斷型態»P應用8-21 8-4-1¡@何¿×中斷8-21 8-4-2¡@中斷的種Ãþ8-22 8-4-3¡@中斷向¶qªí8-23 8-4-4¡@中斷服務程式°_始位址的p算8-28 8-4-5¡@³nÅé的中斷n求8-28 ¿Ã幕Åã像控制 9-1DOS的字元字串³B理9-1 9-1-1¡@¿é出一個字元AH=029-2 9-1-2¡@¿é出一個字元AH=069-3 9-1-3¡@¿é出一個字串AH=099-4 9-2BIOS的¿Ã幕服務9-5 9-3文字模式»P繪圖模式9-6 9-4¿Ã幕Åã像原理9-7 9-5單¦â繪圖Åã示卡9-8 9-6BIOS INT 10H的¿Ã幕³B理9-14 副程式介紹 10-1副程式的定義10-2 10-2副程式的呼叫10-3 10-3檔內呼叫10-5 10-4檔外呼叫10-7 10-5參數的傳»¼10-13 10-6程式庫的Æ[念10-17 10-7程式庫的建立10-20 10-8程式庫的管理10-21 10-9程式庫的使用10-25 巨¶°組Ķ 11-1巨¶°簡介11-1 11-2巨¶°的定義11-2 11-3巨¶°展¶}11-4 11-4巨¶°的程式庫11-10 11-5INCLUDE指令的使用11-14 11-6巨¶°的參數傳»¼11-17 11-7條件式巨¶°組Ķ11-23 11-8巨¶°指令»P副程式之比¸û11-26 密碼程式 12-1前¡@¨¥12-1 12-2INT 21H 08服務程式介紹12-2 12-3一個簡單的密碼程式12-3 12-4INT 21H 02服務程式的介紹12-6 12-5INT 21H 01服務程式介紹12-9 12-6LOOP指令之應用12-10 12-7字串的比¸û12-19 12-8將¸ê料存入°O憶Åé中12-22 12-9將°O憶Åé內的¸ê料Åã現出來12-25 12-10由Áä盤¿é入字元存到緩½Ä區12-29 算³N¹B算 13-1前¡@¨¥13-1 13-2加法¹B算13-2 13-2-1¡@一位數的加法程式13-2 13-2-2¡@由Áä盤¿é入數值執¦æ加法13-5 13-2-3¡@三位數加法¹B算13-12 13-2-4¡@由Áä盤¿é入數值的三位數加法¹B算13-19 13-3減法¹B算13-21 13-3-1¡@一位數減法¹B算13-21 13-3-2¡@由Áä盤¿é入數值執¦æ減法¹B算13-23 13-3-3¡@多位數的減法¹B算13-27 13-4乘法¹B算13-29 13-5°£法¹B算13-33 13-5-1¡@AAD指令應用13-33 13-6四則綜合¹B算13-38 數碼Âà換 14-1前¡@¨¥14-1 14-2十¶i制Âà換成二¶i制14-2 14-3由Áä盤¿é入十¶i制數值14-7 14-4十¶i制Âà換成十六¶i制14-20 14-5十¶i制Âà換成八¶i制14-29 MASM6.X的流程控制指令 15-1.IF ¡ã.ENDIF敘z15-2 15-2.IF ¡ã.ELSE ¡ã.ENDIF敘z15-4 15-3巢狀式IF敘z15-9 15-4Ãö係¹B算子介紹15-16 15-5.IF ¡ã.ELSEIF ¡ã.ENDIF敘z15-20 15-6.WHILE ¡ã.ENDW敘z15-27 15-7.REPEAT¡ã.UNTIL敘z15-32 15-8.BREAK和.CONTINUE敘z15-36 ¹q¸£»PÁnµ 16-1前¡@¨¥16-1 16-2PC如何產生Ánµ16-2 16-3利用8255發Án16-5 16-4利用8253發Án16-19 16-58253的³W劃16-21 16-6唱出一º歌曲16-32 16-7利用Áä盤發Án16-43 磁碟及檔案控制 17-1DOS的磁碟架構17-1 17-2磁片的系統區»P¸ê料區17-4 17-3檔案目¿ý17-7 17-4檔案°t置ªí17-8 17-5檔案管理17-10 17-6檔案代¸¹17-11 17-7存取碼和檔案屬性17-13 17-9³B理檔案代¸¹的服務程式17-16 Áä盤¿é入控制 18-1DOS的Áä盤服務18-1 18-2BIOS的Áä盤服務18-11 印ªí機¿é出控制 19-1DOS的印ªí機服務19-1 19-2BIOS的印ªí機服務19-4 °O憶Åé管理控制 20-1前¡@¨¥20-1 20-2.COM檔的介紹20-2 20-3.EXE 檔介紹20-3 20-4MCB的介紹20-5 20-5°O憶Åé的°t置管理20-6 20-6常¾n程式20-9 20-7中斷服務程式ISR20-11 20-7-1¡@撰寫新的ISR20-11 20-7-2¡@更換系統原先的ISR20-17 20-7-3¡@攔截修改系統的ISR20-22
¦h´CÅé³]pªº 13
²V¦X¶³¦w¥þ¬[ºc¡U¹s«H
¹q¤l°Ó°È»PChatG
WordPress
«Øºc¦h¯²¤áSaaS¬[
Docker«Ø¸m»P°õ
ºô¯¸Â^¨ú¡U¨Ï¥ÎPyt
·Qn SSR?§Ö¨Ï¥Î
¸Ñ±K·j´M¤ÞÀº¡G¤Àµü§Þ
¹Ï¸Ñ¶³ºÝ¹Bºâ¡U·§©À¡B
¬°¤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