可用DEBUG.EXE看一下,计算过程(不考虑其它未知条件):
-a100
mov bx,24
mov si,12
mov bp,24
mov di,32
mov cx,5678
mov cl,[bx+si+20]
mov [bp+di],cx
-g=100 10f
-t
结果:
1.CX=5670H;2.SS:0056H ← CX
第一条是把当前数据段中偏移为(bx+si+20)的内存数赋值给CL;
第二条是把CX值保存到堆栈段偏移(bp+di)处。
相关的基础书籍或网站:网上搜索_关键词 CSDN PUDN
还可到百度贴吧_汇编吧 看看:
http://tieba.baidu.com/f?ct=&tn=&rn=&pn=&lm=&sc=&kw=%BB%E3%B1%E0&rs2=0&myselectvalue=1&word=%BB%E3%B1%E0&submit=%B0%D9%B6%C8%D2%BB%CF%C2&tb=on
要求太多,分数又太低.你这个没有写出内存的存储情况是没办法得到CL准确的值.
请你把完整的题目写出来,否则你这个题没法做
学习中