|
主题 : : 不知道选什么!!(我五道对四道,就是这道卡了) [待解决] |
回复[ 12次 ]
点击[ 853次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2008-01-24 11:56 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-01-05 13:50 |
能够将ax中的内容送到内存0000:0200H处的指令序列是__4__。
1、 mov ds,0
mov bx,200h
mov [bx],ax
2、 mov ax,200h
mov ds,ax
mov bx,0
mov [bx],ax
3、 mov ax,20h
mov ds,ax
mov bx,0
mov [bx],ax
4、 mov bx,20h
mov ds,bx
mov bx,0
mov [bx],ax | | |
|
|
|
|
[第1楼]
[ 回复时间:2008-01-24 12:16 ]
[引用]
[回复]
[ top ] | |
荣誉值:98
信誉值:2
注册日期:2007-10-09 18:23 |
首先,要操作寄存器AX中的数据,所以,不能在实现过程中改变AX的内容,所以选项 2 、3肯定不合理
其次就是怎样定位内存字单元首地址的问题了
而这其中涉及到段寄存器内容的更改,我们应该明确,mov ds,idata这样的指令是非法的,所以能够排除选项 1
这样就剩下选项 4 了,我们仔细看选项 4 的指令序列:
mov [bx],ax 相相 当当 于于 mov 20H:0,ax
我们知道地址信息 0020H:0000 和 0000:0200H 其实表示的是同一个内存物理地址,故而能够正确定位我们需要的位置,即选项 4 是正确的。 | | |
|
|
|
|
[第2楼]
[ 回复时间:2008-01-24 13:23 ]
[引用]
[回复]
[ top ] | |
荣誉值:342
信誉值:0
注册日期:2007-12-06 10:21 |
|
|
|
|
|
[第3楼]
[ 回复时间:2008-01-24 14:49 ]
[引用]
[回复]
[ top ] | |
荣誉值:56
信誉值:0
注册日期:2008-01-19 14:51 |
|
|
|
|
|
[第4楼]
[ 回复时间:2008-01-24 19:10 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-01-05 13:50 |
谢谢上面朋友帮忙!!现在才发现,我这道题没问题,也知道这道怎么解释了!
现在第三章已过了!!发觉有一道题我弄错了!!哈哈哈!!
对了,以上三章,如果有朋友不懂的话,可以问我!!我会尽力解决的!
谢谢大家的帮助哦! | | |
|
|
|
|
[第5楼]
[ 回复时间:2008-01-28 15:48 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-01-25 13:22 |
|
|
|
|
|
[第6楼]
[ 回复时间:2008-02-11 23:36 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:10
注册日期:2008-02-04 11:06 |
|
|
|
|
|
[第7楼]
[ 回复时间:2008-02-13 14:23 ]
[引用]
[回复]
[ top ] | |
荣誉值:3
信誉值:0
注册日期:2007-08-07 13:15 |
|
|
|
|
|
[第8楼]
[ 回复时间:2008-03-17 17:16 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:2
注册日期:2008-03-12 14:21 |
|
|
|
|
|
[第9楼]
[ 回复时间:2008-04-15 17:59 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:4
注册日期:2008-04-05 12:17 |
我对这题有些不明白,想请教一下.按题意,是把AX的内容存到0200:0000h的位置.按我的理解,题目中的2,3,4选项中都是可以把AX中的内容存到该地址,想请教您是如何理解的.谢谢!! | | |
|
|
|
|
[第10楼]
[ 回复时间:2008-04-17 13:54 ]
[引用]
[回复]
[ top ] | |
荣誉值:56
信誉值:0
注册日期:2008-01-19 14:51 |
要操作寄存器AX中的数据,所以,不能在实现过程中改变AX的内容,所以选项 2 、3肯定不合理
;----------------------------------------------
1楼的回帖,请楼上的看一下。 | | |
|
|
|
|
[第11楼]
[ 回复时间:2008-04-17 13:56 ]
[引用]
[回复]
[ top ] | |
荣誉值:56
信誉值:0
注册日期:2008-01-19 14:51 |
补充一句
”能够将ax中的内容送到内存0000:0200H处“
意思是ax中的数据为源操作数,所以这个是传送过程中 ax的内容自然不能改变 | | |
|
|
|
|
[第12楼]
[ 回复时间:2008-05-03 20:48 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-04-30 22:14 |
我原来选的3,害得又要等一小时才能答了,没想到这句改了AX中原来的值,失败之至 | | |