计算机硬件实验,计算机硬件实验一

2023-05-16

a7f4a3f590493a1e451dd952a488fd7c.gif 计算机硬件实验一

(18页)

3febb71fe77203fc5e512809e546214c.png

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.9 积分

成绩辽宁工程技术大学上机实验报告课程名称计算机硬件基础实验题目实验一程序的机器级表示院系软件学院专业软件工程班级软件16-4姓名张雪聪学号1620010427实验日期2018.6.25实验目的1. 掌握高级语言源程序和目标机器代码的不同表示及其相互转换。2. 深刻理解高级语言和机器语言之间的关系。3. 掌握子程序设计的思想、方法及上机调试过程。4. 理解中断服务子程序的执行过程实验准备1. IA-32中过程调用和返回指令的格式和功能。2. 子程序设计的思想和方法3. 过程调用的执行步骤实验 进度本次共有1 个练习,完成 1 个。实验 内容包含本次实验项目要完成的实验内容、实验原理、实验步骤或过程;对原 始实验数据记录要详实。1.用C语言编写一个完整的源程序,实现 main函数调用一个子函数的功能。1.1程序代码#include"stdio.h"xy(int x){x=x+1;printf(”%d\n",x);}main()成绩int x=1;xy(x);}1.2源程序流程图X=1实验 内容 (续)xy(x)1.2.1 main函数流程图开始.-rX=X+11F厂/J■Z X//Jyr结束?丿1.2.2 xy子函数流程图2?在终端使用gcc编译器编译源程序,生成汇编文件并查看,分 析汇编指令与C源程序的对应关系。2.1启动虚拟机,打开终端。打开文本编辑器,进入编辑模式。 在终端提示符下键入命令:gedit hello.c/。图2.1 进入编辑模式2.2将C源程序编辑好后,点击保存图2.2 编辑c源程序2.3在终端使用gcc编译器编译源程序,键入命令: gcc -Shello.c -o hello.s/ 、在home文件夹下生成hello.s汇编文件实验 内容 (续)图23生成汇编文件2.4在终端查看汇编文件hello.s,键入命令cat hello.s1 ?、Mm PUcrt r|-ww 1P ■I wqiXOlhRW 畤*!峠RMilfc < V* Ml l4ll^Ht P*vMHH 斗伏 MI.UIM. WigI 4. j? . Soda■1. 4IRM0I和atl uMIBaif i«, mw MIWU|! uu?WJIWH.“I*7 a?r KZlf呻[?taz3Uto^t 3r5kiwJS fee c helU-S a fella.i iBHWalM! OHIWJI 9« 5 MM垃弹glint amgi 厂 3Wil Ml和丄 HT*ifi- tri ?上 ^U<1^fSlT«l jS 力b.Le小0即图4.2 执行5?对可执行文件进行反汇编fl AW^ULiWS 陶® Q© i| M MW 财為的2$ icjjEic 唤“IkMAeM 叶1? V XFJc Edc Ve Seardi Thmin Hrip iKseiociiBfiiH omtmis ./unite 2[Ms$lac3卩巧i Df$kiBp]s 0忙血? 詡 lielU屮 P小 3曲P冲?如刪询衿,佃宜V6«UtMrl&3WM4 « 严《i itart flpHu: ff 25 M 9fi M SB&H8M3- if4 8B M GU 圖jap0 轴 $4*83isasteeply of wctiwi .pl?:P此hl豔田490, C J«p ?^WWM 3S1]hdb.l H的福匚9»sn缸*“ _如1【9BdOVifr ~£ :W^2£4I: f f 為 5< 9t M 9B80-M2C3: ff 25 M 9© IH W阳丸;M肌 M 8B图5 反汇编实验数据的分析和处理;实验过程;实记录实验的调试方法和运行结果; 验中遇到的问题和解决方案。【练 关 键 词: 计算机硬件 实验

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算机硬件实验,计算机硬件实验一 的相关文章

随机推荐