┈━═☆佳佑 发表于 2013-6-14 00:14:51

零基础入门汇编 第九章 实验9作业讨论


assume cs:code,ds:data
data segment
      db 'welcome to masm!'
    data ends

code segment
    start: mov ax,data
      mov ds,ax
   mov ax,0b872h      ;第一页中心 段为 b87c0H-b87e0H 16word
   mov es,ax         ;设定 ES为 显示段
   mov bx,0
   mov bp,1
   mov si,0
   mov di,0
   mov cx,16
   s:mov al,         ;显示 ASCII 码
   mov es:,al      ;显示在12行
   mov es:,al ;显示在13行
   mov es:,al ;显示在14行
   ls:mov al,00000010b       ;12行显示绿色
   mov es:,al
   mov al,00100100b       ;13行显示绿底红字
   mov es:,al   
   mov al,01110001b       ;14行显示白底蓝字
   mov es:,al
   inc si
   inc di
   inc di
   loop s
      
          mov ax,4c00h
    int 21h
    code ends
end start


我自己写的 和网上的不一样
我发现一问题小甲鱼教程中 直接编译后 输入***.exe 就能直接显示在 dos窗口我的为什么不行?如下图
图一 小甲鱼视频中 直接编译链接后 输入***.exe 就能直接显示


图二
我自己的程序 也和图一那样 不显示难道是我的程序有问题?



图三
我的程序 在 debug 调试里面才显示





过默 发表于 2013-6-14 00:31:57

好像这情况常见

倚楼听风雨 发表于 2013-6-14 02:12:05

正在学习c语言不发表意见

lsh華 发表于 2013-6-14 11:29:53

无回帖,不论坛,这才是人道。
页: [1]
查看完整版本: 零基础入门汇编 第九章 实验9作业讨论