导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:请教一个关于数据计算的程序

* 3147: 初学者:请教一个关于数据计算的程序

   55555 
55555发表的帖子 

 初学者:请教一个关于数据计算的程序
请教一个关于数据计算的程序:
有个数组TAB,此数组为一个十进制的8位数,高低半字节表示
比如:10013456(十进制),表示为TAB:DB 10H,01H,34H,56H,23980913(十进制)表
示为
TAB:DB 23H,98H,09H,13H以此类推。另有一个作为比较对象的8位十进制数放在50H,
51H,52H,53H 单元中,要达到的目的就是将TAB的数组作为减数,与50H51H52H53H中所表
示的数相减,结果放在5AH5BH5CH5DH中,5EH放正负号,1为正,0为负。举例如下:
当50H,51H,52H,53H内容分别为12,23,34,45 ,TAB的内容为12,34,56,78 时,即

(12233445)-(12345678)=(-00112233)(此为十进制计算)
(50H,51H,52H,53H)-(TAB:DB 12H,34H,56H,78H)=(5EH,5AH,5BH,5CH,
5DH),此时计算结果的5EH,5AH,5BH,5CH,5DH内容为: 00(负号),00,11,22,
33。
不知怎样写51汇编程序,望能给出具体程序,谢谢。

发表时间:2001年11月30日13:08:00

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  3151.[详细]不难的,自己写
摘要:从两个数的低位开始带进位减,减完的结果放入(5DH) (5CH)....(),最后的进位放入5EH不就 行了?......(55字)
- [huangyan][1074次] 2001年11月30日

[上一篇帖子]:注意DS1302旁边的电容.用钽电容,6PF较好.用示波器不好测,其幅度很小.
[下一篇帖子]:硬件:老古,rtl8139b编程资料何处有?