freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

匯編語言的基本語法-全文預(yù)覽

2025-08-30 15:17 上一頁面

下一頁面
  

【正文】 4 , /, MOD 5 +, 6 EQ, NE, L, LE, GT, GE 7 NOT 8 AND 9 OR, XOR 偽指令( 指示性語句) 偽指令又稱為偽操作,它是在對源程序匯編期間由匯編程序處理的操作,它們可以完成如 定義數(shù)據(jù)、分配存儲區(qū)、指示程序結(jié)束等功能。 HIGH和 LOW 稱為字節(jié)分離操作符,它接收一個數(shù)或地址表達式, HIGH取其高位字節(jié), LOW取其低位字節(jié)。 該操作數(shù)的段地址和偏移地址與下一個存儲單元地址相同 。 SHORT 用來修飾 JMP指令中轉(zhuǎn)向地址的屬性,指出轉(zhuǎn)向地址是在下一條指令地址的 177。 此外,有時指令要求使用 PTR操作符。 SEG 格式為: SEG 變量或標號 匯編程序?qū)⒒厮妥兞炕驑颂柕亩蔚刂分怠?OFFSET 格式為: OFFSET 變量或標號 匯編程序?qū)⒒厮妥兞炕驑颂柕钠频刂分怠?SIZE 格式為: SIZE 變量 匯編程序應(yīng)回送分配給該變量的字節(jié)數(shù)。如果表達式為常數(shù),則應(yīng)回送 0。 數(shù)值回送操作符把一些特征或存儲器地址的一部分作為數(shù)值回送。 ( 3) 關(guān)系操作符 關(guān)系操作符有: EQ(相等)、 NE(不等)、LT(小于)、 GT(大于)、 LE(小于或等于)、GE(大于或等于)。 ARRAY DW 1, 2, 3, 4, 5, 6, 7 ARYEND DW ? 其中 ARYEND是為計算數(shù)組長度而建立的符號地址,所需指令如下: MOV CX, (ARYENDARRAY)/2 匯編程序在匯編期間將計算出表達式的值而形成指令: MOV CX, 7 ( 2) 邏輯操作符 邏輯操作符有: AND(與)、 OR(或)、 XOR(異或)、 NOT(非)。經(jīng)常使用的是地址 177。 算術(shù)操作符可以用于數(shù)字表達式或地址表達式中,但當它用于地址表達式時,只有當其結(jié)果有明確的物理意義時才是有效的結(jié)果。 三、表達式 表達式是常數(shù)、標號、變量與一些操作符相組合的序列,可以有數(shù)字表達式和地址表達式兩種。 常量、標識符和表達式 一、常量 其值在程序中不能改變的量 , 在匯編語言源程序中的常量有: 數(shù)字常量、字符常量和符號常量 ( 1 ) 數(shù)字常量可以是二進制數(shù)、八進制數(shù)、十進制數(shù)或十六進制數(shù)表示 ( 2 ) 字符常量是用單引號‘ ’括起來的 ASCII字符, 其值是該字符的 ASCII代碼值 ( 3 ) 符號常量是用標識符定義的常量。注釋應(yīng)該寫出本條(或本段)指令在程序中的功能和作用,而不應(yīng)該只寫指令的動作。對于偽操作或宏指令,則給出它們所要求的參數(shù)。對于偽指令,匯編程序?qū)⒏鶕?jù)其所要求的功能進行處理。 變量:變量在數(shù)據(jù)段或附加數(shù)據(jù)段中定義,后面不跟冒號。 它們都用來表示本語句的符號地址 ,都是可有可無的, 只有當需要用符號地址來訪問該語句時它才需要出現(xiàn)。名字中如果用到 上面四項中帶方括號的兩項是可選項。操作數(shù)項可以是常數(shù)、寄存器、標號、變量或由表達式組成。匯編語言的基本語法 . 匯編語言源程序的格式 DATA SEGMENT AT 2022H ARRAY DB a1, a2, a3, … a10( a1~ a10為立即數(shù) ) COUNT EQU $ ARRAY SUM DW ? DATA ENDS STACK SEGMENT PARA STACK ‘STACK’ STAK DB 10 DUP (?) TOP EQU LENGTH STAK STACK ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA, SS:STACK START: MOV AX, DATA MOV DS, AX MOV AX, 0 MOV DI, OFFSET SUM MOV BX, OFFSET ARRAY MOV CX, COUNT LOP: ADD AL, [BX] ADC AH, 0 INC BX LOOP LOP MOV [DI], AX MOV AH, 4CH INT 21H CODE ENDS END START 匯編語言源程序格式的特點是 : 1 .分段結(jié)構(gòu) 2 .語句行 匯編語言程序的語句有兩類: ( 1 ) 指令性語句 ( 2 ) 指示性語句 匯編語言源程序語句的格式 匯編語言源程序中的每個語句可以由四項組成,格式如下: [名字 ] 操作 操作數(shù) [ 。 操作數(shù)項由一個或多個表達式組成,它提供為執(zhí)行所要求的操作而需要的信息。 ; 也可以從一行的第一個字符開始,此時整行都是注釋,常用來說明下面一段程序的功能。、 、 、$ 除數(shù)字外,所有字符都可以放在源語句的第一個位置。 一般說來,名字項可以是標號或變量。 對于指令,匯編程序?qū)⑵浞g為機器語言指令。對于指令,操作數(shù)項一般給出操作數(shù)地址,它們可能有一個,或二個,或三個,或一個也沒有。對于匯編語言程序來說,注釋項的作用是很明顯的,它可以使程序容易被讀懂,因此匯編語言程序必須寫好注釋。 指示性語句 格式為: [ 名字 / 變量 ] 命令 [參數(shù) ] [; 注釋 ] 命令指示匯編程序進行某種匯編操作 , 參數(shù)是有關(guān)的數(shù)據(jù), 名字是段名、符號名等標識符,變量用變量名表示。 組成標識符有如下規(guī)定: ( 1 ) 組成標識符的字符有: 英文大寫字母: A~Z; 英文小寫字母: az; 數(shù)字 0~9; 字符 ?、 、 _ 、 $; ( 2 )字符長度不超過 3l個; ( 3 ) 首字符不能是數(shù)字; ( 4 ) ? 不能單獨作為一個標識符; ( 5 ) 不能把保留字用作標識符,保留字包括助記符、寄存器名等。 MOD是指除法運算后得到的余數(shù),如 19/7
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1