首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

新手求教关于CCS使用的问题

新手求教关于CCS使用的问题

计算z=x+y-w的汇编程序 .title "example1.asm" .mmregs STACK .usect "STACK",10H ;堆栈的设置 .bss x,1 ;为变量分配4个字的存储空间 .bss y,1 .bss w,1 .bss z,1 .def start .data table: .word 10,26,23 ;x,y,w .text start: STM #0, SWWSR ;插入0个等待状态 STM #STACK+10H,SP ;设置堆栈指针 STM #x,AR1 ;AR1指向x RPT #2 ;移动3个数 MVPD table,*AR1+ ;程序存储器 CALL SUMB end: B end SUMB: LD x,A ADD y,A SUB w,A STL A,z RET .end

刚才在论坛中看到了这个程序 ,由于是新手(刚接触没几天),有个小问题问一下

上面后色字体后面的数字是多少进制的?10?16?还是其他?

如果计算 0.2*0.3+0.4*(-0.1)  如何求啊?

刚才找到另外的一个程序中看到 .word 4000h ......说是4000h表示的是10进制的 0.5  这是什么意思? 

 

返回列表