亚洲中精品级在线,日本色逼影音资源,自拍中文本土欧美色,亚洲变态另类天堂AV手机版

  • <sup id="3rtm4"><menu id="3rtm4"></menu></sup>
    <option id="3rtm4"><span id="3rtm4"></span></option>
      1. 我要提問

        51單片機中“ACC”怎么用?

        秋水逸冰 2023-05-20 13:36:08

        51單片機中“ACC”怎么用?

        1個回答
        • kiss7786 2023-05-20 13:31:08

          A和ACC的實質(zhì)是一樣的,對應(yīng)地址都是0E0H,

          只是匯編在使用時,在格式上取了兩個名字。

          你看看它們的使用方法,有的地方用A,有的地方用ACC,會發(fā)現(xiàn)有一定的規(guī)律。

          當(dāng)其要進行位表示時,必須用ACC,

          比如要寫成ACC.7,而不能寫成A.7

          但當(dāng)其作為8位二進制數(shù)時,ACC和A都能用

          但還是有區(qū)別

          比如 INC ACC和INC A 都能用

          ACC是地址的調(diào)用

          而A是累加器調(diào)用

          由于PUSH、POP 是直接尋址,后面一定跟的是直接地址

          所以在進棧和出棧的時候 不能用A 只能用Acc

          有這么一說

          累加器有A、ACC和E0H三種表示形式,分屬兩種不同的尋址方法,使用A時,為寄存器尋址,指令碼為04H,使用ACC和E0H時,為直接尋址,指令碼為05E0H

          INC A 是寄存器尋址

          INC A 是單字節(jié)指令,轉(zhuǎn)換成機器碼是:04H,機器碼中沒有明確指出操作數(shù),隱含操作

          數(shù)是累加器A,所以把這種方式尋址叫寄存器尋址。

          INC ACC是直接尋址

          INC ACC 是雙字節(jié)指令,轉(zhuǎn)換成機器碼是:05H,E0H。機器碼中包含了累加器A的地址E0H

          這個 E0H 可以換成其他直接地址,所以這種方式尋址叫直接尋址。

          PUSH 和 POP 指令只支持直接尋址,所以不能用 A

          PUSH ACC 機器碼:C0H E0H

          POP ACC 機器碼:D0H E0H

          0有用 0 回復(fù)
        申明:本文轉(zhuǎn)載自互聯(lián)網(wǎng),轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責(zé)。文章內(nèi)容僅供參考。如因作品內(nèi)容、版權(quán)和其他問題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件聯(lián)系刪除。

        相關(guān)問答