zoukankan      html  css  js  c++  java
  • 汇编语言之第七章更灵活的定位内存地址的方法

    一:and和or指令。

      and指令:逻辑与指令,按位进行与运算。通过该指令可将操作对象的相应位设为0,其他位不变。

      or指令:逻辑或指令,按位进行或运算。通过该指令可将操作系统的相应位设为1.

    二:ASCII码。一种编码方案,是在计算机系统中通常被采用的的,所谓编码方案,就是一套规则,它约定了用什么样的信息来表示现实对象。

      一个文本编辑过程中,就包含着按照ASCII编码规则进行的编码和解码。

    三:以字符形式给出的数据,用‘......’的方式知名数据是以字符的形式给出的。编译器将它们转化为相应的ASCII码。

    四:大小写转换。小写字母的ASCII码值比大写字母的ASCII码值大20H。

    五:【bx+idata】表示一个内存单元,它的偏移地址为(bx)+idata(bx中的数值加上idata)

    六:si和di是8086CPU中和bx功能相近的寄存器,si和di不能分成两个8位寄存器来使用。

      【bx+si】和【bx+di】的含义相似,表示一个内存单元,它的编译地址为(bx)+(si)即bx中的数值加上si中的数值。

  • 相关阅读:
    [LuoGu] P1004 方格取数
    [LuoGu] P1018 乘积最大
    [LuoGu] P2758 编辑距离
    [JZOJ] 01知多少
    [LuoGu] P1731 生日蛋糕
    $mathcal{Const,Inline,Register}$用法总结
    T2027 蜈蚣
    T57274 黑暗城堡
    P2312 解方程
    AT2412 最大の和
  • 原文地址:https://www.cnblogs.com/bowentianxia/p/10154770.html
Copyright © 2011-2022 走看看