卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

DAA指什么 匯編語(yǔ)言中DAA和DAS用法,越詳細(xì)越好?

匯編語(yǔ)言中DAA和DAS用法,越詳細(xì)越好?匯編指令DAA(十進(jìn)制加法后調(diào)整)組合(壓縮)BCD碼的加法調(diào)整指令。格式:DAA函數(shù):將Al的內(nèi)容調(diào)整為二位組合類型的二進(jìn)制數(shù)。調(diào)整方法與AAA指令類似,只

匯編語(yǔ)言中DAA和DAS用法,越詳細(xì)越好?

匯編指令DAA(十進(jìn)制加法后調(diào)整)組合(壓縮)BCD碼的加法調(diào)整指令。格式:DAA函數(shù):將Al的內(nèi)容調(diào)整為二位組合類型的二進(jìn)制數(shù)。調(diào)整方法與AAA指令類似,只是DAA指令應(yīng)分別考慮Al的上4位和下4位。如果Al的下4位大于9或AF=1,則Al的內(nèi)容加上06h,AF設(shè)置為1;如果Al的上4位大于9或CF=1,則Al的內(nèi)容加上60H,CF設(shè)置為1。如果兩者都不滿足,AF和CF將被清除。示例:兩個(gè)組合BCD碼mov Al、37h mov BL、35h add Al、BL的加法運(yùn)算兩個(gè)十六進(jìn)制數(shù)相加,Al為37h,35h=6C DAA,DAA調(diào)整,Al為72h。

什么是DAA匯編指令呢?

加法后十進(jìn)制調(diào)整(DAA)用于調(diào)整Al的值,這是add或ADC計(jì)算的兩個(gè)壓縮BCD碼的結(jié)果。壓縮BCD碼是一個(gè)字節(jié)來存儲(chǔ)兩個(gè)BCD碼,低4位和高4位是一個(gè)BCD碼。調(diào)整規(guī)則如下:如果Al的下4位大于9,或標(biāo)志位AF=1,則Al=al6,并置AF=1;如果Al的上4位大于9,或CF=1,則Al=al60h,并置CF=1;如果上述兩點(diǎn)不成立,則清除標(biāo)志位AF和CF。調(diào)整后,Al的值仍然是一個(gè)壓縮的BCD碼,也就是說,在添加兩個(gè)壓縮的BCD碼并調(diào)整之后,結(jié)果仍然是一個(gè)壓縮的BCD碼。指令格式:受DAA影響的標(biāo)志位:AF、CF、PF、SF和ZF(未定義的)。例如:moval,43hmovbl,29haddal,blal=6bh,這不是壓縮的BCD碼,因?yàn)榈臀?位“B”不是BCD碼。DAA調(diào)整后,壓縮BCD碼Al=72h也有:4329=72