360 彙編/偽指令
外觀
< 360 彙編
偽指令是給彙編器的特殊指令,關於程式的定位、程式應假定被彙編到的地址、模組的名稱、資料宣告、程式的標題和列印選項、定義和呼叫宏、宏迴圈和測試以及原始碼的結束。除非發出機器指令,否則這些指令不會生成可執行程式碼。
偽指令在彙編器的不同版本之間有所不同,更高階和更強大的彙編器提供了所有指令。所有偽指令的長度都是 2-5 個字母。以下是可用的通用偽指令列表。一些偽指令用於條件彙編或宏處理,而另一些則僅在處理宏時可用。
- *PROCESS - 特殊處理選項
- ACONTROL - 更改彙編器選項和控制
- ACTR - 限制宏中的 AIF/AGO 分支計數
- ADATA - 將資訊寫入 ADATA 檔案
- AGO - 條件彙編轉移
- AIF - 彙編時條件測試
- AINSERT - 將記錄插入輸入流
- ALIAS - 為外部符號提供替代名稱
- AMODE - 宣告定址模式
- ANOP - 彙編無操作
- AREAD - 從輸入流讀取
- CATTR - 指定類名和屬性
- CCW - 指定 8 位元組,24 位地址 I/O 指令
- CCW0 - 與 CCW 相同
- CCW1 - 指定 8 位元組,31 位地址 I/O 指令
- CEJECT - 條件彈出
- CNOP = 條件無操作
- COM - 宣告公共控制段
- COPY - 包含程式碼
- CSECT - 宣告一個控制段
- CXD - 返回外部虛擬段的總大小
- DC - 宣告一個常數值
- DROP - 停止使用定址暫存器
- DS - 為儲存位置宣告名稱
- DSECT - 宣告一個虛擬段
- DXD - 定義外部虛擬段
- EJECT - 在列表中跳到下一頁
- END - 宣告彙編的結束
- ENTRY - 宣告一個公共入口點
- EQU - 宣告一個符號
- EXITCTL - 設定要傳遞給某些使用者出口的值
- EXTRN - 宣告一個強(必需)外部符號
- GBLA / GBLB / GBLC - 宣告宏的全域性符號
- ICTL - 宣告原始碼列邊距
- ISEQ - 驗證序列號
- LCLA / LCLB / LCLC - 宣告宏的本地符號
- LOCTR - 指定多個位置計數器
- LTORG - 生成所有文字
- MACRO - 宣告宏的開始
- MEND - 宣告宏的結束
- MEXIT - 宣告宏處理的終止
- MNOTE - 宣告宏中的錯誤(或警告)
- OPSYN - 定義或刪除操作碼
- ORG - 設定當前位置計數器值
- POP - 恢復 PRINT 設定
- PRINT - 宣告列表條件
- PUNCH - 將資訊新增到目標輸出
- PUSH - 儲存當前 PRINT 設定
- REPRO - 將下一張卡片複製到目標檔案而不進行翻譯
- RMODE - 宣告真實定址模式
- RSECT - 宣告一個只讀 CSECT
- SETA / SETB / SETC - 宣告條件符號的值
- SPACE - 在列表中生成空行
- TITLE - 在列表中新增標題
- START - 宣告控制段的開始
- USING - 宣告定址暫存器
- WXTRN - 宣告弱(可選)外部符號
- XATTR - 為外部符號分配屬性
- 註釋 - 程式設計師對程式的備註
| 360 組合語言 | |
| 360 系列 | 介紹 · 基本常見問題解答 · 360 系列 · 360 架構 |
|---|---|
| 360 指令集 | 360 指令 · 分支指令 · 資料傳輸指令 · 控制流指令 · 算術指令 · 邏輯指令 · 移位和旋轉指令 · 特權指令 · 其他指令 |
| 語法和彙編器 | 360 彙編器· 偽指令 |
| 指令擴充套件 | 浮點數 · 高階語言 |