|
主题 : : 第三章,测试题 [待解决] |
回复[ 9次 ]
点击[ 485次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2009-09-24 07:53 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:2
注册日期:2009-07-06 18:18 |
能够只将al中的内容压入栈的指令序列是_____。
1、 push al
2、 pop ax
3、 mov ah,0
push ax
4、 mov ax,0
push ax
能够将ax中的内容送到内存0000:0200H处的指令序列是____。
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.但是好像又不是很有依据,只是综合派出来看。第二个和第四个显然不正确,不用解释。第三个虽然只MOV了一个高八位,但是低八位仍然会被压进去;
第二道题。第二道题,我认为选二。
这里主要用第一句就可以排除另几个不正确的。其余三个地址貌似MOV的不对。 | | |
|
|
|
|
[第1楼]
[ 回复时间:2009-09-24 17:25 ]
[引用]
[回复]
[ top ] | |
荣誉值:188
信誉值:4
注册日期:2009-07-05 19:26 |
两题选择的都有问题,LZ还是好好再复习下书上相关的内容吧 | | |
|
|
|
|
[第2楼]
[ 回复时间:2009-09-25 09:07 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:2
注册日期:2009-07-06 18:18 |
第二道题,貌似第一个也不对。栈是字操作,压也是两个字节。 | | |
|
|
|
|
[第3楼]
[ 回复时间:2009-09-25 10:55 ]
[引用]
[回复]
[ top ] | |
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48 |
第一题首先是push指令是对字操作的,所以A排除,D改变了al的值排除,B C中选C最合适。
第二题,注意一个是压入的位置(B是200:0!=0:200)和ax不要在过程中被更改了,当然语法肯定也需要是正确的。答案剩一个了。 | | |
|
|
|
|
[第4楼]
[ 回复时间:2009-10-08 21:43 ]
[引用]
[回复]
[ top ] | |
荣誉值:2
信誉值:0
注册日期:2009-09-14 21:54 |
一、1.AL 是一个字节,push 以字为操作单位吧
2.pop 是出栈指令
4.mov ax,0 把al的内容都改了
二。已经有解答了。 | | |
|
|
|
|
[第5楼]
[ 回复时间:2009-10-14 18:04 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-10-14 13:45 |
|
|
|
|
|
[第6楼]
[ 回复时间:2009-11-25 20:21 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-11-05 13:09 |
|
|
|
|
|
[第7楼]
[ 回复时间:2009-11-25 20:24 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-11-05 13:09 |
|
|
|
|
|
[第8楼]
[ 回复时间:2009-11-25 20:25 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-11-05 13:09 |
|
|
|
|
|
[第9楼]
[ 回复时间:2009-11-30 16:29 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-11-27 21:25 |
|