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

求指点迷津,帮忙改改,自己刚刚做的

2013-01-04 
求各位大哥指点迷津,帮忙改改,自己刚刚做的!【例 2 1】在屏幕上显示字符串“Hello,Assembly!”。 源程序:ex201

求各位大哥指点迷津,帮忙改改,自己刚刚做的!
【例 2 1】  在屏幕上显示字符串“Hello,Assembly!”。 
;源程序:ex201.asm
;功能:在屏幕上显示字符串“Hello,Assembly!”
DSEG   SEGMENT          ;数据段开始 
STRINGDB  0DH,0AH,'Hello,Assembly!',0DH,0AH,'$'
DSEG   ENDS             ;数据段结束
CSEG   SEGMENT          ; 代码段开始 
ASSUME   CS:CSEG,DS:DSEG ;设定段寄存器与逻辑段的关系
START: MOV  AX,DSEG 
MOV  DS,AX      ; 设置数据段段地址
MOV   DX,OFFSET STRING   ;为DOS功能调用设置入口参数
MOV   AH,9       ;为DOS功能调用设置功能号
INT   21H        ;DOS功能调用,显示字符串
MOV   AX,4C00H  ;为DOS功能调用设置功能号和入口参数
INT   21H       ;DOS功能调用,返回DOS操作系统
CSEG   ENDS           ; 代码段结束
       END  START     ; 汇编结束

[解决办法]
没什么特别要改的吧?迷津?程序运行了没有显示内容?命令行窗口下,先运行 debug 程序,q 命令退出 debug ,然后再试试运行自己的程序;或者,干脆直接在虚拟机的纯 dos 环境下运行 比如 DOSBox 。
[解决办法]
什么问题
[解决办法]
直接下一个dosbox就可以解决问题了。

热点排行