亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

如何在TC2.0中調用匯編程序

2020-01-26 16:17:14
字體:
來源:轉載
供稿:網友

TC是美國BORLAND 公司在IBM PC機上開發的一個高效、優化的C編譯程序,它自帶高效的全屏幕編輯程序,在集成開發環境下可支持編輯、編譯、連接調試和運行等過程連續完成。

    TC提供了與匯編語言的接口和在C程序中直接插入匯編指令代碼的功能,支持以“遠調用”和“近調用”方式來調用使用匯編語言編寫的函數。

    TC調用匯編語言函數時,對匯編語言的編寫要求十分嚴格,并且對大小寫字母也有嚴格的區分。如果在編寫供TC調用的匯編函數時不按照規定好了的格式書寫,調用是不會成功的。

下面先舉一個在TC中調用匯編函數的例子,然后再詳細講解怎樣做才能成功。
步聚如下:

1、在TC集成環境中編寫一個主程序(名為TCMAIN.C)

/*程序功能:建立一個整型數組并輸入數組的各元素值,調用匯編代碼以取得元
  素最大值和該最大值在數組中的位置*/
#include<stdio.h>
void main()
{
    extern found(int i,int*j,int *k,int *s);
    int i,j,k,s[10];
    printf("Enter Values of Array:/n");
    for(i=0;i<10;i++)
       scanf("%d",&s[i]);
    i=10;
    found(i,&j,&k,s);
    printf("/nThe Max_Value is:%d/n",j);
    printf("The Place is:%d/n",k);
}

2、在TC集成環境中編寫如下匯編代碼(取名為TCFOUND.ASM)
(功能:取得數組元素最大值和該最大值在數組中的位置)
  PUBLIC _FOUND
_TEXT SEGMENT BYTE PUBLIC 'CODE'
  ASSUME CS: _TEXT
_FOUND  PROC NEAR
   PUSH BP
   MOV  BP,SP
   MOV  CX,[BP+4]
   DEC  CX
   MOV  SI,[BP+10]
   LODSW
   MOV  DX,1
   MOV  BX,0
COMP:  CMP  AX,[SI]
   JA  BIGGER
   MOV  AX,[SI]
   MOV  BX,DX
BIGGER:  INC  SI
   INC  SI
   INC  DX
   LOOP COMP
   MOV  DI,[BP+6]
   MOV  [DI],AX
   MOV  DI,[BP+8]
   MOV  [DI],BX
   POP  BP
   RET
_FOUND  ENDP
_TEXT  ENDS
   END

3、用MASM宏匯編在命令行下對TCFOUND.ASM匯編:

    masm tcfound.asm
匯編后生成一個模塊文件 tcfound.obj
注意:如果tcfound.asm不在該目錄下,必須指出該文件所在路徑。
      匯編后把tcfound.obj復制到TC目錄下,以便于建立TC下的工程文件。

4、工程文件的建立

   在TC集成環境下建一個新文件,其內容為:
TCMAIN.C
TCFOUND.OBJ
就只有以上兩行內容,寫完后保存為MYTC.PRJ
注意:MYTC.PRJ是一個工程文件,其后綴必須為.PRJ,這是TC中工程文件的標識。這個工程文件
      的內容只有兩行,說明了該工程包含了TCMAIN.C和TCFOUND.OBJ兩個程序模塊。對工程文件
      編譯連接時將依次編譯和連接這兩個文件,最后連接成可執行文件MYTC.EXE

5、編譯連接前的設置

    由于TC對大小寫字母非常敏感,而MASM匯編生成的OBJ文件均為大寫字母,故需把LINKER選項中的CASE-SENSITIVE LINK(大小寫敏感連接)開關關閉(OFF)狀態。

    操作如下:

F10--OPTION--LINKER    回車后選菜單的最下面的一項“CASE-SENSITIVE LINK”,把光標停在這一選項上,回車即可改變其設置為“OFF”狀態。
    最后不要忘了保存設置的結果。

6、編譯連接

    選菜單 F10---Project---Project name   回車后輸入剛才建立的工程文件名MYTC
    選菜單 F10---Compile---Build all  回車后即開始對工程文件MYTC.prj編譯連接,最后生成可運行文件MYTC.EXE

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本精品免费一区二区三区| 亚洲国产成人在线视频| 国产精品视频区| 在线视频日韩精品| 欧美专区福利在线| 色噜噜亚洲精品中文字幕| 亚洲欧美中文日韩在线v日本| 黄色一区二区在线| 国产一区二区三区三区在线观看| 国产精品扒开腿做| 国产一区二区av| 日韩在线视频中文字幕| 久久6精品影院| 日本欧美精品在线| 国产小视频国产精品| 国产在线久久久| 欧美高清不卡在线| 国产日本欧美一区| 最近2019年好看中文字幕视频| 亚洲色图15p| 国产精品吊钟奶在线| 欧美最猛性xxxx| 91av在线视频观看| 久热精品视频在线观看一区| 国产精品久久久久秋霞鲁丝| 一区二区三区四区在线观看视频| 欧美日韩国产一区中文午夜| 97国产精品久久| 亚洲欧美国产视频| 日韩亚洲成人av在线| 午夜精品久久久久久久久久久久久| 亚洲一区制服诱惑| 久久综合久中文字幕青草| 欧美日韩久久久久| 91精品久久久久久久久久入口| 日韩精品在线第一页| 国产不卡av在线免费观看| 欧美日韩中文字幕在线| 久久久久久久久久久91| 久久精品99久久久香蕉| 久久91精品国产91久久久| 国产做受69高潮| 亚洲欧美成人一区二区在线电影| 97超碰蝌蚪网人人做人人爽| 69av在线播放| 国产精品私拍pans大尺度在线| 日韩av网站大全| 日本欧美精品在线| 97精品视频在线| 欧美高清电影在线看| 欧美激情国产高清| 91精品久久久久久久久久| 欧美在线视频一区二区| 久久精品国产69国产精品亚洲| 国产精品日韩在线播放| 国产精品视频一区二区三区四| 欧美国产视频一区二区| 中文字幕成人精品久久不卡| …久久精品99久久香蕉国产| 蜜臀久久99精品久久久久久宅男| 国产成人鲁鲁免费视频a| 午夜精品久久久久久久99热浪潮| 精品国产拍在线观看| 久久精品中文字幕免费mv| 欧美做受高潮1| 久久久久久久久久久久久久久久久久av| 日韩视频永久免费观看| 国产在线拍偷自揄拍精品| 亚洲加勒比久久88色综合| 一本大道久久加勒比香蕉| 亚洲人成电影网站色www| 亚洲性生活视频在线观看| 亚洲成人三级在线| 国产成人精彩在线视频九色| 久久久久女教师免费一区| 日韩成人xxxx| 久久精品久久久久久| 成人黄色大片在线免费观看| 国产suv精品一区二区三区88区| 亚洲自拍高清视频网站| 伊人成人开心激情综合网| 久久中文精品视频| 红桃视频成人在线观看| 国产精品电影在线观看| 亚洲国产99精品国自产| 国产极品精品在线观看| 国产69精品99久久久久久宅男| 国产一区二区三区在线免费观看| 2019中文字幕免费视频| 久久久久久国产三级电影| 国产69精品久久久久99| 成人网在线免费观看| 久久综合国产精品台湾中文娱乐网| 久久精品99无色码中文字幕| 国产成人综合精品在线| 久久精品电影网| 欧美劲爆第一页| 国产欧美精品在线| 欧美日韩国产一区中文午夜| 欧美亚洲成人网| 国产精品日韩电影| 成人av在线天堂| 8050国产精品久久久久久| 国内伊人久久久久久网站视频| 亚洲黄色在线看| 亚洲一区中文字幕在线观看| 久久久久国产精品一区| 美日韩精品视频免费看| 亚洲美女在线视频| 亚洲男人的天堂在线| 国产91在线高潮白浆在线观看| 午夜精品久久久久久久白皮肤| 欧美日韩一区二区免费视频| 国内精品久久久久久久久| 国产日韩欧美在线观看| 亚洲天堂一区二区三区| 久久五月天色综合| 欧美在线视频免费播放| 欧美综合国产精品久久丁香| 精品中文字幕久久久久久| 69av在线视频| 精品国产乱码久久久久久虫虫漫画| 成人免费视频在线观看超级碰| 日韩精品免费在线视频| 国产欧美一区二区三区在线看| 最近2019中文免费高清视频观看www99| 日韩中文在线中文网三级| 91久久国产综合久久91精品网站| 亚洲色图13p| 91人人爽人人爽人人精88v| 久久在精品线影院精品国产| 国产精品久久久久久久久| 九九视频直播综合网| 日韩福利在线播放| 国产成人精品a视频一区www| 亚洲精品不卡在线| 欧美日韩视频免费播放| 欧美亚洲国产成人精品| 国产日韩一区在线| 日韩视频在线观看免费| 91福利视频在线观看| 国产精品久久久久久久久借妻| 欧美成人午夜剧场免费观看| 欧洲美女7788成人免费视频| 欧美日韩美女在线观看| 亚洲香蕉伊综合在人在线视看| 午夜精品久久久99热福利| 亚洲免费影视第一页| 国产日韩在线观看av| 中文字幕精品av| 欧美国产日韩免费| 97成人精品区在线播放| 九九热最新视频//这里只有精品| 国产精品精品久久久久久| 91禁外国网站| 97国产真实伦对白精彩视频8| 久久久精品国产网站| 97超碰国产精品女人人人爽| 一区二区三区视频免费在线观看| 成人性生交大片免费观看嘿嘿视频| 午夜精品三级视频福利| 成人黄色免费网站在线观看| 97视频在线观看免费高清完整版在线观看| 国产午夜精品理论片a级探花|