A. 汇编指令EQU的作用
EQU是等值命令。
汇编指令EQU的作用如下。
1、用符号名代表字符串 。用一个具有一定含义的符号名定义某一个较长的字符串,在随后的程序中就用该符号名。
2、用符号名关键字或指令助忆符 。用一个(组)程序员自己习惯的符号名来代替汇编语言中的关键字或指令助忆符。
(1)程序员汇编扩展阅读:
汇编其他指令
SHL逻辑左移
SAL算术左移(=SHL)
SHR逻辑右移( 每位右移, 低位进 CF, 高位补 0)
SAR算术右移(每位右移, 低位进 CF, 高位不变)
ROL循环左移
ROR循环右移
CBW字节转换为字(把AL中字节的符号扩展到AH中去)
CWD字转换为双字(把AX中的字的符号扩展到DX中去)
CWDE字转换为双字(把AX中的字符号扩展到EAX中去)
CDQ双字扩展(把EAX中的字的符号扩展到EDX中去)
B. 中断字寄存器对汇编程序员不透明
对的。出自一道选择题:对汇编语言程序员下列---不是透明的态洞。A:中帆丛枯断字寄存器B:乘法郑拦器C:移位器D:指令缓冲器。答案:A。
C. 要成为优秀的程序员,是否要以汇编语言作为基础呢
是的,优秀的程序员必须掌握汇编。
第一。。因为所有的高级语言比如C,VB等等都是建立在汇编语言的基础上的,学过汇编语言以后你就会明白高级语言是怎么来的,他们是怎样工作的,还会对计算机的内部原理(微机原理)有很透彻的了解。
第二。。有些高级语言还和汇编有些联系比如C语言里面的指针就和汇编中的寻址方式和内存单元有联系。
第三。。汇编语言是很多相关课程(比如数据结构,微机原理,操作系统)的重要基础。
学习汇编语言还有很多用处,不学汇编的程序员永远都算不上一个优秀的程序员