找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5067|回復: 0
收起左側(cè)

請教一個簡單的DA指令的問題

[復制鏈接]
ID:55153 發(fā)表于 2013-9-17 12:42 | 顯示全部樓層 |閱讀模式
本帖最后由 eliza99 于 2013-9-17 12:44 編輯

DA A指令說,若累加器A的低4位數(shù)值大于9或者第3位向第4位產(chǎn)生進位,則需要將A的低4位內(nèi)容加6調(diào)整,以產(chǎn)生低4位正確的BCD數(shù)值,如果加6調(diào)整后,低4位產(chǎn)生進位,且高4位均為1,則內(nèi)部加法置位CY,反之,不清除CY標志位。

高位均為1就是1111,(15),那么DA A不是會加6調(diào)整自動產(chǎn)生CY為1嗎,那還需要置位嗎?
另外,高位只要是大于9的,調(diào)整以后不是都會進位嗎,為什么要單獨提到高位1111呢?

可以舉個例子說明一下為什么書上這么講呢?

而且上面說“如果加6調(diào)整后。。。!奔热欢颊{(diào)整了,怎么還會出現(xiàn)1111大于9的數(shù)呢?很迷糊。。。。。。。。。。。。。
謝謝啦。





回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表