?? 用keil在c中嵌入匯編(圖解)_源碼之家_精品文章.htm
字號:
<TD style="FONT-SIZE: 9pt" align=middle width="100%"
height=50><FONT color=#666666>2004-1-14
16:43:27 http://www.58ic.com 蘇州艾思科技 閱讀918次</FONT></TD></TR>
<TR>
<TD style="FONT-SIZE: 14px" align=middle width="100%">
<TABLE cellSpacing=0 cellPadding=0 align=center
border=0>
<TBODY>
<TR>
<TD height=25> </TD></TR>
<TR>
<TD style="FONT-SIZE: 14px">
<P>其實在KEIL中嵌入匯編的方法很簡單。如圖一,在C文件中要嵌入匯編的地方用#pragma asm和#pragma endasm分隔開來,這樣編譯時KEIL就知道這中間的一段是匯編了。<BR><A
onfocus=this.blur()
href="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/04011301_1_P01.gif"
target=_blank><IMG alt=按此在新窗口瀏覽圖片
src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/04011301_1_P01.gif"
onload="javascript:if(this.width>screen.width-333)this.width=screen.width-333"
border=0></A><BR>圖一</P>
<P>在有加入匯編的文件中,還要設置編譯該文件時的選項<BR><A
onfocus=this.blur()
href="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/04011301_1_P02.gif"
target=_blank><IMG alt=按此在新窗口瀏覽圖片
src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/04011301_1_P02.gif"
onload="javascript:if(this.width>screen.width-333)this.width=screen.width-333"
border=0></A><BR>圖二</P>
<P>Generate Assembler SRC File 生成匯編SRC文件<BR>Assemble SRC File 封裝匯編文件<BR>(如圖三的狀態為選中)<BR>選上這兩項就可以在C中嵌人匯編了<BR>設置后在文件圖示中多了三個紅色的小方塊<BR><A
onfocus=this.blur()
href="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/04011301_1_P03.gif"
target=_blank><IMG alt=按此在新窗口瀏覽圖片
src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/04011301_1_P03.gif"
onload="javascript:if(this.width>screen.width-333)this.width=screen.width-333"
border=0></A><BR>圖三</P>
<P>為了能對匯編進行封裝還要在項目中加入相應的封裝庫文件<BR>在筆者的項目中編譯模式是小模式所以選用C51S.LIB。這也是最常用的。<BR>這些庫文件是中KEIL安裝目錄下的LIB目錄中。<BR>加好后就可以順利編譯了。(注:我只在7.0以上版本使用過)<BR><A
onfocus=this.blur()
href="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/04011301_1_P04.gif"
target=_blank><IMG alt=按此在新窗口瀏覽圖片
src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/04011301_1_P04.gif"
onload="javascript:if(this.width>screen.width-333)this.width=screen.width-333"
border=0></A><BR>圖四</P>
<P><A onfocus=this.blur()
href="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/04011301_1_P05.gif"
target=_blank><IMG alt=按此在新窗口瀏覽圖片
src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/04011301_1_P05.gif"
onload="javascript:if(this.width>screen.width-333)this.width=screen.width-333"
border=0></A><BR>圖五</P>
<P><A onfocus=this.blur()
href="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/04011301_1_P06.gif"
target=_blank><IMG alt=按此在新窗口瀏覽圖片
src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/04011301_1_P06.gif"
onload="javascript:if(this.width>screen.width-333)this.width=screen.width-333"
border=0></A><BR>圖六</P></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD style="FONT-SIZE: 14px" width="100%" height=25>
<DIV align=right>
<P> </P></DIV></TD></TR>
<TR>
<TD width="100%">
<HR SIZE=1>
</TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD style="FONT-SIZE: 14px"
width="100%"><B>[相關信息]</B></TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD width="100%"> <IMG
src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/dian.gif"> <A
class=white_bg_big
href="http://www.58ic.com/ReadNews.asp?NewsID=874&BigClassName=精品文章&SmallClassName=單片機應用&SpecialID=27"
target=_top>C語言高效編程的幾招</A><FONT color=#666666>(2004-3-19
14:33:33)[<FONT color=#ff0000>928</FONT>]</FONT></TD></TR>
<TR>
<TD width="100%"> <IMG
src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/dian.gif"> <A
class=white_bg_big
href="http://www.58ic.com/ReadNews.asp?NewsID=868&BigClassName=精品文章&SmallClassName=單片機應用&SpecialID=27"
target=_top>IC電話卡的原理與解密</A><FONT
color=#666666>(2004-3-15 8:01:57)[<FONT
color=#ff0000>1136</FONT>]</FONT></TD></TR>
<TR>
<TD width="100%"> <IMG
src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/dian.gif"> <A
class=white_bg_big
href="http://www.58ic.com/ReadNews.asp?NewsID=867&BigClassName=精品文章&SmallClassName=單片機資料&SpecialID=27"
target=_top>電子網站資料大全</A><FONT color=#666666>(2004-3-3
10:30:24)[<FONT color=#ff0000>1117</FONT>]</FONT></TD></TR>
<TR>
<TD width="100%"> <IMG
src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/dian.gif"> <A
class=white_bg_big
href="http://www.58ic.com/ReadNews.asp?NewsID=632&BigClassName=精品文章&SmallClassName=單片機應用&SpecialID=27"
target=_top>KEIL C51詳細使用</A><FONT
color=#666666>(2003-10-9 17:35:04)[<FONT
color=#ff0000>1754</FONT>]</FONT></TD></TR>
<TR>
<TD align=right width="98%" height=18><A class=white_bg
href="http://www.58ic.com/Special_News.asp?SpecialID=27">[更多...
]</A></TD></TR>
<TR>
<TD width="100%">
<HR SIZE=1>
</TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD style="FONT-SIZE: 14px"
width="100%"><B>[相關評論]</B></TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD width="100%"> 該信息當前沒有評論 </TD></TR>
<TR>
<TD width="100%"
height=28></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=750 align=center bgColor=#000066
border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=748 align=center bgColor=#a7ccfa
border=0>
<TBODY>
<TR bgColor=#ffcc33>
<TD width=20> </TD>
<TD style="FONT-SIZE: 14px" width=334 height=40><A
href="http://www.58ic.com/review.asp?NewsID=860" target=_blank><IMG
height=18 src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/icon1.gif" width=18
border=0> 發表、查看更多關于該信息的評論</A></TD>
<TD style="FONT-SIZE: 14px" width=294 height=40><A
href="http://www.58ic.com/send.asp?NewsID=860" target=_blank><IMG
height=16 src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/mail.gif" width=16
border=0> 將本信息發給好友</A></TD>
<TD style="FONT-SIZE: 14px" width=100><IMG height=14
src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/printer.gif" width=16><A
href="javascript:window.print()"> 打印本頁</A></TD></TR>
<TR vAlign=top bgColor=#000000>
<TD width=20 height=1></TD>
<TD colSpan=2 height=1></TD>
<TD width=100 height=1></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD width=1 bgColor=#082d71 height=62></TD>
<TD width=750 bgColor=#ffffff height=62>
<TABLE cellSpacing=2 cellPadding=0 width="100%" bgColor=#67b86d
border=0><TBODY>
<TR>
<TD class=wenzi bgColor=#67b86d>
<DIV align=center><FONT color=#ffffff size=2>© 2001 <A class=bai
href="http://www.58ic.com/" target=_top>http://www.58ic.com/</A> all
copyright by AiSiTek</FONT></DIV></TD></TR>
<TR>
<TD class=wenzi bgColor=#67b86d>
<DIV align=center><FONT color=#ffffff size=2>中國蘇州 艾思科技
<SCRIPT language=JavaScript
src="用KEIL在C中嵌入匯編(圖解)_源碼之家_精品文章.files/counter.pl"></SCRIPT>
</FONT></DIV></TD></TR>
<TR>
<TD class=wenzi bgColor=#67b86d height=52>
<DIV align=center><FONT color=#ffffff size=2>如有意見和建議,請惠賜E-mail至<A
href="mailto:webmaster@58ic.com">webmaster@58ic.com</A><BR>電話:0512-62526163
; 62522569 ; 62520569 經理:轉-809 <BR>業務部:809,805,806,807,808,809
工程部:812;<BR>傳真:810 </FONT><FONT
face="Georgia, Times New Roman, Times, serif" color=#ffffff
size=2>手機:<FONT face=宋體>0512-65665872 ;13182463060</FONT> <BR><A
href="http://www.58ic.com/"><FONT
color=#000000></FONT></A><BR></FONT></DIV></TD></TR></TBODY></TABLE></TD>
<TD width=1 bgColor=#082d71 height=62></TD></TR>
<TR bgColor=#000000>
<TD width=1 height=2></TD>
<TD width=748 height=2></TD>
<TD width=1 height=2></TD></TR></TBODY></TABLE></BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -