zoukankan      html  css  js  c++  java
  • 汇编语言程序设计第七章

    一、and和or指令

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

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

    二、关于ASCII码

    三、以字符形式给出的数据

     在汇编程序中,用'......'的形式指明数据是以字符的形式给出的,编译器将把它们转化为相对应的ASCII码。

    四、大小写和数字字符与数字间的转化问题

    规律ASCII码:大写字母+20H=小写字母

    规律ASCII码:数字字符-30H=数字

     在汇编源程序中:既可以使用诸如'a'这样的字符写法,也可以使用ASCⅡ码形式的写法。 在debug中: a命令中不支持诸如'a'这样的写法 e命令中支持诸如'a'这样的写法,也支持ASCⅡ码形式的写法。

    五、其他灵活的地址表示方式

    用[bx + idata]表示表示内存单元。它的偏移地址为(bx)+idata。

    用[si]表示表示内存单元。用[si + idata]表示表示内存单元。idata表示常量。用[di]表示表示内存单元。用[di + idata]表示表示内存单元。idata表示常量。用[bx+di], [bx+si]表示表示内存单元。 用[bx+di+idata], [bx+si+idata]表示表示内存单元。

  • 相关阅读:
    阅读笔记之FastDepth: Fast Monocular Depth Estimation on Embedded Systems
    AverageMeter一个用来记录和更新变量的工具
    Python中log的简单粗暴的设置和使用
    linux 常用命令
    flutter常用组件总结
    Docker 微服务教程
    Docker 入门教程
    Activiti工作流学习分享
    CentOS7 修改主机名
    Linux中 2>&1 的含义
  • 原文地址:https://www.cnblogs.com/sqy1999/p/10152048.html
Copyright © 2011-2022 走看看