博主說(shuō):
看了一本內(nèi)聯(lián)匯編的書,總算把這段代碼搞懂了。
請(qǐng)把這本書推薦一下,我也許要學(xué)這方面的知識(shí)。
@海邊沫沫
這方面我看的主要是Computer System, A Programmer's Perspective
不過(guò)這本書原理方面的比較多,實(shí)際的匯編講得不多
尤其內(nèi)聯(lián)匯編講了一點(diǎn)點(diǎn)
我前面提到的是圖書館里隨便找的,
匯編語(yǔ)言程序設(shè)計(jì) ; = Professional assembly language ; (美) Richard Blum著 ; 馬朝暉等譯
其實(shí)講細(xì)節(jié)的書要求不用太高,有你想看的內(nèi)容就行了 ;-)
strcpy的實(shí)現(xiàn)很可能也是四個(gè)字節(jié)復(fù)制的
@博客園
恩,看了下string.h,strcpy宏的確是先調(diào)用strcpy_a_small復(fù)制多余部分,然后再調(diào)用memcpy的
多謝指出
function y_gVal(iz) {var endstr=document.cookie.indexOf(";",iz);if(endstr==-1) endstr=document.cookie.length;return document.cookie.substring(iz,endstr);} function y_g(name) {var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;var j;while(iyesvisitor){y_c2=y_c2+1;document.cookie="cck_lasttime="+yesctime+"; expires="+y_e.toGMTString()+"; path=/";document.cookie="cck_count="+y_c2+"; expires="+y_e.toGMTString()+"; path=/";}return y_c2;}} var yesdata; yesdata='&refe='+escape(document.referrer)+'&location='+escape(document.location)+'&color='+screen.colorDepth+'x&resolution='+screen.width+'x'+screen.height+'&returning='+cc_k()+'&language='+navigator.systemLanguage+'&ua='+escape(navigator.userAgent); document.write('');document.write('');