搜索
当前位置: 三分彩网站 > 段地址 >

数据传送指令能传送段地址和偏移地址吗?

gecimao 发表于 2019-05-11 11:25 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  数据传送指令用于实现寄存器与存储器之间、寄存器之间、累加器AL/AX与I/O端口之间、立即数到寄存器或存储器之间的字节或字的传送。这类指令的共同特点是不影响标志寄存器的内容(SAHF,POPF除外)。

  ① 源操作数和目的操作数不能同为存储器操作数,所有双操作数指令都应遵循这一语法要求。

  功能:PUSH将源操作数压入椎栈的栈顶;POP指令将栈顶的内容弹出送到目的操作数。

  执行PUSH指令时,系统先将(SP)-2→SP,再将字操作数存储到SP指示的栈顶单元中。执行POP指令时,系统先将SP所指的栈顶的字操作数送至目标空间,再将(SP)+2→SP,指示当前栈顶单元。

  XLAT指令通常用于字符和ASCII码转换。执行时,将表格的首地址预先存入到BX中,将表中数据距表首地址的位移量存到AL中,然后将根据BX和AL的内容找到的数送到AL中,即[BX+AL]→AL。

  功能:将源操作数指定的存储单元中的4个字节(双字)的地址指针(通常为段地址和偏移地址)传送到DS和目的操作数,高两字节送DS,低两字节送目的操作数。

本文链接:http://dogayoga.net/duandizhi/256.html
随机为您推荐歌词
推荐文章

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部