日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]ADC加操作指令,將寄存器的值加上表示的數(shù)值,再加上CPSR中的C條件標(biāo)志位的值,將結(jié)果保存到目標(biāo)寄存器中,并根據(jù)指令的執(zhí)行結(jié)果設(shè)置CPSR中相應(yīng)的標(biāo)志位。

6.6 ADC帶進(jìn)位的加法指令1.指令的編碼格式

ADC加操作指令,將寄存器<shifter_operand>的值加上<Rn>表示的數(shù)值,再加上CPSR中的C條件標(biāo)志位的值,將結(jié)果保存到目標(biāo)寄存器<Rd>中,并根據(jù)指令的執(zhí)行結(jié)果設(shè)置CPSR中相應(yīng)的標(biāo)志位。

指令的編碼格式如圖6.7所示。

圖6.7 ADC指令的編碼格式

2.指令的語法格式

ADC{<cond>}{S} <Rn>,<Rn>,<shifter_operand>

① <cond>

為指令編碼中的條件域。它指示指令在什么條件下執(zhí)行。當(dāng)<cond>忽略時(shí),指令為無條件執(zhí)行(cond=AL(Alway))。

② <S>

S位(bit[20])決定指令的操作是否影響CPSR中條件標(biāo)志位的值。當(dāng)S=1時(shí)指令更新CPSR中條件標(biāo)志位的值;當(dāng)S=0時(shí)指令不更新CPSR中條件標(biāo)志位的值。當(dāng)S=1時(shí),有下面兩種情況。

· 如果<Rd>不是R15,CPSR中的N和Z位根據(jù)指令的執(zhí)行結(jié)果設(shè)置。C位根據(jù)指令操作是否產(chǎn)生一個(gè)進(jìn)位(即一個(gè)無符號(hào)溢出)來設(shè)置;V位根據(jù)是否有帶符號(hào)的溢出來設(shè)置。CPSR中的其他位不受影響。

· 如果<Rd>是程序計(jì)數(shù)器R15,則當(dāng)前程序狀態(tài)的SPSR拷貝到CPSR。如果處理器處于用戶模式或系統(tǒng)模式,則指令的執(zhí)行結(jié)果不可預(yù)知。因?yàn)檫@兩種模式?jīng)]有自己的私有SPSR寄存器。

③ <Rd>

指定目標(biāo)寄存器。

④ <Rn>

指定第一個(gè)源操作數(shù)寄存器。

⑤ <shifter_operand>

使用ARM的通用尋址模式確定第二個(gè)源操作數(shù)。它影響指令編碼格式中的I(bit[25])位和shifter_operand(bits[11∶0])位。

3.指令操作的偽代碼

指令操作的偽代碼如下面程序段所示。

If ConditionPassed{cond} then

Rd=Rn + shifter_operand+C Flag

If S==1 and Rd==r15 then

CPSR=SPSR

Else if S==1 then

N flag=Rd[31]

Z flag=if Rd==0 then 1 else 0

C flag=CarryFrom{ Rn + shifter_operand +C Flag}

V flag=OverflowFrom{ Rn + shifter_operand +C Flag }

4.指令舉例

【例6.6】ADC指令舉例。

ADC 將把兩個(gè)操作數(shù)加起來,并把結(jié)果放置到目的寄存器中。它使用一個(gè)進(jìn)位標(biāo)志位,這樣就可以做比32位大的加法。下面的例子將加兩個(gè) 128 位的數(shù)。

128位結(jié)果:寄存器R0、R1、R2和R3

第一個(gè)128位數(shù):寄存器 R4、R5、R6和R7

第二個(gè)128位數(shù):寄存器 8、9、10和11。

ADDS R0, R4, R8 ;加低端的字

ADCS R1, R5, R9 ;加下一個(gè)字,帶進(jìn)位

ADCS R2, R6, R10 ;加第三個(gè)字,帶進(jìn)位

ADCS R3, R7, R11 ;加高端的字,帶進(jìn)位

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

北京2026年3月27日 /美通社/ -- 當(dāng)?shù)谑鍖萌珖\(yùn)動(dòng)會(huì)辦公系統(tǒng)全程穩(wěn)定運(yùn)行時(shí),當(dāng)銀行柜員輕點(diǎn)鼠標(biāo)實(shí)現(xiàn)業(yè)務(wù)秒級(jí)響應(yīng)時(shí),當(dāng)大學(xué)生刷一卡通順暢進(jìn)出宿舍、食堂、圖書館時(shí),當(dāng)新能源汽車充電樁智能調(diào)度、巨災(zāi)預(yù)警系統(tǒng)精準(zhǔn)響應(yīng)...

關(guān)鍵字: CPU 指令集 芯片 操作系統(tǒng)

在半導(dǎo)體產(chǎn)業(yè)的傳統(tǒng)認(rèn)知中,Arm 是構(gòu)建數(shù)字世界的“圖紙?zhí)峁┥獭薄H欢?,隨著代理式 AI(Agentic AI)對(duì)異構(gòu)計(jì)算需求的指數(shù)級(jí)增長,單純的 IP 和計(jì)算子系統(tǒng)授權(quán)已難以完全消納市場(chǎng)對(duì)于算力部署時(shí)效性的渴求。Arm...

關(guān)鍵字: ARM AGI CPU 數(shù)據(jù)中心 AI

展望未來,當(dāng)摩根士丹利預(yù)測(cè)中 800 倍增長的機(jī)器人半導(dǎo)體市場(chǎng)真正兌現(xiàn)時(shí),Arm 的物理 AI 平臺(tái)將作為底層基礎(chǔ)設(shè)施,支撐起從工廠到家庭、從道路到天空的智能物理世界。計(jì)算的邊界正在被重新定義,而 Arm 已在新邊界上筑...

關(guān)鍵字: ARM 物理 AI 自動(dòng)駕駛 機(jī)器人

3月25日消息,一直以來,Arm都是一家對(duì)外提供IP授權(quán)的芯片企業(yè),包括CPU、GPU、NPU和各種系統(tǒng)IP。

關(guān)鍵字: ARM META

成立三十余年來,Arm一直是芯片行業(yè)特殊的“幕后推手”——不生產(chǎn)一顆芯片,卻定義了全球99%智能手機(jī)的底層架構(gòu)。然而,這家長期保持中立的IP授權(quán)巨頭,如今正打破自己一手建立的商業(yè)規(guī)則。

關(guān)鍵字: ARM CPU 芯片

Arm 首次將其平臺(tái)矩陣拓展至量產(chǎn)芯片產(chǎn)品,為業(yè)界提供覆蓋 IP、Arm計(jì)算子系統(tǒng) (CSS)及芯片的最廣泛的計(jì)算產(chǎn)品選擇。 發(fā)布首款由 Arm 設(shè)計(jì)的數(shù)據(jù)中心 CPU——Arm AGI CPU,專為代理式AI 基...

關(guān)鍵字: ARM CPU 數(shù)據(jù)中心 代理式AI

為下一代 AI 基礎(chǔ)設(shè)施實(shí)現(xiàn)突破性機(jī)架級(jí)性能、擴(kuò)展性和效率

關(guān)鍵字: ARM AGI CPU 代理式AI

與阿里巴巴深化合作,推動(dòng)先進(jìn)工業(yè)仿真能力上云 發(fā)布26款全新邊緣、自動(dòng)化與控制技術(shù),以執(zhí)行工業(yè)領(lǐng)域人工智能驅(qū)動(dòng)的決策 推出新一代電氣化與AI賦能制冷技術(shù),響應(yīng)高密度智算中心與AI基礎(chǔ)設(shè)施需求 北京2...

關(guān)鍵字: 操作系統(tǒng) 西門子 AI 阿里云

AUTOSAR CP (Classic Platform)平臺(tái)雖在提升車輛軟件的模塊化、可重用性、可擴(kuò)展性以及跨系統(tǒng)集成方面成效顯著,有效縮短了開發(fā)周期、提升了軟件質(zhì)量、降低了成本,但面對(duì)軟件定義汽車的巨浪,其仍面臨軟件...

關(guān)鍵字: 汽車電子 操作系統(tǒng) 實(shí)時(shí)操作系統(tǒng)

在工業(yè)控制、汽車電子等實(shí)時(shí)性要求嚴(yán)苛的領(lǐng)域,中斷風(fēng)暴如同懸在系統(tǒng)頭頂?shù)倪_(dá)摩克利斯之劍——當(dāng)多個(gè)高優(yōu)先級(jí)中斷密集觸發(fā)時(shí),傳統(tǒng)MCU常因處理能力不足陷入癱瘓。ARM Cortex-M內(nèi)核通過NVIC(嵌套向量中斷控制器)的優(yōu)...

關(guān)鍵字: 中斷風(fēng)暴 ARM
關(guān)閉