电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

计算机组成与设计课内实验指导

计算机组成与设计课内实验指导_第1页
1/6
计算机组成与设计课内实验指导_第2页
2/6
计算机组成与设计课内实验指导_第3页
3/6
《计算机组成与设计》课内实验指导实验一 可执行程序得生成(第1 章)一、实验目得:通过了解高级语言源程序与目标机器代码得不同表示及其相互转换,深刻理解高级语言与机器语言之间得关系,以及机器语言与不同体系结构之间得关系。二、实验要求:对教材1.4。5 节给出得hello、c 源程序进行编译、链接,最终生成可执行目标代码.三、实验步骤:1、在Windos环境下用任意一个编辑器编写hello、c程序,拷贝到E:\OpenMIPS目录下。2、将Windos环境下E:\OpenMIPS\hello、c源程序拷贝到虚拟机/home/目录下。(1)打开VisualBox,界面如图1所示.图1 VisualBox主界面(2)双击OpenRISC_Ubuntu图标,启动虚拟机,界面如图2所示。(3)打开命令终端,如图3所示,在命令行输入 sudo mount –t vboxsf OpenMIPS /mnt/回车,输入openrisc密码,然后打开虚拟机左上角文件夹,根据目录层次打开 /mnt/文件夹,将/mnt下得hello、c源程序拷贝到当前(/home/)目录下。图2 虚拟机桌面图3 命令终端3、在虚拟机环境下将hello、c编译为MIPS汇编程序.(1)在命令行输入 mips,在连按两次Tab键,瞧到如图4所示得mips编译工具列表.图4 MIPS编译工具(2)如查瞧mips—sde-elf-gcc命令使用说明,只要在命令行输入mips—sde-elf—gcc —-help。(3)编译hello、c源程序为汇编代码:在命令行输入mips—sde—elf-gcc –S hello、c回车即可,在当前目录下就生成hello、s汇编程序。4、将汇编程序汇编为二进制机器代码:在命令行输入mips-sde-elf-as –mips32 hello、s -o hello、o回车即可,在当前目录下就生成hello、o目标代码。5、进行链接成可执行目标文件。将(/opt/mips-4、3/mips-sde—elf/lib)安装目录下得malta—24kc—ram-hosted、ld文件拷贝到当前(/home/)目录下,在命令行输入mips-sde-elf-ld –T malta-24kc—ram-hosted、ld hello、o –o hello、om,此命令如有问题,用gcc直接编译、汇编、链接成可执行文件,即在命令行输入mips-sde-elf-gcc –T malta-24kc—ram-hosted、ld hello、c –o hello、om即可.6、在命令行输入mips-sde-elf-run hello、om即可瞧到运行结果。 7、在虚拟机环境下查瞧编译、汇编、链接后得结果。例如在命令行输入cat hello、s即可瞧到编译结果。8、同时在命令行输入mips—sde-elf—objdump –S h...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

计算机组成与设计课内实验指导

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部