汇编语言,冒泡排序(降序)问题

2025-04-30 19:06:58
推荐回答(2个)
回答1:

你在比较后,用的是JGE指令。

也就是说,你是将数据当成有符号数来比较的。
234这个数,它的十六进制数为0EAH。看成是8位有符号数时,它的值是一个负数,为-22。
将它与+23比较,当然是正数23更大。

如果你将数据看成是8位的无符号数,那么,比较后应当用JAE指令进行控制。

回答2:

给大家介绍冒泡排序的Scratch做法