zoukankan      html  css  js  c++  java
  • mov指令

    传送指令MOV
    
    1.立即数送寄存器或主存 MOV reg/mem , im 
    
    mov al , 4 ; al←4,字节传送
    
    mov cx , 0ffh ; cx←00ffh,字传送
    
    mov si , 200h ; si←0200h,字传送
    
    mov byte ptr [si] , 0ah ; byte ptr 说明是字节操作
    
    mov word ptr [si+2 ], 0bh ; word ptr 说明是字操作
    
    # 注意立即数是字节量还是字量
    
    # 明确指令是字节操作还是字操作
    
    
    2.寄存器送(段)寄存器或主存 MOV reg/mem/seg , reg;
    mov ax , bx ; ax←bx,字传送
    
    mov ah , al ; ah←al,字节传送
    
    mov ds , ax ; ds←ax,字传送
    
    mov [bx] , al ; [bx]←al,字节传送
    
    3.主存送(段)寄存器 MOV reg/seg , mem;
    mov al , [bx]
    
    mov dx , [bp] ; dx←ss:[bp]
    
    mov es , [si] ; es←ds:[si]
    
    # 不存在存储器向存储器的传送指令
    
    4.段寄存器送寄存器或主存 MOV reg/mem , seg;
    
    mov si , ds 
    
    mov ax , es ; ax←es
    
    mov ds , ax ; ds←ax←es
    
    # 对段寄存器的操作有一些限制MOV指令传送功能:
    
    
  • 相关阅读:
    继承
    反射
    DOS使用笔记
    [LeetCode] Merge Intervals
    [LeetCode] Insert Interval
    [LeetCode] Permutation Sequence
    [LeetCode] Rotate List
    [LeetCode] Text Justification
    [LeetCode] Simplify Path(可以不用看)
    [LeetCode] Edit Distance(很好的DP)
  • 原文地址:https://www.cnblogs.com/wbb2109/p/2263687.html
Copyright © 2011-2022 走看看