汇编总结
要考试了,开始学习(复习?预习?),明天考试好嘛~~~就是有这种谜之自信~~~
http://www.tyut.edu.cn/kecheng1/2008/site04/courseware/PAGE0.html
这是汇编学习的大纲,给太原理工大学10086个赞
为了考试,只总结自己不会的东西了
1.学习指令需要注意:功能,寻址方式,对标志的影响,约定设置,需要传入的参数,隐含使用的寄存器
3.数据传送类指令需要掌握:XCHG MOV PUSH POP LEA
4.非法传送:a(操作数类型不一致)b(两个操作数不能都是存储器)c(段寄存器操作自身有限制)
5.换码指令XLAT:将BX指定的缓冲区中、AL指定的位移处的一个字节数据取出赋给AL
6.标志寄存器传送EFLAGS
低8位:LAHF和SAHF
16位:PUSHF和POPF
32位:PUSHFD和POPFD
置位TF:pushf
pop ax
or ax,0100h 设置D8=TF=1,ax其他位不变
pop ax
popf
7.进位标志,方向标志,中断标志
8.指针传送:LDS/LES/LSS/LFS/LGS
9.输入输出寻址方式:直接/间接;对大于FFH的端口只能采用间接
10.指令对标志没有定义:执行该指令之后,标志是任意的,不可预测的
11.指令对标志没有影响:执行该指令之后,不改变标志状态
12.除法错误中断:商超过寄存器的最大可表范围;除数为0
13.TEST:AND运算,结果不回送,设置CF=OF=0,根据结果设置SF、ZF和PF状态,而对AF未定义
14.CMP:SUB运算,其余与TEST类似
15.ORG指令:http://blog.sina.com.cn/s/blog_48a45b950100zrn3.html
入输出寻址方式1