Chinaunix首页 | 论坛 | 博客
  • 博客访问: 452009
  • 博文数量: 98
  • 博客积分: 6011
  • 博客等级: 准将
  • 技术积分: 1030
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-23 13:19
文章分类

全部博文(98)

文章存档

2011年(2)

2009年(2)

2008年(31)

2007年(35)

2006年(28)

我的朋友

分类:

2006-11-29 23:06:14

汇编作业
/*设在DAT1,DAT2字单元中存放一双字长年有符号数,编一程序完成将该双字长的绝对值送ABS1和ABS2字存储单元。*/
DATA SEGMENT
DAT1 DW -1213H
DAT2 DW -7000H
ABS1 DW ?
ABS2 DW ?
DATA ENDS
STACK SEGMENT STACK
 DB 200 DUP (0)
STACK ENDS
CODE SEGMENT
 ASSUME DS:DATA,SS:STACK,CS:CODE
START: MOV AX,DATA
 MOV DS,AX
 MOV DX,DAT1
 CMP DX,0
 JGE FLAG1
 NEG DX
FLAG1: MOV ABS1,DX
 MOV CX ,DAT2
 CMP CX,0
 JGE FLAG2
 AND CX,7FFFH
 NEG CX
FLAG2:  MOV ABS2,CX
   MOV AH,4CH
   INT 21H
CODE ENDS
 END START
     
    
阅读(1200) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~