回 帖 发 新 帖 刷新版面

主题:我想问问这句汇编语言如何理解

BUF DW 1234,0000,-1234,3467,-8765,7890
COUNT EQU $ -BUF;请告诉我这句话如何理解
MOV CX,COUNT/2;为什么这个循环次数要除以2
  




这是我再下来的几句话看不懂,请大虾指点

回复列表 (共3个回复)

沙发

BUF DW 1234,0000,-1234,3467,-8765,7890

COUNT EQU $ -BUF;此句使COUNT等效为BUF数据区的长度

MOV CX,COUNT/2;除以2是因为COUNT等效的长度是以字节为单位,而BUF数据区的数据

               是以字为单位的。

板凳

$指向BUF缓冲区的最后一个单元
所以$-BUF是缓冲区的长度
COUNT除以2是因为BUF是以字为单位的

3 楼


一楼的说的没错

我来回复

您尚未登录,请登录后再回复。点此登录或注册