. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
寄存器(内存访问)
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
P33字的传送,有一个问题不懂
[待解决]
回复[
6
次 ] 点击[
305
次 ]
zxzxz1990
[帖 主]
[ 发表时间:2009-05-07 17:05 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2009-04-29 19:17
mov bx,1000H
mov ds,bx
mov ax,[0]
mov [0],cx
书中对最后一句的解释是:cx中的16位数据送到1000:0处
想问下cx是16位的数,而1000:0内存单元是8位的,怎么可以将16位的写入到8位的呢?
void
[第
1
楼]
[ 回复时间:2009-05-07 21:02 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2009-05-06 19:00
mov [0],cx表示是按字来传递的,即将cx的高字节ch放在1000:1中,低字节存放在1000:0中
t181935471
[第
2
楼]
[ 回复时间:2009-05-25 22:24 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2009-04-09 19:14
字的传送是16位的
mov [0],cx--->高八位会放在1000:1中,低八位放在1000:0中
LZ可以看下第3章的字传送方面的知识
sdker
[第
3
楼]
[ 回复时间:2009-06-01 03:46 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2007-12-01 07:17
这个问题应该LZ的 字在寄存器中的存储 没弄清楚地缘故
ldw466
[第
4
楼]
[ 回复时间:2009-07-16 17:24 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2009-07-16 16:24
lz比较认真,我认为lz还是“[ ]”这个家伙没弄明白。哈哈
wenn
[第
5
楼]
[ 回复时间:2009-07-17 21:55 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2009-07-16 11:29
同意1楼的
ttjia
[第
6
楼]
[ 回复时间:2009-08-04 16:03 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:2
信誉值:0
注册日期:2009-07-21 15:19
二楼正解
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved