福州大学汇编语言课程作业1~5.docVIP

  • 3
  • 0
  • 约9.47千字
  • 约 16页
  • 2017-09-09 发布于湖北
  • 举报
营销研究福州大学汇编语言课程作业1~5

作业1.1 题目: 设某存储区有一数组ARRAY,现要求对数组中数据分别按正数(含0)和负数的绝对值累加,并统计正数和负数的个数。累加和与统计个数分别存入SUM1、SUM2、CUNT1和CUNT2单元中。 INCLUDE IRVINE32.INC .DATA DAT DD 1100B,1000B SUM DD ? .CODE START: XOR EAX,EAX MOV ESI,0 MOV EAX,DAT[ESI] ADD ESI,4 ADD EAX,DAT[ESI] MOV SUM,EAX EXIT END START 1.2两个32位数的相加运算 内容: DAT开始的单元中存放两个32位二进制 数,两个数相加后结果存入SUM单元中。 ( SUM为32位 ) DAT DD X1,X2 SUM DD ? INCLUDE IRVINE32.INC .DATA ARRAY DB 50 DUP(?) SUM1 DB ? SUM2 DB ? CUNT1 DB ? CUNT2 DB ? COUNT DB ? PROMPT1 BYTE 要输入几个数:,0 PROMPT2 BYTE 请输入数:,0 PROMPT3 BYTE 正数的个数和正数的和为:,0 PROMPT4 BYTE 负数的个数和绝对值和为:,0 PROMPT5 BYTE 是否退出?(Y/N),0

文档评论(0)

1亿VIP精品文档

相关文档