永发信息网

汇编指令的数据传输

答案:1  悬赏:20  手机版
解决时间 2021-04-07 16:45
汇编指令的数据传输
最佳答案
它们在存储器和寄存器、寄存器和输入输出端口之间传送数据。
1. 通用数据传送指令
MOV 传送字或字节.
MOVSX 先符号扩展,再传送.
MOVZX 先零扩展,再传送.
PUSH 把字压入堆栈.
POP 把字弹出堆栈.
PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.
POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.
PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈.
POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈.
BSWAP 交换32位寄存器里字节的顺序
XCHG 交换字或字节.( 至少有一个操作数为寄存器,段寄存器不可作为操作数)
CMPXCHG 比较并交换操作数.( 第二个操作数必须为累加器AL/AX/EAX )
XADD 先交换再累加.( 结果在第一个操作数里 )
XLAT 字节查表转换.
── BX 指向一张 256 字节的表的起点, AL 为表的索引值 (0-255,即
0-FFH); 返回 AL 为查表结果. ( [BX+AL]->AL )
2. 输入输出端口传送指令.
IN I/O端口输入. ( 语法: IN 累加器, {端口号│DX} )
OUT I/O端口输出. ( 语法: OUT {端口号│DX},累加器 )
输入输出端口由立即方式指定时, 其范围是 0-255; 由寄存器 DX 指定时,
其范围是 0-65535.
3. 目的地址传送指令.
LEA 装入有效地址.
例: LEA DX,string ;把偏移地址存到DX.
LDS 传送目标指针,把指针内容装入DS.
例: LDS SI,string ;把段地址:偏移地址存到DS:SI.
LES 传送目标指针,把指针内容装入ES.
例: LES DI,string ;把段地址:偏移地址存到ES:DI.
LFS 传送目标指针,把指针内容装入FS.
例: LFS DI,string ;把段地址:偏移地址存到FS:DI.
LGS 传送目标指针,把指针内容装入GS.
例: LGS DI,string ;把段地址:偏移地址存到GS:DI.
LSS 传送目标指针,把指针内容装入SS.
例: LSS DI,string ;把段地址:偏移地址存到SS:DI.
4. 标志传送指令.
LAHF标志寄存器传送,把标志装入AH.
SAHF 标志寄存器传送,把AH内容装入标志寄存器.
PUSHF 标志入栈.
POPF 标志出栈.
PUSHD 32位标志入栈.
POPD 32位标志出栈.

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
运动后膝盖发热是不正常吗
如何解决饭店生意下滑的趋势
单选题皮鞋擦过油后,还要用鞋刷或软布反复擦
如何理解创新驱动是大势所趋,形势所迫
cf怎么领红水晶尼泊尔
吃涮锅时大虾生的可以吗?
如何可确认SQL Server 1433端口是否开启
何为“热心肠”──《记梁任公先生的一次演讲
猪妹皮肤哪个好,大家觉得猪妹哪个皮肤好看
徽商集团与徽商银行是什么关系?
交通银行信用卡刷三万分十个月还清要多少钱利
下面几种物态变化,需要吸热的是A.熔化B.汽化
九多肉多加盟费大概多少。
我狂虎帝,55级,是派狰狞手套好还是什么手套
NAMOO FLOWER&COFFEE在什么地方啊,我要过去
推荐资讯
Whathewritesisfullof________andin
求真人版鬼马小精灵电影 卖片绕道
衢州大荫山门票知多少?
2018北京电影学院表演系录取了多少人?
毛呢短外套女装,天猫毛呢外套大家都去那家买
贤记糖水店地址在什么地方,想过去办事
观赏“独木成林、亚洲象、竹楼、孔雀舞”等自
目前测量转速的方法有哪些?有什么不足?
我的QQ好像被盗了
江苏巨邦环境工程集团科技研发中心地址在什么
选出文学知识说法有误的一项A.《论语》这部书
The first time I saw her, Mary was standin
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?