汇编学习笔记 第一章

1.1 汇编语言

  1. 程序生成过程:
Created with Raphaël 2.1.0 汇编源程序(.asm) 编译 连接 可执行程序(.exe)

1.2 数制

  1. 十进制手算转其他进制,一般都先转化为2进制再转换(比较方便);
  2. B表示2进制,D表示十进制,O表示八进制,H表示十六进制(字母开头时加0);

1.3 数据组织

  1. 组织方式

    • 位(Bit)
      表示信息的最小单位。

    • 字节(Byte)
      一个字节为8位。

    • 字(Word)
      一个字一般为两个字节,有时为三个或四个字节。在操作中是作为一个单元处理的一组数据。

    • 双字(Double Word)
      一般为4个字节。

    • 字长
      8088/8086机器字长16位,80386/80486机器字长32位,Pentium机的机器字长为64位。

  2. 表示方法

    • 带符号数和无符号数的表示范围
      • 无符号数:0 ~ $(2^n-1)$
      • 带符号数:+$(2^{n-1}-1)$ ~ - $2^{n-1}$
    • 补码

      • 作用:进行带符号运算
      • 方式:正数不变,负数取反加一
    • BCD码

      • 组合型(压缩型)

        • 特点:一个字节表示两个BCD码
        • 表示范围:0~99
      • 非组合型(非压缩型)

        • 特点:一个字节表示一个BCD码
        • 表示范围:0~9

你可能感兴趣的:(汇编)