zoukankan      html  css  js  c++  java
  • 汇编语言——(一:介绍)

    汇编语言

     记忆符代替指令的操作码

     数字、符号代替操作数或操作数存放位置的一种程序设计语言 

     采用高级语言使用的数据结构,支持用32位汇编指令进行编程。 

    汇编程序 

     汇编语言编写的程序——>机器语言程序

     汇编语言源程序 ——> 目标代码或目标程序

     --------------------------------------------

    汇编语言的特性与机器的特性密切相关:

    <——CPU工作模式

        <——CPU寄存器体系

    汇编语言<——>硬件特性 <——指令系统

     <——存贮管理机制

           <—中断与外部设备

     ---------------------------------------------

    基本数据类型

    二进制数

    负数:补码表示

    带符号的n位二进制数:-2^(n-1)~ 2^(n-1)-1

    无符号的n位二进制数:0~ 2^(n-1)-1

    BCD数 

    即:二进制编码的十进制数,每一位用4为二进制编码表示

    压缩BCD数

    一串十进制数的每个数字按4个二进制为为一组的顺序放

    非压缩BCD数

    一串十进制数的每个数字存放在8个二进制为的低4位,高4位的内容一般情况下为0.

    字符编码

    ASCII码

    【转至ASCII表】http://www.asciima.com/

      EBCDIC码 :扩展二进制编码的十进制交换码

    浮点数 

    80X86汇编语言支持:短实数(32位单精度浮点数)、长实数(64位双精度浮点数)、暂存实数(80位扩展浮点数)

    语句格式和语句行构成

    80X86的语句格式

    【名字】 操作符 【操作数或参数】 【:注释】 

    源程序结构分段构成

    始于:SEGMENT

    终于:ENDS

    两者的段名具有相同的名字。 

    语句行的标记

    标记(源程序语句中有意义的最小单位):MASM的字符集、界符、常量、标识、保留字、注释

    语句的构成:标记+分隔符

    初始化数据的设置:常量 

  • 相关阅读:
    bootstrap-table对前台页面表格的支持
    解决拦截器对ajax请求的的拦截
    jQuery获取鼠标事件源(万能)
    HtmlAgilityPack 处理通配的contains
    【转】XPath的学习
    在IIS服务器上部署svg/woff/woff2字体
    【转】万网域名查询接口(API)的说明
    html5和css3的常用参考网
    【转】Xml序列化
    C#序列化s实体类成Xml,去除空格、换行符以及命名空间
  • 原文地址:https://www.cnblogs.com/Erma/p/9737536.html
Copyright © 2011-2022 走看看