历史上的今天
返回首页

历史上的今天

今天是:2024年12月18日(星期三)

正在发生

2020年12月18日 | 利用压栈sp自增复制数据

2020-12-18 来源:51hei

题目要求:

试编写一段程序,将片内RAM的50H-59H单元的内容复制到60H开始的10个单元。


分析:设置栈顶为5FH,压栈的时候sp会先自增再压入数据,可以利用sp的自增循环压入数据。


代码示例:

        MOV SP,#5FH

        MOV R1,#50H

R:     MOV A,@R1

        PUSH ACC

        INC R1

        CJNE R1,#5AH,R

        END

复制代码


同理,也可使用pop的先弹出数据后sp自动减一循环从59H循环pop出数据达到复制的效果。


推荐阅读

史海拾趣

B&K Precision公司的发展小趣事

在随后的几十年里,B&K Precision通过合并和收购其他电子公司,不断增强自身的市场竞争力。其中,1961年收购光远公司是一个重要的里程碑。这次收购不仅扩大了公司的业务范围,还带来了更多的技术和人才资源,为公司的后续发展注入了新的活力。

EPCOS (TDK)公司的发展小趣事

EPCOS的前身是西门子松下有限公司(Siemens Matsushita Components),于1989年在德国慕尼黑成立。这家合资公司的诞生标志着西门子和松下两大电子巨头在电子元器件领域的强强联合。通过整合双方的技术和市场优势,EPCOS迅速崛起为全球电子元器件市场的重要参与者。

BULGIN公司的发展小趣事

作为公认的环境密封连接器及元器件领先制造商,BULGIN公司一直专注于提升在环境密封、电源及防控产品领域的市场地位。公司凭借在极具挑战性的环境中提供可靠、坚固的电源、信号和数据连接的能力,赢得了客户的广泛赞誉。其中,备受欢迎的Buccaneer圆形连接器系列在业界享有出色的声誉,成为公司的一大亮点。

这五个故事展示了BULGIN公司在电子行业中的发展历程和关键里程碑。从创立初期到成为全球领先的电子零件制造商,再到战略性合并和业务扩展,BULGIN始终保持着创新精神和对优质产品的追求。如今,作为环境密封连接器及元器件的领先制造商,BULGIN将继续为客户提供卓越的产品和服务,推动电子行业的持续发展。

Bivar公司的发展小趣事

随着技术的不断发展和市场的日益扩大,Bivar公司意识到国内市场的局限性,开始积极拓展国际市场。公司派遣专业团队前往海外进行市场调研,了解当地需求和竞争态势。通过定制化的产品和灵活的销售策略,Bivar成功打入多个海外市场,并获得了可观的收益。

Cal Crystal Lab Inc / Comclok Inc公司的发展小趣事

随着电子行业的快速发展,技术创新和合作成为了企业发展的重要驱动力。Cal Crystal Lab Inc深知这一点,积极寻求与其他企业的技术合作。通过与国内外知名高校和研究机构的深入合作,公司不断引进新技术、新工艺,提升了产品的技术含量和附加值。同时,Cal Crystal Lab Inc还与其他企业建立了战略合作关系,共同开发新产品、拓展新市场,实现了共赢发展。

Gwconnect (Molex)公司的发展小趣事
由于元件参数可能受温度、湿度等环境因素影响,电路的稳定性相对较差。

问答坊 | AI 解惑

高灵敏度单向可控硅的误触发问题

高灵敏度单向可控硅与阻性负载串联,(因为控制电路只能提供微弱的触发信号,只能选用高灵敏度的单向可控硅) 220AC经整流后用可控硅控制通断,可控硅最大通态电流10A左右 现在用MCR72 {MCR72的Igt〈=200uA} 控制100W的阻性负载 ,可控硅误触 ...…

查看全部问答>

要过年了,最近这几天大家工作状态如何啊

有人放假早,有人放假晚,这几天估计每天都有人离开回家啊。 大家工作的状态还有吗?…

查看全部问答>

S3C6410 WINCE6 SD卡升级 求解

最近在思考一个问题,就是有关SD卡升级的。 我看到过三星发布2442下的SD卡升级,但有个缺陷是只支持FAT格式的小容量卡,而且,在EBOOT里面去读写卡的block、sector,简直有点复杂。 我在想,如果是FAT32格式的(现在基本上都是FAT32格式了)SD卡能 ...…

查看全部问答>

怎样设计一个多路多量程双极输入信号采集系统?

这个系统是: 输入: >=4路 信号 量程:多量程 如+-0.1v,+-0.5v,+-60v 分辨率: >=12bit 输出: CAN总线 传感器多级供电: 如+-5v,+-10v,+-15v 这个设计恐怕只有高手能帮我了 …

查看全部问答>

htmlview.dll for CE 4.2 or CE 5.0 下载

目的:在CE 4.2 or 5.0 的机器上,调用 HtmlView 相关对 html 文件的显示。       在自己的应用程序中嵌入IE浏览器。 问题:缺少ce平台所涉及到的 htmlview.h, htmlview.lib, htmlview.dll 三个文件。我在网上找了些时间,并 ...…

查看全部问答>

有没有人有SHARP手机的开发包

有没有人有SHARP手机的开发包?…

查看全部问答>

折腾ULINK-ME(仅供学习)

闲来无事,又折腾了一下STM32V100板载的ULINK-ME将Firmware由V1.36降到了V1.10惊奇发现,竟然电脑提示找到了新了硬件,而且是ULINK2.这说明了什么???…

查看全部问答>