汇编 debug 实验题
ax=0066mov al,9c结果 ax=0002
是不是 mov al 的 只能是给al 那多出来的呢? 低八位 亲 你是mov还是要说add啊 是mov啊 求理解啊
你这结果是add的结果 #3 #5 正解 多出来的好像是覆盖了. ax分为ah与al,这两个互不相干,是两个完全不同的两个存储器件,al加什么都与ah没有半毛钱的关系
mov是赋值 mov al,9c是al=9c
add al,9c是al加9c,因为是与al相加 而不是与ax相加,al最多存2位数,所以al就只记录低位的两个数据,高位的数据有可能存进内存的某个地方,也有可能直接舍去了。 ax分为ah与al,这两个互不相干,是两个完全不同的两个存储器件,al加什么都与ah没有半毛钱的关系
mov是赋值 mov al,9c是al=9c
add al,9c是al加9c,因为是与al相加 而不是与ax相加,al最多存2位数,所以al就只记录低位的两个数据,高位的数据有可能存进内存的某个地方,也有可能直接舍去了
页:
[1]