Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

[程序设计]天涯第一贴,请高手帮帮忙,急!关于汇编语言的,谢谢!

2021年10月10日6810百度已收录

题目:

   用汇编语言实现生日的计算,即输入年龄,输出出生日期,要求从系统选取时间计算

   我编了一下,输不出结果,请帮我看看。

   DATAS SEGMENT ;定义数据段

  DATA2 Dw ?

  DATA3 DW 10 ,'$'

  DATAS ENDS ;数据段结束

  STACKS SEGMENT ;定义堆栈段

   MY DW 10 DUP(0)

  STACKS ENDS ;堆栈段结束

  CODES SEGMENT

   ASSUME CS:CODES,DS:DATAS,SS:STACKS

  START:MOV AX,DATAS

   MOV DS,AX ;初始化DS

   MOV AL,[SI]

  MOV AH,2A

  INT 21h ;取系统时间(CX=年)

  again: CALL readsid ;输入一个数据

   mov [BX], AX ;存放出口参数

   ADD BX,4 ;数组向上移2位

   CALL DPCRLF ;光标回车换行

   LOOP again ;循环

   readsid proc ;输入有符号十进制数子程序

   push bx ;说明,负数用“-”引号

评论列表暂无评论
发表评论
微信