匯編語言程序中的字符串表達(dá)式及運算符
發(fā)布時間:2008/12/23 0:00:00 訪問次數(shù):1518
字符串表達(dá)式一般由字符串常量、字符串變量、運算符和括號構(gòu)成。編譯器所支持的字符串最大長度為512字節(jié)。常用的與字符串表達(dá)式相關(guān)的運算符如下:
、賚en運算符
len運算符返回字符串的長度(字符數(shù)),以x表示字符串表達(dá)式,其語法格式如下。
: len: x
、赾hr運算符
chr運算符將0~255之間的整數(shù)轉(zhuǎn)換為一個字符,以m表示某一個整數(shù),其語法格式如下。
。 chr:m
、踫tr運算符
str運算符將一個數(shù)字表達(dá)式或邏輯表達(dá)式轉(zhuǎn)換為一個字符串。對于數(shù)字表達(dá)式,str運算符將其轉(zhuǎn)換為一個以十六進(jìn)制組成的字符串;對于邏輯表達(dá)式,str運算符將其轉(zhuǎn)換為字符串t或f。其語法格式如下:
。 str: x
其中,x為一個數(shù)字表達(dá)式或邏輯表達(dá)式。
、躭eft運算符
left運算符返回某個字符串左端的一個子串。其語法格式如下:
x: left: y
其中,x為源字符串,y為一個整數(shù),表示要返回的字符個數(shù)。
、輗ight運算符
與left運算符相對應(yīng),right運算符返回某個字符串右端的一個子串。其語法格式如下:
x: right: y
其中,x為源字符串,y為一個整數(shù),表示要返回的字符個數(shù)。
、辌c運算符
cc運算符用于將兩個字符串連接成一個字符串。其語法格式如下:
x: cc:y
其中,x為源字符串1,y為源字符串2,cc運算符將y連接到x的后面。
(4)與寄存器和程序計數(shù)器(pc)相關(guān)的表達(dá)式及運算符
常用的與寄存器和程序計數(shù)器(pc)相關(guān)的表達(dá)式及運算符如下。
、賐ase運算符
base運算符返回基于寄存器的表達(dá)式中寄存器的編號。其語法格式如下:
: base: x
其中,x為與寄存器相關(guān)的表達(dá)式。
、趇ndex運算符
index運算符返回基于寄存器的表達(dá)式中相對于其基址寄存器的偏移量。其語法格式如下:
。 index: x
其中,x為與寄存器相關(guān)的表達(dá)式。
。5)其他常用運算符
①?運算符
?運算符返回某代碼行所生成的可執(zhí)行代碼的長度。例如:
?x
返回定義符號x的代碼行所生成的可執(zhí)行代碼的字節(jié)數(shù)。
、赿ef運算符
def運算符判斷是否定義某個符號。例如:
。 def: x
如果符號x已經(jīng)定義,則結(jié)果為真,否則為假。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
字符串表達(dá)式一般由字符串常量、字符串變量、運算符和括號構(gòu)成。編譯器所支持的字符串最大長度為512字節(jié)。常用的與字符串表達(dá)式相關(guān)的運算符如下:
①len運算符
len運算符返回字符串的長度(字符數(shù)),以x表示字符串表達(dá)式,其語法格式如下。
。 len: x
②chr運算符
chr運算符將0~255之間的整數(shù)轉(zhuǎn)換為一個字符,以m表示某一個整數(shù),其語法格式如下。
: chr:m
、踫tr運算符
str運算符將一個數(shù)字表達(dá)式或邏輯表達(dá)式轉(zhuǎn)換為一個字符串。對于數(shù)字表達(dá)式,str運算符將其轉(zhuǎn)換為一個以十六進(jìn)制組成的字符串;對于邏輯表達(dá)式,str運算符將其轉(zhuǎn)換為字符串t或f。其語法格式如下:
。 str: x
其中,x為一個數(shù)字表達(dá)式或邏輯表達(dá)式。
、躭eft運算符
left運算符返回某個字符串左端的一個子串。其語法格式如下:
x: left: y
其中,x為源字符串,y為一個整數(shù),表示要返回的字符個數(shù)。
、輗ight運算符
與left運算符相對應(yīng),right運算符返回某個字符串右端的一個子串。其語法格式如下:
x: right: y
其中,x為源字符串,y為一個整數(shù),表示要返回的字符個數(shù)。
、辌c運算符
cc運算符用于將兩個字符串連接成一個字符串。其語法格式如下:
x: cc:y
其中,x為源字符串1,y為源字符串2,cc運算符將y連接到x的后面。
。4)與寄存器和程序計數(shù)器(pc)相關(guān)的表達(dá)式及運算符
常用的與寄存器和程序計數(shù)器(pc)相關(guān)的表達(dá)式及運算符如下。
、賐ase運算符
base運算符返回基于寄存器的表達(dá)式中寄存器的編號。其語法格式如下:
。 base: x
其中,x為與寄存器相關(guān)的表達(dá)式。
、趇ndex運算符
index運算符返回基于寄存器的表達(dá)式中相對于其基址寄存器的偏移量。其語法格式如下:
。 index: x
其中,x為與寄存器相關(guān)的表達(dá)式。
(5)其他常用運算符
、?運算符
?運算符返回某代碼行所生成的可執(zhí)行代碼的長度。例如:
。縳
返回定義符號x的代碼行所生成的可執(zhí)行代碼的字節(jié)數(shù)。
②def運算符
def運算符判斷是否定義某個符號。例如:
: def: x
如果符號x已經(jīng)定義,則結(jié)果為真,否則為假。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
上一篇:PWM的工作原理
熱門點擊
- 在c/c++代碼中嵌入?yún)R編指令
- 匯編語言程序中的字符串表達(dá)式及運算符
- 匯編語言程序中常用的符號
- 從匯編程序中訪問C程序變量
- 匯編語言程序中的邏輯表達(dá)式及運算符
- ARM C/C++編譯器
- 匯編程序、c/c++程序間的相互調(diào)用
- RFID倉儲管理系統(tǒng)流程
- 匯編語言程序中的數(shù)字表達(dá)式及運算符
- 射頻接口發(fā)送部分的Multisim仿真
推薦技術(shù)資料
- 聲道前級設(shè)計特點
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細(xì)]
- AMOLED顯示驅(qū)動芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計
- GB300 超級芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究