汇编知识总结--第二部分(判断指令是否正确)
来源:互联网 发布:明星拼图软件 编辑:程序博客网 时间:2024/04/28 23:51
判断指令是否正确从两方面入手:
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_数据处理
- 汇编总结-第二部分_3_使用函数
- 1.2.ARM裸机第二部分-ARM体系结构与汇编指令
- ARM汇编指令英文缩写---(部分)
- ARM汇编部分指令
- 汇编知识总结(引子)
- 判断手机号码是否正确
- 判断邮箱是否正确
- 判断电话号码是否正确
- 判断电话号码是否正确
- 判断身份证号码是否正确
- 判断用户名是否正确
- 部分arm汇编伪指令
- 汇编指令 总结
- 汇编伪指令总结
- 汇编知识总结--第一部分
- 深入理解Javascript闭包
- 关于CCAction方法
- 摆脱“悬赏”束缚,知识交易平台朝电商领域进发
- MYSQL 常见错误
- 汇编知识总结--第二部分(判断指令是否正确)
- 构建基本的嵌入式Linux根文件系统
- 创建数据链路
- Class.forName("xxx.xx")详解
- android跑马灯实现
- 10004 - Bicoloring
- scanf & wscanf
- Opengl 渲染管线 -- 2
- 通过ch.ethz.ssh2.Connection无法连接主机解决方法