汇编语言 ARY DB 0,0,3,4 CMP ARY[BX],0 是什么意思,尤其是ARY[BX]是什么意思

2025-05-17 08:55:26
推荐回答(1个)
回答1:

汇编指令
ARY DB 0,0,3,4
是定义一个叫ary的char型的数组变量,它有4个成员,{0,0,3,4}
用C语言理解的话,就是 char ary[4] = {0,0,3,4};

CMP ARY[BX],0,就是用ary数组中的某个成员的值,与0做比较。
bx是index
用C语言理解:
比如:bx=1
ary[1] > 0
ary[1] == 0
ary[1] < 0

cmp ary[bx], 0  的结果,就相当于这3条C语言语句的结果。