零基础入门汇编 第九章 实验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 调试里面才显示
好像这情况常见 正在学习c语言不发表意见 无回帖,不论坛,这才是人道。
页:
[1]