LC-3 机器码编程实验

实验目的

1. 掌握处理仿真工具LC-3软件的安装和使用方法。

2. 学会在LC-3仿真环境下编辑程序和转换为可执行目标程序的方法。

3. 学会在LC-3仿真环境下运行和调试程序的方法。

实验内容与实验要求

1. 安装LC-3仿真器

2. 利用LC3EDIT输入机器代码程序(0/1模式)并创建可执行目标程序。

3. 利用LC3EDIT输入机器代码程序(hex模式)并创建可执行目标程序。

4. 利用LC3EDIT输入汇编代码程序并创建可执行目标程序。

5. 利用LC-3 Simulator仿真器运用对应目标程序。

6. 学习和掌握断点,单步执行等调试方法和手段。

实验步骤

1.安装LC-3仿真器

        打开rar压缩包后,转换成exe可执行文件,直接安装即可

2.创建可执行目标程序

        打开LC-3 EDIT编辑器,输入对应二进制代码,保存为后缀为.bin的二进制文件,点击编译,编译成功即文件后缀变为.obj。对于机器代码程序和汇编代码程序,只需在输入对应代码后,将其保存为对应的.hex以及.asm后缀,其余操作一致。

3.利用LC-3 Simulator仿真器运行目标程序

        从文件包中找到LC-3 Simulator仿真器,双击打开,点击左上方的打开文件,选择需要打开的文件,点击打开即可

4.学习和掌握断点

        点击各命令行的最左侧小灰圆点,成为红色大圆点,意味着断点设置成功,即可进行断点调试,可选择单步进行、多步进行等调试操作

实验结论

        通过本次实验,让我对LC-3的工作原理有了一个基本的认识,并且使我学会了如何利用LC-3编译和使用二进制编码,十六进制编码和汇编语言编码的简单程序,逐步学会通过调试,断点设置,去观察寄存器数据变化的方法去调试一个程序。

        通过此次学习,我跳过了高级语言,直接收入机器层面进行运算学习,与机器进行面对面的交流,也让我明白,每种语言都有它自己的好处,就如机器语言,它不需要许多步骤的运算,使得它更加高效,操作更加直接,没有多余的步骤。

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值