G65SC802 與 G65SC816 指令集(按字母順序排列) (轉)
G65SC802 與 G65SC816 指令集(按字母順序排列)
to:hdw1978@kali.com.cn">hdw1978提供 收稿日期 2000-07-25 20:15:08
( 非常感謝 hdw1978 的第二次投稿. --工作室)
---------------------------------------------------------------------------------
//以下指令未經特殊說明,一律以值和累加器值(二運算元指令),記憶體或累加器值(
單運算元指令)作為運算元。
ADC 帶進位加法
AND ‘與’操作
ASL 左移一位
BCC(BLT) 有進位(Pe=0)時分支
BCS(BGE) 無進位(Pe=1)時分支
BEQ 相等(Pz=1)時分支
BIT 位測試
BMI 結果減(PN=1)時分支
BNE 不祥等(Pz=0)時分支
BPL 結果加(PN=0)時分支
BRA 總是分支
BRK 強制中斷
BRL 總是長整型分支
B無(Pv=0)時分支
BVS 溢位(Pv=1)時分支
CLC 清除進位標誌
CLD 清除十進位制
CLI 清除中斷禁止位
CLV 清除溢位標誌
CMP(CPA) 比較
COP 協
CPX 比較記憶體和X暫存器
CPY 比較記憶體和Y暫存器
DEC 減一操作,若為累加器也可為DEA
DEX 暫存器X減一
DEY 暫存器Y減一
EOR 異或操作
INC 增一操作,若為累加器也可為INA
INX 暫存器X增一
INY 暫存器Y增一
JML 長整型跳轉,強制長跳轉時等同為JML
JMP 跳轉
JSL 長整型子跳轉,長絕對定址方式時也可為JSR
LDA 記憶體值裝入累加器
LDX 記憶體值裝入暫存器X
LDY 記憶體值裝入暫存器Y
LSR 右移一位
MVN 反向塊移動
MVP 正向塊移動
NOP 無操作
記憶體值與累加器值相或
PEA 壓棧(直接定址)
PEI 壓棧(間接定址)
PER 壓棧(PC暫存器)
PHA 壓棧(累加器)
PHB 壓棧(資料區段暫存器)
PHD 壓棧(直接暫存器)
PHK 壓棧(程式區段暫存器)
壓棧(處理器狀態值)
PHX 壓棧(X暫存器)
PHY 壓棧(Y暫存器)
PLA 出棧(向累加器)
PLB 出棧(向資料區段暫存器)
PLD 出棧(向直接暫存器)
PLP 出棧(向處理器狀態)
PLX 出棧(向X暫存器)
PLY 出棧(向Y暫存器)
REP 重置狀態位
ROL 迴圈左移
ROR 迴圈右移
RTI 從中斷返回
RTL 從子程式返回(長整型)
RTS 從子程式返回
SBC 帶借位減法
SEC 設定進位標誌
SED 設定十進位制模式
SEI 設定中斷禁止狀態
SEP 設定處理器狀態位
STA 累加器值存入記憶體
STP 停止時鐘
STX X暫存器值存入記憶體
STY Y暫存器值存入記憶體
STZ 將零存入記憶體
TAX 累加器值傳送到X暫存器
TAY 累加器值傳送到Y暫存器
TCD(TAD) 累加器值傳送到直接暫存器
TCS(TAS) 累加器值傳送到堆疊指標暫存器
TDC(TDA) 直接暫存器值送到累加器
TRB 測試並重置位
TSB 測試並設定位
TSC(TSA) 堆疊指標暫存器值送到累加器
TSX 堆疊指標暫存器值送到X暫存器
TXA X暫存器值送到累加器
TXS X暫存器值送到堆疊指標暫存器
TXY X暫存器值送到Y暫存器
TYA Y暫存器值送到累加器
TYX Y暫存器值送到X暫存器
WAI 等待中斷
XBA(SWA) 累加器中高8位和低8位
XCE 交換進位位和模擬位
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988025/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python中按字母順序對列表排序Python排序
- HTML 標籤參考無極3註冊按字母順序排列 HTML 641480標籤HTML
- 一份python實用”技巧“清單(按字母順序)Python
- python pandasDataframe按指定index名或columns名(行名或列名)順序修改輸出內容的排列順序PythonIndex
- 如何讓漢字以拼音字母順序排序排序
- unittest--TestCase 按宣告順序執行
- MySQL 按指定 ID 順序返回結果MySql
- Mysql按指定 ID 順序返回結果MySql
- jsoncpp按寫入順序讀取JSON
- 學習-Java順序結構之字元變換之大小寫字母轉換Java字元
- 字母排列(python實現)Python
- MySQL按指定順序排序(order by field的使用)MySql排序
- 亂序排列檔案中的所有行(轉)
- javascript 字串字元順序反轉JavaScript字串字元
- JAVA中取順序號 (轉)Java
- 順序與選擇結構
- 聊聊如何讓springboot攔截器的執行順序按我們想要的順序執行Spring Boot
- python-reverse順序反轉Python
- LeetCode - 1389 - 按既定順序建立目標陣列LeetCode陣列
- CSS 世界中的方位與順序CSS
- 命令執行順序控制與管道
- 外連線與連線順序
- js自動新增的物件屬性並非完全按照新增的順序排列JS物件
- Linuxls按時間排列Linux
- 現在有"abcdefghijkl”12個字元,將其所有的排列中按字典序排列,給出任意一種排列,說出這個排列在所有的排列中是第幾小的?字元
- mysql 中sql語句關鍵字的書寫順序與執行順序MySql
- c語言: 鍵盤輸入一個n個字元的串,然後按字母表順序輸出這n個字元C語言字元
- 優先順序反轉+解決方案
- 優先順序反轉解決方案
- Python的方法解析順序(MRO)[轉]Python
- 順序表
- 轉: 關於oracle 是按照寫入順序還是ROWID順序取資料Oracle
- JS與&& 或||運算子 優先順序JS
- Jmeter元件執行順序與作用域JMeter元件
- 1.入門與順序結構
- 順序結構與選擇結構
- python運算子及優先順序順序Python
- 第2章 順序表及其順序儲存