国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

proc啥意思 PROC在匯編中是什么意思?

PROC在匯編中是什么意思?proc是定義子程序的偽指令,位置在子程序的開(kāi)始處,它和endp分別表示子程序定義的開(kāi)始和結(jié)束兩者必須成對(duì)出現(xiàn)。 proc文件系統(tǒng)如上所述的特殊性,其內(nèi)的文件也常被稱作虛擬

PROC在匯編中是什么意思?

proc是定義子程序的偽指令,位置在子程序的開(kāi)始處,它和endp分別表示子程序定義的開(kāi)始和結(jié)束兩者必須成對(duì)出現(xiàn)。 proc文件系統(tǒng)如上所述的特殊性,其內(nèi)的文件也常被稱作虛擬文件,并具有一些獨(dú)特的特點(diǎn)。例如,其中有些文件雖然使用查看命令查看時(shí)會(huì)返回大量信息,但文件本身的大小卻會(huì)顯示為0字節(jié)。此外,這些特殊文件中大多數(shù)文件的時(shí)間及日期屬性通常為當(dāng)前系統(tǒng)時(shí)間和日期,這跟它們隨時(shí)會(huì)被刷新(存儲(chǔ)于RAM中)有關(guān)。 為了查看及使用上的方便,這些文件通常會(huì)按照相關(guān)性進(jìn)行分類存儲(chǔ)于不同的目錄甚至子目錄中,如/proc/scsi目錄中存儲(chǔ)的就是當(dāng)前系統(tǒng)上所有SCSI設(shè)備的相關(guān)信息,/proc/N中存儲(chǔ)的則是系統(tǒng)當(dāng)前正在運(yùn)行的進(jìn)程的相關(guān)信息,其中N為正在運(yùn)行的進(jìn)程(可以想象得到,在某進(jìn)程結(jié)束后其相關(guān)目錄則會(huì)消失)。 大多數(shù)虛擬文件可以使用文件查看命令如cat、more或者less進(jìn)行查看,有些文件信息表述的內(nèi)容可以一目了然,但也有文件的信息卻不怎么具有可讀性。不過(guò),這些可讀性較差的文件在使用一些命令如apm、free、lspci或top查看時(shí)卻可以有著不錯(cuò)的表現(xiàn)。

匯編語(yǔ)言中proc far是什么意思?

你說(shuō)的大概是這么一種程序框架:main proc far push ds xor ax, ax push ax...... retmain endp end main這是一種最原始的DOS下EXE程序的框架。那時(shí)候,DOS的版本很低,DOS還沒(méi)有提供4CH號(hào)DOS功能調(diào)用,結(jié)束程序只能用INT 20H完成。而 INT 20H結(jié)束程序要求執(zhí)行時(shí)CS指向程序段前綴(PSP)所在的段地址。所以,程序需要將主程序定義成遠(yuǎn)調(diào)用過(guò)程(proc far),這樣就會(huì)將 ret指令匯編成遠(yuǎn)調(diào)用返回(RETF)。而代碼開(kāi)始的三條指令是將PSP段地址入棧,再將0入棧。這樣,執(zhí)行RET的時(shí)候就會(huì)執(zhí)行到PSP段偏移地址為0處的一條INT 20H指令,保證正確返回DOS。后來(lái)稍高一點(diǎn)版本的DOS有了4CH號(hào)功能調(diào)用,就不需要這種程序框架了。教科書(shū)上很多程序是抄來(lái)的,所以人們還常常會(huì)看到這種早就過(guò)時(shí)被淘汰了的代碼。

匯編語(yǔ)言中proc far是什么意思?

你說(shuō)的大概是這么一種程序框架:mainprocfarpushdsxorax,axpushax......retmainendpendmain這是一種最原始的DOS下EXE程序的框架。那時(shí)候,DOS的版本很低,DOS還沒(méi)有提供4CH號(hào)DOS功能調(diào)用,結(jié)束程序只能用INT20H完成。而INT20H結(jié)束程序要求執(zhí)行時(shí)CS指向程序段前綴(PSP)所在的段地址。所以,程序需要將主程序定義成遠(yuǎn)調(diào)用過(guò)程(procfar),這樣就會(huì)將ret指令匯編成遠(yuǎn)調(diào)用返回(RETF)。而代碼開(kāi)始的三條指令是將PSP段地址入棧,再將0入棧。這樣,執(zhí)行RET的時(shí)候就會(huì)執(zhí)行到PSP段偏移地址為0處的一條INT20H指令,保證正確返回DOS。后來(lái)稍高一點(diǎn)版本的DOS有了4CH號(hào)功能調(diào)用,就不需要這種程序框架了。教科書(shū)上很多程序是抄來(lái)的,所以人們還常常會(huì)看到這種早就過(guò)時(shí)被淘汰了的代碼。

匯編語(yǔ)言main proc far是什么意思?

far和near是子程序調(diào)用時(shí)的參數(shù)如果子程序和調(diào)用程序在一個(gè)段內(nèi),子程序參數(shù)設(shè)置為near如果子程序和調(diào)用程序不在一個(gè)段內(nèi),子程序參數(shù)設(shè)置為far這里主程序定義為far是因?yàn)椋合到y(tǒng)把主程序當(dāng)作DOS調(diào)用的一個(gè)子程序DOS內(nèi)核與主程序不是在同一個(gè)段地址內(nèi)所以主程序參數(shù)要用far