11年7个月前IP:广西
769307
56楼
KC-LS1u实验1, 往CPU的A寄存器写入一个数值:

新建一个文件夹, 把 "KC-LS1uC编译器.exe" ,复制进来, 再新建一个txt文本, 改名为main.c
1.png


运行"KC-LS1uC编译器.exe", 点击"打开"按钮
2.png


... 写入一段代码, 下面的"_A" 就是CPU的A寄存器, 然后点编译
3.png


编译完成之后目录下会生成bin二进制机器码程序文件
4.png


在这里我们使用"ROM.bin",  把这个文件发送(复制)到内存卡上面
5.png


注意内存卡txt引导文本的路径
6.png

然后把内存卡插到机器外接的内存卡座上面
7.png


开机运行...等开机画面过了之后, 程序被加载到内存里面并运行, 这时可以看到A寄存器的数据指示灯显示0x55(二进制01010101)
8.png
评论
文号 / 769307

千古风流
名片发私信
学术分 4
总主题 71 帖总回复 1168 楼拥有证书:学者 机友 笔友
注册于 2011/08/12 17:13:20最后登录 2022/12/22 11:43:34
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:0

个人简介

暂未填写
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的