北理工微机原理实验报告.docxVIP

  • 46
  • 0
  • 约5.35千字
  • 约 20页
  • 2017-06-21 发布于河南
  • 举报
北理工微机原理实验报告

实验报告班级:姓名:学号:实验1:题目:—两个多位十进制数相加:将两个多位十进制数相加,要求加数均以ASCII码形式各自顺序存放在以DATA1和DATA2为首的5个内存单元中(低位在前),结果送回DATA1处。流程图:程序源码:datasegment;By Xdestiny20090956data1db 6,?,6 dup(30h) ;加数data2db 6,?,6 dup(30h);被加数dataendsstacksegment stackdb 200 dup(?)stackendscodesegmentassumecs:code,ss:stack,ds:databegin:movax,datamovds,axmovah,0ah;读取加数与被加数movdx,offset data1int21hmovah,2movdl,0dhint21hmovdl,0ahint21hmovah,0ahmovdx,offset data2int21hmovah,2movdl,0dhint21hmovdl,0ahint21hmovsi,offset data1movax,[si+1]andax,00ffhmovbx,axmovbyte ptr[bx+si+2],0;将未用到的数字位置0movdi,offset data2movbx,[di+1]andbx,00ffhmovbyte

文档评论(0)

1亿VIP精品文档

相关文档