簡介:匯編語言的工作環(huán)境,硬件環(huán)境一般在IBMPC/XT及其兼容機(jī)上運(yùn)行,軟件環(huán)境DOS操作系統(tǒng)編輯程序EDITCOM宏匯編程序MASMEXE連接程序LINKEXE調(diào)試程序DEBUGCOM,用編輯程序EDITCOM建立擴(kuò)展名為ASM的匯編語言源程序文件;用匯編程序MASMEXE將匯編語言源程序文件匯編成用機(jī)器碼表示的目標(biāo)程序文件,其擴(kuò)展名為OBJ;若在匯編過程中出現(xiàn)語法錯誤,根據(jù)錯誤信息提示(如位置、類型、說明),用編輯軟件重新調(diào)入源程序進(jìn)行修改。無錯誤時采用連接程序LINKEXE把目標(biāo)文件轉(zhuǎn)化成可執(zhí)行文件,其擴(kuò)展名為EXE;生成可執(zhí)行文件后,在DOS命令狀態(tài)下直接鍵入文件名就可執(zhí)行該文件。,運(yùn)行匯編語言程序的步驟,運(yùn)行,ASM,編輯程序,,編譯程序,,,連接程序,OBJ,EXE,庫文件,,,,,匯編語言程序運(yùn)行實例,,本節(jié)中給出的程序是從鍵盤輸入10個字符,然后以與鍵入相反的順序?qū)?0個字符輸出到顯示屏幕上。設(shè)定源程序名為STRASM。用EDIT建立匯編語言源程序在DOS狀態(tài)下,調(diào)用EDIT編輯程序建立文件名為STRASM的匯編源程序。,,源程序文件建立完畢后,調(diào)用宏匯編程序MASM對STRASM進(jìn)行匯編,,匯編完畢程序正確,則可調(diào)用LINK進(jìn)行連接,生成可執(zhí)行文件STREXE,,程序的運(yùn)行在DOS狀態(tài)下,直接鍵入可執(zhí)行的程序文件名STR,然后從鍵盤輸入10個字符,并將其倒序排列輸出,調(diào)試程序DEBUG,R寄存器命令,功能檢查或修改寄存器的值R寄存器名,調(diào)試程序DEBUG,D轉(zhuǎn)儲命令功能檢查存儲器的內(nèi)容D內(nèi)存地址,E輸入命令功能檢查或修改存儲器的內(nèi)容回車結(jié)束輸入命令空格不修改存儲器內(nèi)容,顯示下一個存儲單元的內(nèi)容輸入新值,后回車或空格E內(nèi)存地址,A匯編命令功能匯編程序指令A(yù)起始地址U匯編命令功能反匯編程序指令U起始地址,調(diào)試程序DEBUG,T跟蹤命令功能跟蹤程序執(zhí)行T起始地址指令條數(shù)R運(yùn)行命令功能運(yùn)行程序G起始地址,調(diào)試程序DEBUG,
下載積分: 6 賞幣
上傳時間:2024-01-05
頁數(shù): 12
大小: 0.17(MB)
子文件數(shù):