摘要: 比较的实现 我们知道CMP是比较两个寄存器内容的指令,但这是如何实现的? 当执行到CMP指令的时候会读取这两个寄存器的内容,并加以减法运算,结果本身不保留,并按照结果设置符号位(属算术运算)。 CMP是一个经常使用的指令,大多用来测试数字的大小。一个常见的例子 当执行到TEST指令的时候会读取这两个 阅读全文
posted @ 2016-11-16 10:23 VinoZhu 阅读(12753) 评论(1) 推荐(1) 编辑
摘要: 一、字符串处理指令 (1) lodsb、lodsw:把DS:SI指向的存储单元中的数据装入AL或AX,然后根据DF标志增减SI (2) stosb、stosw:把AL或AX中的数据装入ES:DI指向的存储单元,然后根据DF标志增减DI (3) movsb、movsw:把DS:SI指向的存储单元中的数 阅读全文
posted @ 2016-11-16 10:20 VinoZhu 阅读(3368) 评论(0) 推荐(0) 编辑