首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

惟独一个代码段的汇编程序

2013-01-09 
只有一个代码段的汇编程序1、CSEG SEGMENTMESS DB HELLO,0DH,0AH,$ASSUME CS:CSEGSTART: MOV AX,CSEGMO

只有一个代码段的汇编程序
1、CSEG SEGMENT
     MESS DB 'HELLO',0DH,0AH,'$'
     ASSUME CS:CSEG
   START: MOV AX,CSEG
       MOV DS,AX
       MOV DX,OFFSET MESS
       MOV AH,9
       INT 21H
       MOV AH,4CH
       INT 21H
  CSEG  ENDS
      END START

2、CSEG SEGMENT
     MESS DB 'HELLO',0DH,0AH,'$'
     ASSUME CS:CSEG
   START:   MOV DX,OFFSET MESS
       MOV AH,9
       INT 21H
       MOV AH,4CH
       INT 21H
  CSEG  ENDS
      END START

上面两段程序第一个送了数据段,第二个没有送数据段
第一个程序直接输出“HELLO”,第二个程序出现了许多空格才输出HELLO也就是这种“              HELLO”
请问这是为什么啊?我用的    masm5.0
[解决办法]
AH=9 INT 21H要求DS:DX

热点排行