回答数
3
浏览数
266
我爱蟹爪兰
cs、ds、es、ss都是段寄存器s=segment之所以不用r,是因为这些特殊寄存器都不是作为一般的通用寄存器使用的,比如你不能把一次计算的临时结果像存ax,dx等等一样存在这些特殊的寄存器里。16位dos汇编中这些segment代表各自段的起始地址,在程序开始时手工指定,通常用来加上偏移地址进行寻址;而32位的汇编里这些段寄存器里保存的是段描述符所在的地址,由系统自动决定它们的值,不再能被手动写入,所以已经不具备寄存器的基本特点了。
luclmars明尼苏达
RL(Rotate left) 循环左移,swap没有找到,TF1我个人认为是timer flag定时器标志,
哈笑折腰
Register。
Register:是缓存器,寄存器的意思,其功能是能够在高速下达到同步的目的。
register修饰符暗示编译程序相应的变量将被频繁地使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度。
寄存器最起码具备以下4种功能。
①清除数码:将寄存器里的原有数码清除。
②接收数码:在接收脉冲作用下,将外输入数码存入寄存器中。
③存储数码:在没有新的写入脉冲来之前,寄存器能保存原有数码不变。
④输出数码:在输出脉冲作用下,才通过电路输出数码。
仅具有以上功能的寄存器称为数码寄存器;有的寄存器还具有移位功能,称为移位寄存器。
优质英语培训问答知识库