Yuno

  1. CS、IP的初值由操作系统赋值。

    SS、SP的初值①由程序员赋值、②由操作系统自动赋值

    其余的初值由程序员赋值

  2. Assume只是给编译器一个信息,告诉编译器相关段寄存器和段的联系。

  3. *不能直接将立即数送入段寄存器,应使用通用寄存器转,例如想给DS中放1234H,应如下操作: *

    1
    2
    MOV AX,1234H
    MOV DS,AX
  4. 1
    ADD AL,30H ;将数字转换成对应的ASCII码
  5. 1
    2
    3
    4
    5
    6
    7
    8
    9
    通用数据传送指令.     
    MOV----> move
    PUSH---->push
    POP---->pop
    XCHG---->exchange
    目的地址传送指令.     
    LEA---->load effective address  
    PUSHF---->push flag
    POPF---->pop flag
  6. 目标操作数不允许用立即数方式

    1
    MOV 2000H, AL
  7. 不允许在两个存储单元间传送数据

    1
    MOV[2000H],[3000H]
  8. 不允许在两个段寄存器之间传送数据

    1
    MOV DS, ES
  9. PTR

  10. 1
    2
    CMP 减法,不保存
    TEST 逻辑与,不保存
  1. s