zoukankan      html  css  js  c++  java
  • 汇编实验五zxt

    第六章知识点总结

    Ds 数据段

    Cs:ip 代码段

    Ss:sp 栈段

    1.     空间安全——合法的通过操作系统取得的空间

    (1)   加载程序的时候为程序分配

    (2)   程序在执行的过程中向系统申请(本课程不讨论)

    2.     dw的含义是定义字型数据(define word),数据之间以逗号分隔

    3.     有数据段无法直接运行程序→在源程序中指明程序的入口所在

    4.     end的作用:通知程序结束和通知编译器入口在什么地方

    5.     通过定义数据来取得一段空间→将这段空间当作栈空间来使用

    6.     8086中一个段的容量不能大于64KB→多个段

    7.     对于不同的段,要有不同的段名

    8.     段名就相当于一个标号,它代表了段地址

     练习一

    如果code段的地址为X,则data段的地址为X-2,stack段的地址为X-1

    练习二

    如果code段的段地址为X,则data段的段地址为X-2,stack段的段地址为X-1

    少于16个字节按16个字节算,大于16个字节的就是几个字节

    练习三

    如果code段的段地址为X,则data段的段地址为X+3,stack段的段地址为X+4

    练习四

    (1)(2)能执行,(3)不能执行

    因为数据段或栈段定义在代码段之前(我自己的理解)

    练习五

    第一回做的时候忘记了cs的问题,导致了错误(T_T)

     

     dl和dx都是可以的,因为是db(注意dd,dw,db)

    练习六

    总结:练习五做了好长时间才做对,做练习六的时候就轻松了好多

    打代码时我的状态

  • 相关阅读:
    企业IT管理员IE11升级指南【1】—— Internet Explorer 11增强保护模式 (EPM) 介绍
    探讨 : Host在IIS上的WCF Service的执行方式
    JavaScript性能优化
    canvas圆形进度条(逆时针)
    微信二次分享无标题无图片问题参考
    Promise学习
    好用的jq复制插件clipboard.js
    掘金好文链接
    js冒泡排序
    基于JQ的记忆翻牌游戏
  • 原文地址:https://www.cnblogs.com/fengmian/p/10011509.html
Copyright © 2011-2022 走看看