计算机系统基础_实验报告_8位带符号二进制补码扩展16位_LC-3

求打赏求收藏求转发!

提供PDF资源

https://download.csdn.net/download/weixin_43781565/12429013

(审核后可供下载)

Peace and love

实验二:8位带符号二进制补码扩展16位     日期:2019年11月27日

实验报告内容:

  • 实验目的

掌握机器指令的结构编程方法,程序的调试方法。

  • 实验性质

综合性

  • 实验内容

程序输入:8位2的补码数。在程序启动之前,这个数字存储在内存位置x3100的位[7:0]中。您的程序必须从内存中加载此输入。注意:不要对这个数字的位[15:8]做出任何假设:它们可能是零,也可能不是0。程序输出:16 位2的补码数。您的程序必须在符号扩展后将此值存储在内存位置x3101中。

  • 实验环境

1. 计算机一台;

2. 中文Windows操作系统;

3. 安装LC-3Edit和Simulate模拟器软件。

  • 实验主要步骤

; 程序名称:补码符号扩展

; 程序功能:程序输入8位2进制的补码数存储在内存位置x3100的位[7:0]中,输出:16

; 位2进制的补码数并将此值存储在内存位置x3101中。

 

; 编写时间:2019年11月27日

0011000000000000 ; .ORIG x3000

; 将8位2进制的补码数放置在寄存器R1中,并存储在x3100中

; 寄存器R2中放置x0080(128),R3中放置xFF00(-256),并与待判断的补码进行必要的

; 与操作,并将结果存入x3101

计算机系统基础_实验报告_8位带符号二进制补码扩展16位_LC-3_第1张图片

实验结果截图:略

 

 

 

  • 实验小结

本次实验,训练了我对于LC-3机器指令语言的部分操作,其中主要训练的是LD和ST的指令操作以及BR跳转操作.通过本次实验,主要锻炼了我对PC偏移量的计算,以及相关机器指令的使用,提高了自己的编程能力,与此同时,对我机器指令语言编写的思维能力也进行了训练.

 

你可能感兴趣的:(计算机系统基础_实验报告_8位带符号二进制补码扩展16位_LC-3)