首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >8085 multiplication.How它能工作吗?

8085 multiplication.How它能工作吗?
EN

Stack Overflow用户
提问于 2015-03-06 13:55:44
回答 1查看 686关注 0票数 0

我有这个程序,但我不明白。为什么使用raldad

代码语言:javascript
复制
 1.  lxi h, 4050h 
 2.  mov e,m 
 3.  mvi d,00h 
 4.  inx h
 5.  mov a,m
 6.  mvi b,08h
 7.  lxi h,0000h 
 8.  mvlt: ral ; this line 
 9.  jnc add1 
 10. dad d 
 11. add1: dcr b ; this line
 12. jz store 
 13. dad h 
 14. jmp mvlt 
 15. store: shld 4052h ; this line
 16. rst 1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-06 15:11:32

该代码在4050 h和4051h将字节相乘,并将16位结果存储到4052h。de = 4050h的字节,a=在4051h的字节。ral向左移动1位,将最重要的1位移动到进位。爸爸把德加到hl。爸爸给我左转了一点。shld将16位产品存储到4052h。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28900309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档