易码技术论坛

 找回密码
 加入易码
搜索
查看: 256438|回复: 4

和徐洪海大哥商榷关于SED,CLD

[复制链接]
发表于 2005-3-6 14:09:00 | 显示全部楼层
真的?一直以为无用~也没去试过哈~
发表于 2005-3-6 15:44:00 | 显示全部楼层
SED是可以用的,之所以会死机是没有屏蔽系统中断,结果系统的中断处理程序出错造成的,只要在执行前加SEI就可以了
发表于 2005-4-5 17:52:00 | 显示全部楼层
QIQI 说得有理!!
支持,顶一个!

发表于 2005-4-17 17:22:00 | 显示全部楼层
就是BCD的十进制码  又称8421码
我发现的一本6502的书上面有
之所以死机 我认为是没有CLD 所以系统默认的中断都是16进制模式 混乱了
 楼主| 发表于 2005-3-6 13:35:45 | 显示全部楼层 |阅读模式
关于徐大哥在(6502大奥秘中提到关于

SED和CLD无法使用的问题我查过相关资料

并文曲星实机操作后证明是可以使用的

SED

LDA   #$15

ADC   #$17

STA   $3000

CLD

运行.......

结果($3000)=32   (不是2C)

其流程为  读入十进制数--转为十六进制--运算--结果转为十进制输出--END

该算法在Debug下写程序相当方便,一目了然

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2024-3-29 18:22 , Processed in 0.009266 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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