Linux課程大作業(yè)(共21頁).doc
《Linux課程大作業(yè)(共21頁).doc》由會員分享,可在線閱讀,更多相關(guān)《Linux課程大作業(yè)(共21頁).doc(22頁珍藏版)》請?jiān)趨R文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上Linux課程設(shè)計(jì)報告 題 目 Linux課程大作業(yè)院 系 班 級 姓 名 指導(dǎo)教師 一、基礎(chǔ)篇(給出源程序和編譯運(yùn)行的結(jié)果)1、 編寫一個簡單的c語言程序:根據(jù)輸入的兩個整數(shù)求平均值并且在終端輸出,通過gcc編譯器得到它的匯編程序文件。源代碼(c):#includedouble average( int m,int n)return (m+n)/2.0;int main(void)int m,n=0; printf(請輸入兩個數(shù),回車分割n); scanf(%d,&m); scanf(%d,&n); printf(%d與%d的平均值是:%lfn,m,n,averag
2、e(m,n);源代碼(匯編):.filesum.c.text.globlaverage.typeaverage, functionaverage:.LFB0:.cfi_startprocpushl%ebp.cfi_def_cfa_offset 8.cfi_offset 5, -8movl%esp, %ebp.cfi_def_cfa_register 5subl$8, %espmovl12(%ebp), %eaxmovl8(%ebp), %edxaddl%edx, %eaxmovl%eax, -4(%ebp)fildl-4(%ebp)fldl.LC0fdivrp%st, %st(1)leave.
3、cfi_restore 5.cfi_def_cfa 4, 4ret.cfi_endproc.LFE0:.sizeaverage, .-average.section.rodata.align 4.LC2:.string350257267350276223345205245344270244344270252346225260357274214345233236350275246345210206345211262.LC3:.string%d.LC4:.string%d344270216%d34723220434527126334523520734520027434623025735727423
4、2%lfn.text.globlmain.typemain, functionmain:.LFB1:.cfi_startprocpushl%ebp.cfi_def_cfa_offset 8.cfi_offset 5, -8movl%esp, %ebp.cfi_def_cfa_register 5andl$-16, %espsubl$48, %espmovl$0, 44(%esp)movl$.LC2, (%esp)callputsmovl$.LC3, %eaxleal40(%esp), %edxmovl%edx, 4(%esp)movl%eax, (%esp)call_isoc99_scanfm
5、ovl$.LC3, %eaxleal44(%esp), %edxmovl%edx, 4(%esp)movl%eax, (%esp)call_isoc99_scanfmovl44(%esp), %edxmovl40(%esp), %eaxmovl%edx, 4(%esp)movl%eax, (%esp)callaveragemovl44(%esp), %ecxmovl40(%esp), %edxmovl$.LC4, %eaxfstpl12(%esp)movl%ecx, 8(%esp)movl%edx, 4(%esp)movl%eax, (%esp)callprintfleave.cfi_rest
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Linux 課程 作業(yè) 21