Chinaunix首页 | 论坛 | 博客
  • 博客访问: 196360
  • 博文数量: 67
  • 博客积分: 2720
  • 博客等级: 少校
  • 技术积分: 625
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-05 13:53
文章分类
文章存档

2011年(1)

2010年(43)

2009年(23)

我的朋友

分类:

2009-12-17 19:02:40

初学汇编估计都会有这个疑问,为什么不直接mov ds,data,而要

mov ax,data
  mov ds,ax

这是因为mov ax,data是立即数寻址方式  
  而Intel汇编规则规定立即数是不允许直接送段寄存器的  
  所以需要通过先送立即数到通用寄存器,再从通用寄存器到段寄存器
阅读(587) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~