代码正确 为什么 不出结果 请解答

constantine1105 2006-11-17 01:59:59
assume cs:code
code segment
mov ax,0000h
mov ds,ax
mov bx,200
mov cx,63

s:mov ds:[bx],ax
add ax,1h
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end




在0000:200~0000:23F中看不到结果 全是0阿?
...全文
63 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
constantine1105 2006-11-17
  • 打赏
  • 举报
回复
问题解决了 谢谢两位兄弟 都有给分了哦
大熊猫侯佩 2006-11-17
  • 打赏
  • 举报
回复
-l
-g

Program terminated normally
-d 0:200
0000:0200 00 01 02 03 04 05 06 07-08 09 0A 0B 0C 0D 0E 0F ................
0000:0210 10 11 12 13 14 15 16 17-18 19 1A 1B 1C 1D 1E 1F ................
0000:0220 20 21 22 23 24 25 26 27-28 29 2A 2B 2C 2D 2E 2F !"#$%&'()*+,-./
0000:0230 30 31 32 33 34 35 36 37-38 39 3A 3B 3C 3D 3E 00 0123456789:;<=>.
0000:0240 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0250 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0260 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0000:0270 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
constantine1105 2006-11-17
  • 打赏
  • 举报
回复
谢谢楼上的 可是 结果却是
-d 0:200
0000:2000 00 01 02 03 04 00 00 .......
4 后面就没有了 应该循环63次的阿 也就是说应该有63个数阿?〉
xyyhjk 2006-11-17
  • 打赏
  • 举报
回复
assume cs:code
code segment
mov ax,0000h
mov ds,ax
MOV BX,200H mov bx,200;起始地址注意要是16进制,否则操作的内存在0000:00c8h-0000:0107h
mov cx,63

s:mov ds:[bx],ax
add ax,1h
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧