码迷,mamicode.com
首页 > 编程语言 > 详细

汇编语言实验5

时间:2018-11-26 02:37:09      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:完成   不同   技术分享   http   .com   code   汇编   分享   data   

任务一:

1.data段中的数据为:23 01 56 04 89 07 bc 0a ef 0d ed 0f ba 0c 87 09。

2.cs=076c  ss=076b  ds=076a。

3.由此得出当code段地址为X时,data段地址X-2,stack段地址X-1。

任务二:

1.

2.cs=076c  ss=076b  ds=076a。

3.code段地址为X时,data段地址X-2,stack段地址X-1。

4.分配的空间以16个字节为单位,不足16的部分也分配16个字节。设N=16n+x,0<x<=16分配(n+1)*16个字节的空间。

任务三:

1.data段中的数据为:23 01 56 04。

2.cs=076a  ss=076e  ds=076d。

3.当code段地址为X时,data段地址X+3,stack段地址X+4。

任务四:

将任务一、二、三中的end start改为end后,经实验,只有第三个能运行。

理由:比较1 2和3的不同,猜测是因为3的代码段在前面,而1 2数据段可能当做代码来执行。

任务五:

技术分享图片

技术分享图片

任务六:

 技术分享图片

技术分享图片

实验总结:

在同学的帮助下顺利完成,仔细做下来发现汇编语言其实也并不是很难,但需要多花时间,再接再厉!

汇编语言实验5

标签:完成   不同   技术分享   http   .com   code   汇编   分享   data   

原文地址:https://www.cnblogs.com/njxt/p/10016739.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!