第5章循环程序与分支程序设计祥解.ppt

第5章循环程序与分支程序设计祥解.ppt

.code start: mov ax,@data mov ds,ax ? mov eax,dword ptr data1 add eax,dword ptr data2 mov edx,dword ptr data1+4 adc edx,dword ptr data2+4 mov dword ptr data3,eax mov dword ptr data3+4,edx mov ax,4c00h int 21h end start ;方法三:使用386的32位运算指令,不用循环结构完成 5.3.2 通用寄存器可作为指针寄存器 32 位通用寄存器可用作指针寄存器,但16位通用寄存器中仍然只有BX、BP、SI、DI可用作指针寄存器,所以下列指令是合法的: MOV EAX,[BX] MOV EAX,[EDX] MOV AX, WORD PTR [ECX] 而下列指令是非法的: MOV AX,[DX] MOV EAX,[CX] 在386及其后继机型中,允许同一寄存器既用于基址寄存器,也用于变址

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档