. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->转移指令的原理
主题 : :  实验九我试着编写了一下,为什么不能输出到显示器上呢?求助  [待解决] 回复[ 4次 ]   点击[ 369次 ]  
10416500900
[帖 主] [ 发表时间:2012-02-01 11:04 ] 
荣誉值:0
信誉值:0
注册日期:2011-12-03 19:21
assume cs:a,ds:b

b segment
db'welcome to masm!'
b ends

a segment
sata:mov cx,16
mov ax,0b800h
mov es,ax
mov ax,b
mov ds,ax
mov ax,0
mov si,0
mov di,0

s:mov al,[si]
mov ah,02h
mov es:[di],ax
inc si
add di,2
loop s
mov ax,4c00h
int 21h

a ends
end sata
运行后应该在屏幕左上角输出绿色‘welcome to masm!'为什么什么反应都没有?
10416500900
[第2楼] [ 回复时间:2012-02-02 02:10 ] 
荣誉值:0
信誉值:0
注册日期:2011-12-03 19:21
我是在cmd里运行的,运行后就立接返回到cmd了,看不到任何执行过程,没有显示器输出。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved