北邮微机原理软件实验报告 - 实验报告 - 书业网.docVIP

  • 33
  • 0
  • 约3.43万字
  • 约 58页
  • 2016-08-24 发布于贵州
  • 举报

北邮微机原理软件实验报告 - 实验报告 - 书业网.doc

北邮微机原理软件实验报告 - 实验报告 - 书业网

北邮微机原理软件实验报告 - 实验报告 - 书业网 微机原理软件实验报告 实验二分支,循环程序设计 一、预习题: 1.十进制数 0 -- 9 所对应的 ASCII 码是什么? 如何将十进制数 0 -- 9 在屏幕上显示出来? 答: 要屏显0-9的数码,可以调用02h中断,然后将要显示的数码的ASCII码存进DL里,然后执行INT 21H就可以打印字符。当然,若不只一个数,调用09h中断(显示字符串)更好,但要将DS:DXZ指向要显示的数字在内存中的首地址,并要求以$结束。 2.如何检验一个数为正,为负或为零? 你能举出多少种不同的方法? 答:CMP X,0 检验标志位CF CF=1,X为负数 CF=0接着检验ZF:ZF=1,X为零,ZF=0,X为正数 二、实验目的: 1.开始独立进行汇编语言程序设计; 2.掌握基本分支,循环程序设计; 3.掌握最简单的 DOS 功能调用. 三、实验内容: 1.安排一个数据区,内存有若干个正数,负数和零.每类数的个数都不超过 9. 2.编写一个程序统计数据区中正数,负数和零的个数. 四、实验源代码 assume cs:code,ds:data data segment buff db

文档评论(0)

1亿VIP精品文档

相关文档