NESASM教程——第八天——比较
来源:互联网 发布:mac搜狗 工具箱 编辑:程序博客网 时间:2024/04/19 05:54
【什么意思?】
实话实说,我忘了在第6天讲比较指令,所以放在第8天了。
【怎么做?】
一共有3个比较指令:
CPX —— 比较X和一个值
CPY —— 比较Y和一个值
CMP —— 比较A和一个值
注意:这个“值”可以是数字,或内存变量
你注意到没,居然没有寄存器之间的比较指令,奇怪不?
使用例子:
cpx #32 ; 比较X和立即数32cpy $2002 ; 比较 Y 和 存在$2002的内容cmp #$20 ; 比较A和0x20beq IfEqual ; 如果比较结果为相等,那么跳转到IfEqual标签处
比较指令用于设置状态寄存器,这样可以使用条件跳转(BEQ,BNE,BCC等)。
【今日回顾】
抱歉第6天忘了讲上述内容。
0 0
- NESASM教程——第八天——比较
- NESASM教程——第五天——主角出场
- NESASM教程——第七天——使用内存
- NESASM教程——第一天——开始NES汇编
- NESASM教程——第三天——NES编程相关
- NESASM教程——第九天——运动的主角
- NESASM教程——第十天——主角DMA
- NESASM教程——第十一天——JSR指令
- NESASM教程——第十三天——背景
- 小迪教程第八天——参数类型注入
- 第八天——实习
- NESASM教程——第六天——跳转和按键处理
- NESASM教程——第二天——源文件的结构
- NESASM教程——第四天——制作、载入调色板
- NESASM教程——第十二天——VBlank和中断
- java基础———第八天
- 第八天——无线网络覆盖
- 第八天——悲剧周日
- jsp表单提交接收到数据乱码
- android学习十三(android的通知使用)
- jsp 中的会话跟踪技术
- FieldType 元素(字段类型)
- POJ 1523 割点
- NESASM教程——第八天——比较
- CUDA 编程 之 invalid device function
- FieldTypes 元素(字段类型)
- List<?>不能直接被类型转换
- 清理收缩VMware虚拟机中MacOS系统的vmdk文件的大小
- 第十二周项目一——程序阅读(5)
- 【Android】神奇的android:clipChildren属性
- 集群工具ansible简单使用
- java之XML