汇编知识总结--第二部分(判断指令是否正确)
2012-10-26 20:09
501 查看
判断指令是否正确从两方面入手:
1,操作类型是否匹配,是否符合规定,指令书写是否正确
2,指令需要遵循的特定规则。
经常考察的是:
A:CS寄存器不能赋值 MOV CS,AX; 提示:ILLegal use of segment register
B: 源操作数与目的操作数不匹配,MOV BH,SI; MOV AL,WORD PTR [BX][SI]; ADD BL,WORD PTR [SI] ;提示:Operand types do not match
C:规定移位位数寄存器为CL。提示:Rotate count must be constant or CL.
D:两个变址寄存器不能同时出现在同一指令中。MOV AL,WORD PTR [DI][SI];提示:Illegal indexing mode
E:指令格式错,MUL AL,BL;提示:Extra characters online.
计算机英语
CPU---------Central Processing Unit 中央处理器
PSW--------Progarm state Word 程序状态字
SP----------Stack Pointer 堆栈指示器
BP------------base Pointer 基址变址
SI------------Source Index 源变址寄存器
DI------------Destination Index 目的变址寄存器
CS-----------Code Segement 代码段
DS-----------data segement 数据段
SS-------stack segement 堆栈段
ES -------附加段
IP----------Instruction Pointer 指令指针寄存器
1,操作类型是否匹配,是否符合规定,指令书写是否正确
2,指令需要遵循的特定规则。
经常考察的是:
A:CS寄存器不能赋值 MOV CS,AX; 提示:ILLegal use of segment register
B: 源操作数与目的操作数不匹配,MOV BH,SI; MOV AL,WORD PTR [BX][SI]; ADD BL,WORD PTR [SI] ;提示:Operand types do not match
C:规定移位位数寄存器为CL。提示:Rotate count must be constant or CL.
D:两个变址寄存器不能同时出现在同一指令中。MOV AL,WORD PTR [DI][SI];提示:Illegal indexing mode
E:指令格式错,MUL AL,BL;提示:Extra characters online.
计算机英语
CPU---------Central Processing Unit 中央处理器
PSW--------Progarm state Word 程序状态字
SP----------Stack Pointer 堆栈指示器
BP------------base Pointer 基址变址
SI------------Source Index 源变址寄存器
DI------------Destination Index 目的变址寄存器
CS-----------Code Segement 代码段
DS-----------data segement 数据段
SS-------stack segement 堆栈段
ES -------附加段
IP----------Instruction Pointer 指令指针寄存器
相关文章推荐
- 汇编总结-第二部分_3_使用函数
- 1.2.ARM裸机第二部分-ARM体系结构与汇编指令
- 判断链表是否有环以及找出环的入口点知识总结
- 汇编——设定一个四位的密码,判断输入的密码是否正确
- 阶段总结 ———— linux shell 判断mysql数据库密码是否为空、是否正确
- 判断排序二叉树的后序遍历是否正确(对递归算的总结)
- Python培训知识总结系列- 第二章Python数据结构第二部分,字符串拼接
- 汇编总结-第二部分_1_数据传送
- 汇编总结-第二部分_2_数据处理
- [原创]Keys的基本操作总结,判断Keys中是否存在Keys.Control|Keys.Alt,移除Keys中的部分键值。
- java判断字符串是否为空的方法总结
- java判断字符串是否为空的方法总结
- 字符串的截取,判断字符串是否相等和字符串是否为空的方法总结Java,Android
- July大神微软等100题之第7题------判断两个链表相交(包含有无环),链表是否有环题目总结
- 判断Email地址是否正确的几个函数(asp/php/javascript)
- linux下判断文件和目录是否存在的方法(总结)
- AJAX:判断用户是否存在及用户名密码是否正确问题
- Win32汇编实现判断进程是否拥有某特殊权限
- NSString+Check, iOS 判断手机号码格式是否正确
- 前端知识总结(css部分)