. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
[bx]和loop指令
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
第五章实验4的问题
[已解决]
回复[
7
次 ] 点击[
413
次 ]
wjh94126
[帖 主]
[ 发表时间:2010-07-25 13:33 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-07-21 19:47
就是第二小问的那个 用9条指令的那个
我写的:
assume cd:code
code segment
mov ax,20H
mov ds,ax
mov cx,64
mov bx,0
s:mov【bx】,bx
inc bx
loop s
mov ax,4c00H
int 21H
code ends
end
跟答案不同啊 答案为啥用的是bl?
我的我看也没啥问题?
大家帮我看一下啦
ybasyy
[第
1
楼]
[ 回复时间:2010-07-25 13:59 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-07-21 14:13
不行,楼主的s:mov 【bx】,bx 中的【bx】是一个内存单元的内容,只有8位,而bx是16位!
masmaster
[第
2
楼]
[ 回复时间:2010-07-25 14:05 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:268
信誉值:12
注册日期:2010-06-18 22:19
不行,楼主的s:mov 【bx】,bx 中的【bx】是一个内存单元的内容,只有8位,而bx是16位!
------------------
回复:mov [bx],bx 是合法的。因为指令中给出相应的寄存器bx。
PS:楼主的第一行就有问题, 怀疑没有debug。
wjh94126
[第
3
楼]
[ 回复时间:2010-07-25 17:34 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-07-21 19:47
我BX只是用来存放偏移用的 应该不影响啊?
wjh94126
[第
4
楼]
[ 回复时间:2010-07-25 17:36 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-07-21 19:47
额,我debug过了 第一句没问题?
masmaster
[第
5
楼]
[ 回复时间:2010-07-25 20:59 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:268
信誉值:12
注册日期:2010-06-18 22:19
额,我debug过了 第一句没问题?
------------------
回复:
assume cd:code
s:mov【bx】,bx
这样的错误debug都能过?厉害~!!!
wjh94126
[第
6
楼]
[ 回复时间:2010-07-26 10:03 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-07-21 19:47
- -我是直接debug里弄得
写错了.....
经我研究 貌似明白了
wjh94126
[第
7
楼]
[ 回复时间:2010-07-26 10:04 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-07-21 19:47
此贴由 贴主 于 [ 2010-07-26 10:04 ] 结贴。 结贴原因:问题已解决
得分情况:
此问题已结贴!
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved