易码技术论坛

 找回密码
 加入易码
搜索
楼主: 亚森罗宾

EMAX两周岁庆祝活动----灌水嘉年华,盖楼拿奖励

 关闭 [复制链接]
发表于 2006-8-28 21:43:09 | 显示全部楼层
1. 累加器进栈指令 PHA

  PHA是隐含寻址方式的单字节指令,操作码是 48

  功能是把累加器A的内容按堆栈指针S所指示的位置送入堆栈,然后堆栈指针减1

  该指令不影响标志寄存器P的状态

2. 累加器出栈指令 PLA

  PLA是隐含寻址方式的单字节指令,操作码是 68

  功能是先让堆栈指针S+1,然后取加过1的S所指向的单元的内容,把它送累加器A

  该指令影响标志寄存器P中的N,Z两标志位

3. 标志寄存器P进栈指令 PHP

  PHP是隐含寻址方式的单字节指令,操作码是 08

  功能是把标志寄存器P的内容按堆栈指针S所指示的位置送入堆栈,然后堆栈指针减1

  该指令不影响标志寄存器P的状态

4. 标志寄存器P出栈指令 PLP

  PLP是隐含寻址方式的单字节指令,操作码是 28

  功能是先让堆栈指针S+1,然后取加过1的S所指向的单元的内容,把它送标志寄存器P


这个留下。。。还是不太懂
发表于 2006-8-28 21:43:23 | 显示全部楼层
晕哦。1600抢不到就去玩跑跑。
发表于 2006-8-28 21:43:39 | 显示全部楼层
5. 堆栈用法举例

例子,删了。。。。


太晚了。。。
发表于 2006-8-28 21:44:01 | 显示全部楼层
诶。注意速度。

明显减慢了。加油啊。

来破灭偶滴希望啊
发表于 2006-8-28 21:44:13 | 显示全部楼层
[转移指令]
无条件转移的跳转步长为整个64K内存,即可以跳转到任意地址
条件跳转指令的跳转步长是有限制的  正跳转127个字节  负跳转128个字节
1. JMP--无条件转移指令

符号码格式 指令操作码 寻址方式
JMP  $data16 4C 绝对寻址
JMP ($data16) 5C 间接寻址

2. 条件转移指令

符号码格式 指令操作码 寻址方式 指令功能
BEQ $data16 F0 相对寻址 如果标志位Z=1则转移,否则继续
BNE $data16 D0 相对寻址 如果标志位Z=0则转移,否则继续
BCS $data16 B0 相对寻址 如果标志位C=1则转移,否则继续
BCC $data16 90 相对寻址 如果标志位C=0则转移,否则继续
BMI $data16 30 相对寻址 如果标志位N=1则转移,否则继续
BPL $data16 10 相对寻址 如果标志位N=0则转移,否则继续
BVS $data16 70 相对寻址 如果标志位V=1则转移,否则继续
BVC $data16 50 相对寻址 如果标志位V=0则转移,否则继续
发表于 2006-8-28 21:44:24 | 显示全部楼层
谁来破灭偶滴希望。!?

朝我开炮!
发表于 2006-8-28 21:44:29 | 显示全部楼层
500没了
5555
发表于 2006-8-28 21:44:32 | 显示全部楼层
这些东西可以不要了。。。懂了
发表于 2006-8-28 21:44:56 | 显示全部楼层
②BEQ 如果标志位 Z = 1,那么就转移,否则继续

    例: 判断 地址3000与地址3001的内容是不是相同,若相同,则送 01 到地址3002,否则送 00

    A 2000

    2000DA $3000

    2003:CMP $3001

    2006:BEQ $200E

    2008DA #$00

    200A:STA $3002

    200D:RTS

    200EDA #$01

    2020:STA $3002

    2023:RTS

    该程序和上面的几乎是一样的,大家分析一下吧.
发表于 2006-8-28 21:45:06 | 显示全部楼层
引用第1541楼亚森罗宾2006-08-28 21:42发表的“”:
无意义的复制粘贴 程序代码,文章,广告的,是主要的删帖对象.


老大。。
别这么绝情嘛。。改正就好咯~
发表于 2006-8-28 21:45:20 | 显示全部楼层
没有人抢了??
发表于 2006-8-28 21:45:55 | 显示全部楼层
努力争取1600楼。
发表于 2006-8-28 21:45:55 | 显示全部楼层
抢得手发酸啊
发表于 2006-8-28 21:46:04 | 显示全部楼层
明天早上再来灌水,下了.....
发表于 2006-8-28 21:46:14 | 显示全部楼层
顺延很费事的
发表于 2006-8-28 21:46:48 | 显示全部楼层
3. 转移到子程序指令JSR和从主程序返回指令RTS

JSR指令仅仅是 绝对寻址,它的操作码是 20

RTS指令是    隐含寻址,它的操作码是 60   





还有一小节。。。。发完了慢慢看
发表于 2006-8-28 21:46:53 | 显示全部楼层
速度。注意速度。


诶。

我的手也酸咯~--b

灌水让人失去勇气。找不到泡论坛的意义。
我不该—
发表于 2006-8-28 21:47:25 | 显示全部楼层
呃。。。是中断的。。。不发了。。。。超简单的说。。。。。。。
发表于 2006-8-28 21:48:03 | 显示全部楼层
似乎是。人。少。了。很。多。啊。

速度啊。
 
估计1600得2-3分钟。
发表于 2006-8-28 21:48:13 | 显示全部楼层
刚开始感觉不错,时间长了就......
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-5-14 09:27 , Processed in 0.015723 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表