Freescale MC9S08AW60汇编学习笔记(二)

发布者:chuyifei最新更新时间:2021-08-13 来源: eefocus关键字:Freescale  MC9S08AW60  汇编 手机看文章 扫描二维码
随时随地手机看文章

  路要一步步走,饭要一口口吃,有了一个主体框架后,就来实现一个简单的程序:实现两数相加,并在存储器中查看变化。


 org $0070
x1 ds.b 1
x2 ds.b 1
s1 ds.b 1

 org $1860
main:
  clra
  clrx

  mov #$04,x1    ;4T,将#$04送给x1
  mov #$28,x2    ;4T,将#$28送给x2

  lda x1               ;3T,将x1中的数送给寄存器a
  add x2              ;3T,寄存器a中的数加上x2后再送入寄存器a
  sta s1               ;3T,将寄存器a中的数传送给s1,s1中就是两数相加的结果了

again:
nop
jmp again

org $fffe
dc.w main


  可以知道这个小程序的工作时间是17T,也就是17*0.25us=4.25us,只需要这么短的时间,MC9S08AW60这个MCU就帮我们实现了两数相加。我们还可以在调试面板中查看存储器、寄存器中的变化,主要是$0070之后的变量值变化和寄存器a中的变化。


关键字:Freescale  MC9S08AW60  汇编 引用地址:Freescale MC9S08AW60汇编学习笔记(二)

上一篇:Freescale MC9S08AW60汇编学习笔记(一)
下一篇:Freescale MC9S08AW60汇编学习笔记(五)

推荐阅读最新更新时间:2024-11-02 12:08

IAR由来以及全球首个8051 C编译器
  选择为C做一个编译器是IAR公司成立之初的一部分成功。Pascal在当时也是一个选项,但是最终并没有被用于嵌入式研发中。   IAR公司诞生于这三个字母中后两个字母所代表的天才——Anders Rundgren先生——的嵌入式编程的满腔热情中。   “我给我的孩子命名为Pascal,但最终选择了C做第一个编译器,” Rundgren先生微笑着说。   IAR公司成立于1983年,而第一个C编译器是若干年以后的事情。在那些日子里,没有多少人相信C编程语言会有美好的前景,尽管如此,它与处理器不同部分直接通讯的能力是Anders Rundgren先生选择C的一个重要原因。   “这纯属运气,” Rundgren回顾往事时
[嵌入式]
博世与飞思卡尔携手展示经济高效的汽车安全气囊
2011年8月24日,印度班加罗尔(飞思卡尔技术论坛)和德国罗伊特林根讯-飞思卡尔半导体 (NYSE: FSL) 和博世集团汽车电子事业部利用其在汽车电子的领先地位和系统专业知识,为印度和中国等新兴市场中日益增长的汽车安全细分市场创建了汽车安全气囊参考平台。 这款新的安全气囊参考平台采用的芯片组使用了飞思卡尔 Qorivva 32位微控制器 (MCU) 系列和博世的安全气囊 ASSP 系列,并与这两家公司的传感器协同工作。 安全气囊参考平台演示了飞思卡尔 Qorivva MPC560xP MCU 系列如何与博世CG147安全气囊ASSP系列协同工作,其中飞思卡尔 Qorivva MPC560xP MCU 系列是用于安全应用的可扩
[汽车电子]
飞思卡尔携手合作伙伴发布基于P1025的PLC参考设计平台
一年一度的飞思卡尔技术论坛FTF(Freescale Technology Forum)今年移师北京,于8月14日~8月15日隆重举行。为期两天的时间里,飞思卡尔及其合作伙伴们向广大与会嘉宾全面展示了飞思卡尔在通信、工业控制、消费电子等众多领域的最新产品及解决方案。 在通信处理器领域,飞思卡尔半导体可以说是实力深厚、成绩斐然。多年来,飞思卡尔在嵌入式通信处理器领域一直处于行业领先地位。其产品及解决方案广泛应用于通信、工业控制及自动化、网络、医疗等众多领域。 尽管处于行业领先地位,但飞思卡尔却一直没有停止前进的脚步。在不断推出新品以拓展及完善处理器产品线的同时,针对具体应用领域与业内相关伙伴的合作也日趋深化。加强与软件
[半导体设计/制造]
<font color='red'>飞思卡尔</font>携手合作伙伴发布基于P1025的PLC参考设计平台
飞思卡尔MC9S12X SCI驱动
什么是SCI 串行通信是指数据一位一位地按顺序传送的通信方式,其突出优点是只需一根传输线,可大大降低硬件成本,特别适合远距离通信。其缺点是传输速度较低. 什么是波特率 每秒内能发送或接收的二进制位数称为波特率。若发送一位时间为t ,则波特率为1/t 。 MC9S12XS128 SCI模块 MC9S12XS128 内置的SCI 模块是全双工、波特率可编程设置、可编程选择8 位数据或9 位数据格式的串行通信接口(简称串口) SCI模块具有以下基本特征: l 全双工或单线操作; l 标准不归零(NRZ )传号/ 空号格式; l 具有可编程脉冲宽度的可选择的IrDA 1.4 归零反转(RZI )格式; l13 位波特率
[单片机]
<font color='red'>飞思卡尔</font>MC9S12X SCI驱动
飞思卡尔32位工业连接解决方案简化嵌入式开发
嵌入式开发人员面临着用更少资源做更多事情的压力,他们不但要增强性能应用和连通性,而且要降低成本,加快产品上市。为了帮助开发人员成功应对设计挑战,飞思卡尔半导体推出了“一站式”工业连接解决方案,将集成度最高的32位ColdFire®微控制器(MCU)系列和倍受赞誉的Freescale MQX™实时操作系统(RTOS)集于一身。 飞思卡尔的高性能MCF5225x MCU系列是终极工业连接解决方案,具有片上USB、以太网、控制器区域网络(CAN)和加密功能,并随附飞思卡尔MQX RTOS及相关工具和软件堆栈。有了价值约95000美元的全功能、可扩展RTOS平台的支持,这款芯片和软件联合解决方案赋予了开发人员卓越的设计灵活性、连通性选项
[单片机]
PIC单片机读写时钟芯片DS1302汇编程序
#INCLUDE CBLOCK 20H SEC ;秒 MIN ;分 HOU ;小时 DATE ;日期 MON ;月 DAY ;日 YERR ;年 DDD ;写使能位 TIME_TX ;1302发送寄存器 TIME_RX ;1302接收寄存器 COUNT1 ; COUNT2 ; DELAY1 DELAY2 ENDC ******************************* ; ; 1302子程序说明 ; ;****************************** ; DS1302INI ;1302初始化,先禁止RST,设定充电方式 ; SET_TIME ;一次发送7个数据设定时间,包含写使能寄存器,8个数据 ; GET_T
[单片机]
第3章 存储器(X86汇编教程)
思考了这么久,总算想清楚了这章的主题,同样,很重要(没有哪一章是不重要的!). 存储器,指电脑里用来存储数据的东西.比较常见的有:内存,硬盘,U盘,记忆卡.光盘等各种存储器. 存储器的存储数据方式分 缓存,储存在里面的数据关机就会消失,一般用来放些随时要用的数据,比如正在运行的代码.计算到一半的数学算式.正在播放的音乐,正在看的视频(当然,这些数据大多播放完毕就会从缓存中删除) 保存,数据关机后仍然存在,存放需要保存的数据,游戏,音乐,视频之类的. 2种,缓存一般很小,比如内存,只有几G而已.但数据操作速度超快.一秒钟五十亿上下~
[单片机]
飞思卡尔MCU和i.MX处理器引领智能新生活
生活在多媒体时代 曾几何时,我们印象中的嵌入式系统就是一种专用的计算机系统,作为装置或设备的一部分。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都在使用嵌入式系统。只是彼时,嵌入式系统似乎和多媒体应用以及多媒体人机交互还很远。 技术的脚步总是让我们看到以前无法想象的应用出现,如今,我们已经生活在多媒体时代。嵌入式产品的多媒体应用让人们尽情享受科技之美,智能多媒体已处处可见。在智能交通中,道路上的网络摄像以便车辆导航、流量控制、信息监测;汽车服务方面,GPS让你及时调整行车路线,享受畅爽出行;在智能家居中,冰箱、空调等的网络化和智能化将引领人们的生活步入一个崭新的空间,即使你不在家里,也可以通过手机、平板
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved