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

王爽那本书下有个代码看不明白,他啥意思

2012-12-30 
王爽那本书上有个代码看不明白,他啥意思?这个是在CMD中央显示几个字符,注释处那句有啥用?我感觉怎么是画蛇

王爽那本书上有个代码看不明白,他啥意思?
这个是在CMD中央显示几个字符,注释处那句有啥用?我感觉怎么是画蛇添足?


assume cs:codesg,ds:data,es:display,ss:stack
data segment
db 'welcome to masm!'
db '02h,24h,71h'
data ends
stack segment
db 16 dup(0)
stack ends
display segment
db 1024 dup(0)   //他弄个这个来干嘛,好像没有用啊?
display ends
codesg segment
start:
mov ax,data
mov ds,ax
mov si,0
mov ax,0b872h
mov es,ax
mov cx,3
mov di,0

s0:
push cx
push ax
mov cx,16
mov bx,0
s:
mov al,[bx]
mov es:[si],al
mov al,[di+10h]
mov es:[si+1],al
add si,2
inc bx
loop s
sub si,32
add si,160
pop ax
pop cx
inc di
loop s0
mov ax,4c00h
int 21h
codesg ends
end start

[解决办法]
那你就注释了它试试啊 
[解决办法]
这个程序在我机器上执行起来有点怪,是哪章的代码?
0b872h这个地址的内容不停的变,感觉应该是用到了其他程序使用的空间了。
[解决办法]
db 1024 dup(0)   //他弄个这个来干嘛,好像没有用啊?

这是开辟空间,空间大小为1024个存储单元,dup(0)应改为dup(?)
[解决办法]
求王爽 那本汇编教才    电子版    邮箱1323655731@qq.com

热点排行