庸才yc 发表于 2020-12-1 23:35:06

检测点6.1

左边是王爽老师的答案
右边是我自己写的
若要依次用内存0:0~0:15单元中的内容
那不是应该用到所有内存单元吗
但循环代码中只传送了一个内存单元的值,就进入下一次循环了

庸才yc 发表于 2020-12-2 00:10:03

dd

philly_fei 发表于 2020-12-2 00:28:50

程序没问题 我跑过你的程序了 可能是debug版本之类的 得到的答案也是正确的但是呢 汇编就是要简洁 为什么AX可以完成的非要弄成AH 和AL 用两次inc很香吗

庸才yc 发表于 2020-12-2 08:12:12

philly_fei 发表于 2020-12-2 00:28
程序没问题 我跑过你的程序了 可能是debug版本之类的 得到的答案也是正确的但是呢 汇编就是要简洁 为什么 ...

{:10_266:}不好意思   一开始写错了
确实用一个ax就够了

庸才yc 发表于 2020-12-2 08:28:05

philly_fei 发表于 2020-12-2 00:28
程序没问题 我跑过你的程序了 可能是debug版本之类的 得到的答案也是正确的但是呢 汇编就是要简洁 为什么 ...

那就是说mov ax,   
ax是16位,八位
先把传给al,然后再自动把传送给ah嘛

巴巴鲁 发表于 2020-12-5 10:50:31

比如这样,其实是一个16字节的数据
0   1    2   3    4    5
012304   560789
= 2301
= 0423

庸才yc 发表于 2020-12-6 20:42:46

巴巴鲁 发表于 2020-12-5 10:50
比如这样,其实是一个16字节的数据
0   1    2   3    4    5
012304   560789


嗯嗯看到后面的视频大致明白了
页: [1]
查看完整版本: 检测点6.1