【導(dǎo)讀】微機(jī)原理實(shí)驗(yàn)報(bào)告。電信0402班宋力學(xué)號(hào)0120xx011505. 一.基本程序文件的生成。匯編語(yǔ)言是最接近機(jī)器語(yǔ)言的一門(mén)編程語(yǔ)言,顯然用匯編語(yǔ)言生成EXE文件要比其他。語(yǔ)言要麻煩一些,其主要過(guò)程如下:。.ASM格式的文件(如:),該格式的文件可以在后面被編譯。;以下為數(shù)據(jù)的定義部分。程序的首部分為堆棧段的定義,32個(gè)字大小的堆??臻g對(duì)于一般的程序。已經(jīng)完全夠用了,這一部分在以后的程序設(shè)計(jì)過(guò)程中一般是不需要修改的。接下來(lái)是數(shù)據(jù)段,里面可以定義程序中要用到的數(shù)據(jù),或者開(kāi)辟一片存儲(chǔ)??臻g以供后面使用,需要注意的一點(diǎn)是,匯編語(yǔ)言的數(shù)據(jù)類型是以數(shù)據(jù)的大小來(lái)區(qū)分的,如。字節(jié),字,雙字等等,而C語(yǔ)言中則提供了標(biāo)準(zhǔn)的數(shù)據(jù)類型,相比C語(yǔ)言而言,再下來(lái)就是程序的代碼段了,可以看出就算是一個(gè)空的程序(不執(zhí)行其。了,我們可以在暫時(shí)不了解它的情況下完成自己的程序。,接下來(lái)就可以進(jìn)入DOS調(diào)。試并生成可執(zhí)行文件了,這里可以利用MASM指令和LINK指令,用MASM指令可以生成