gaopanhao 发表于 2015-6-16 00:03:29

汇编 debug 实验题

ax=0066mov al,9c

结果 ax=0002

是不是 mov al 的 只能是给al 那多出来的呢?

薄情寡义 发表于 2015-6-16 16:43:54

低八位

gggrdfxk 发表于 2015-6-16 18:35:25

亲 你是mov还是要说add啊

gaopanhao 发表于 2015-6-22 18:21:19

是mov啊 求理解啊

流浪猫 发表于 2015-6-23 20:37:14

你这结果是add的结果

aauutthh 发表于 2015-6-24 09:36:52

#3 #5 正解

我的黑黑 发表于 2015-6-27 14:23:23

多出来的好像是覆盖了.

792257079 发表于 2015-7-30 19:48:50

ax分为ah与al,这两个互不相干,是两个完全不同的两个存储器件,al加什么都与ah没有半毛钱的关系
mov是赋值 mov al,9c是al=9c
add al,9c是al加9c,因为是与al相加 而不是与ax相加,al最多存2位数,所以al就只记录低位的两个数据,高位的数据有可能存进内存的某个地方,也有可能直接舍去了。

不二如是 发表于 2020-3-4 09:05:26

ax分为ah与al,这两个互不相干,是两个完全不同的两个存储器件,al加什么都与ah没有半毛钱的关系
mov是赋值 mov al,9c是al=9c
add al,9c是al加9c,因为是与al相加 而不是与ax相加,al最多存2位数,所以al就只记录低位的两个数据,高位的数据有可能存进内存的某个地方,也有可能直接舍去了
页: [1]
查看完整版本: 汇编 debug 实验题