汇编入门学习笔记 (十)—— 标志寄存器、串传送指令
时间:11-09
来源:互联网
点击:
=(si)+1
(di)=(di)+1
df=1则:(si)=(si)-1
(di)=(di)-1
movsw
功能:于movsb相同,只是是传送一个字,然后就是si和di是递增或递减2
指令cld,std
cld:将df设置为0
std:将df设置为1
rep指令
功能:根据cx的值重复执行,后面的串指令。
格式:rep movsb
例子:复制data中的Welcome to masm!
- assumecs:code,ds:data
- datasegment
- dbWelcometomasm!
- db16dup(0)
- dataends
- codesegment
- start:movax,data
- movds,ax
- moves,ax
- movdi,16
- movsi,0
- movcx,16
- cld
- repmovsb
- movax,4c00h
- int21h
- codeends
- endstart
11. pushf和popf
pushf的功能是将标志寄存器的值压栈,而popf是从栈中弹出数据,送入标志寄存器中
汇编入门标志寄存器串传送指 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)