- UID
- 61
- 阅读权限
- 60
- 精华
- 魅力
-
- 信用
-
- 注册时间
- 2007-6-24
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2009-5-22 22:32
|
显示全部楼层
本帖最后由 フラナガン機關 于 2009-5-24 11:29 编辑
近期進展緩慢,某些圖像方面和壓縮語句方面一直無法攻克,唯一欣慰的是MD其CPU-M68000機械彙編指令終于明白了一些......運用起來很複雜...........原理上可以用來定義任何條件和過程與結果.............不過實在是太複雜了.......我目前還無法實用化............
MOTOROLA M68000 指令集81個....(遊戲中並不是全都用得到...)
ABCD Add Decimal with Extend 求和(扩展BCD码)
ADD Add 求和
ADDA Add Address 求和(地址)
ADDI Add Immediate 求和(立即数)
ADDQ Add Quick 求和(???)
ADDX Add Extended 求和(扩展)
AND AND Logical 求逻辑与
ANDI AND Immediate 求逻辑与(立即数)
ANDI to CCR CCR AND Immediate 标志器存器、立即数求逻辑与
ASL,ASR Arithmetic Shift 算术位移
Bcc Branch Conditionally 条件分支
BCHG Test a Bit and Change 测试并改变某个位
BCLR Test a Bit and Clear 测试并置0某个位
BRA Branch Always 无条件分支
BSET Test Bit and Set 测试并置1某个位
BSR Branch to Subroutine 分支到子程序
BTST Test a Bit 测试某个位
CHK Check Register Against Bounds 检查数据寄存器是否越界
CLR Clear an Operand 操作数置0
CMP Compare 比较
CMPA Compare Address 比较(地址)
CMPI Compare Immediate 比较(立即数)
CMPM Compare Memory 比较(内存)
DBcc Test Condition,Decrement,and Branch 测试条件-自减-分支,即循环控制
DIVS Signed Divide 有符号数除法
DIVU Unsighed Divide 无符号数除法
EOR Exclusive-OR Logical 逻辑异或
EORI Exclusive-OR Immediate 逻辑异或(立即数)
EORI to CCR Exclusive-OR Immediate to Condition Code 标志器存器、立即数求逻辑异或
EXG Exchange Registers 寄存器数据交换
EXT Sign-Extend 符号扩展
ILLEGAL Take Illegal Instruction Trap 非法指令中断
JMP Jump 跳转
JSR Jump to Subroutine 跳转到子程序
LEA Load Effective Address 载入有效地址
LINK Link and Allocate 链接&分配
LSL,LSR Logical Shift 逻辑位移
MOVE Move Data from Source to Destination 传递数据(原操作数->目的操作数)
MOVEA Move Address 传递地址
MOVE to CCR Move to CCR 传递到标志寄存器
MOVE from SR Move from the SR 传递(从堆栈寄存器)
MOVEM Move Multiple Registers 传递(多个寄存器)
MOVEP Move Peripheral Data 传递(外围数据???)
MOVEQ Move Quick 传递(???)
MULS Signed Multiply 有符号数乘法
MULU Unsigned Multiply 无符号数乘法
NBCD Negate Decimal with Extend 求负(扩展BCD码)
NEG Negate 求负
NEGX Negate with Extend 求负(扩展)
NOP No Operation 空指令
NOT Logical Complement 求补
OR Inclusive-OR Logical 逻辑或
ORI Inclusive-OR Immediate 逻辑或(立即数)
ORI to CCR Inclusive-OR Immediate to CCR 标志器存器、立即数求逻辑或
PEA Push Effective Address 有效地址压栈
ROL,ROR Rotate (Without Extend) 循环移动
ROXL,ROXR Rotate with Extend 循环移动(扩展)
RTR Return and Restore CCR 返回并恢复标志寄存器,即出栈
RTS Return from Subroutine 从子程序中返回,即回到主程序
SBCD Subtract Decimal with Extend 相减(扩展BCD码)
Scc Set According to Condition 按条件置位
SUB Subtract 相减
SUBA Subtract Address 相减(地址)
SUBI Subtract Immediate 相减(立即数)
SUBQ Subtract Quick 相减(???)
SUBX Subtract with Extend 相减(扩展)
SWAP Swap Register Halves 数据寄存器高低位数据交换
TAS Test and Set an Operand 测试并置数
TRAP Trap 中断
TRAPcc Trap on Condition 条件中断
TRAPV Trap on Overflow 溢出中断
TST Test an Operand 测试一个操作数
UNLK Unlink 解除链接
ANDI to SR AND Immediate to the Status Register 立即数、堆栈寄存器求逻辑与
EORI to SR Exclusive-OR Immediate to the SR 立即数、堆栈寄存器求逻辑异或
MOVE to SR Move to the SR 传递(到堆栈寄存器)
MOVE to USP Move User Stack Pointer 传递(用户堆栈寄存器)
ORI to SR Inclusive-OR Immediate to the SR 立即数、堆栈寄存器求逻辑或
RESET Reset External Devices 重置外部设备
RTE Return from Exception 从异常中返回
STOP load Status Register and Stop
................
..................................我下一步的研究進展預計一定會很慢.........弄不好完成日又未知了.....
目前完成度10%.... |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|