|
主题 : : 第八章检测题 [待解决] |
回复[ 12次 ]
点击[ 958次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2007-11-04 21:27 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-09-30 21:53 |
下列指令序列不能够实现把内存地址0:202h中的字节数据送入al功能的是__3____。
1、 mov ax,0
mov ds,ax
mov bx,202h
mov al,[bx]
2、 mov ax,0
mov ds,ax
mov bx,200h
mov al,[bx+2]
3、 mov ax,0
mov ds,ax
mov bp,202h
mov al,[bp]
4、 mov ax,0
mov ds,ax
mov bp,200h
mov al,ds:[bp+2]
下列指令不合理的是___3___。
1、 mov ds:[0ffh],al
2、 mov ds:[0ffh],ax
3、 mov ds:[0ffh],0ffh
4、 push ds:[0ffh]
mov dx,0
mov ax,1001
mov bx,100
div bl
以上四条指令执行完后,ah值是__1___。
1、 1
2、 10
3、 1001
4、 0
对如下程序:
assume cs:codesg,ds:datasg
datasg segment
dd 123456h
dw 789h,0h
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,ds:[0]
mov dx,ds:[2]
div word ptr ds:[4]
mov ds:[6],ax
mov ax,4c00h
int 21h
codesg ends
end start
下列说法正确的是__3____。
1、 该程序实现的功能是计算123456h与78900h相除。
2、 该程序由于数据定义非法,无法通过编译。
3、 指令div word ptr ds:[4]可改为div near ptr ds:[4],不影响程序功能。
4、 指令div word ptr ds:[4]采用了直接寻址方式。
测试完毕!答对3道题目!本章节测试没有通过,建议对本章进一步学习、牢固。 | | |
|
|
|
|
[第1楼]
[ 回复时间:2007-11-05 16:42 ]
[引用]
[回复]
[ top ] | |
荣誉值:6
信誉值:0
注册日期:2007-06-26 11:52 |
|
|
|
|
|
[第2楼]
[ 回复时间:2007-11-14 23:23 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-09-18 18:40 |
指令div word ptr ds:[4]可改为div near ptr ds:[4],不影响程序功能
对这个选项有疑惑,
感觉这道题该选4 | | |
|
|
|
|
[第3楼]
[ 回复时间:2007-11-16 19:57 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-09-29 20:49 |
|
|
|
|
|
[第4楼]
[ 回复时间:2008-03-08 15:04 ]
[引用]
[回复]
[ top ] | |
荣誉值:10
信誉值:14
注册日期:2007-10-15 14:54 |
3314楼上的说的对
感谢楼主第一题答案
是我粗心了··没注意[BP]在没有显性表示段地址时是默认SS为段地址···大意了~ | | |
|
|
|
|
[第5楼]
[ 回复时间:2008-04-14 17:20 ]
[引用]
[回复]
[ top ] | |
荣誉值:44
信誉值:0
注册日期:2008-04-11 13:33 |
下列指令不合理的是___3___。
1、 mov ds:[0ffh],al
2、 mov ds:[0ffh],ax
3、 mov ds:[0ffh],0ffh
4、 push ds:[0ffh]
*************************************
这个题为什么选3呀?想了很久也想不懂……麻烦高人指点,谢谢 | | |
|
|
|
|
[第6楼]
[ 回复时间:2008-04-22 18:11 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2008-01-23 14:48 |
|
|
|
|
|
[第7楼]
[ 回复时间:2008-05-12 21:11 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-10-05 12:26 |
|
|
|
|
|
[第8楼]
[ 回复时间:2009-03-10 19:23 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2009-01-04 17:25 |
下列指令不合理的是___3___。
1、 mov ds:[0ffh],al
2、 mov ds:[0ffh],ax
3、 mov ds:[0ffh],0ffh
4、 push ds:[0ffh]
*************************************
这个题为什么选3呀?想了很久也想不懂……麻烦高人指点,谢谢
------------------
回复:P165中间部分原话:在没有寄存器名存在的情况下,用操作符X ptr指明内存单元的长度,X在汇编指令中可以为word或byte。例如......四个例子中第一个就是本题。 | | |
|
|
|
|
[第9楼]
[ 回复时间:2009-04-08 10:27 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2007-09-12 08:42 |
mov ax,ds:[0]
mov dx,ds:[2]
为什么这里不能用
MOV AX,[0] ? | | |
|
|
|
|
[第10楼]
[ 回复时间:2009-04-09 13:42 ]
[引用]
[回复]
[ top ] | |
荣誉值:169
信誉值:0
注册日期:2008-08-19 16:07 |
mov ax,ds:[0]
mov dx,ds:[2]
为什么这里不能用
MOV AX,[0] ?
------------------
回复:学到第八章了怎么还会有这个问题呢?不会是跳跃学到这的吧,我觉得前言说的是两个必须不能跳跃的啊~
MOV AX,[0]debug和编译器对这句话的处理是不同的,这个前面早学过了。 | | |
|
|
|
|
[第11楼]
[ 回复时间:2011-04-14 15:00 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-02-21 22:36 |
指令div word ptr ds:[4]可改为div near ptr ds:[4],不影响程序功能
对这个选项有疑惑,
感觉这道题该选4
------------------
回复:我也疑惑,但是4肯定是错误的,不是直接寻址的方式 | | |
|
|
|
|
[第12楼]
[ 回复时间:2011-06-11 16:54 ]
[引用]
[回复]
[ top ] | |
荣誉值:12
信誉值:1
注册日期:2011-06-04 00:01 |
指令div word ptr ds:[4]可改为div near ptr ds:[4],不影响程序功能
对这个选项有疑惑,
感觉这道题该选4
------------------
回复:我也疑惑,但是4肯定是错误的,不是直接寻址的方式
------------------
回复:11楼你不要误人子弟哉,8.4寻址方式那表格里很清楚[idata]是直接寻址,你怎么还肯定4是错误的呢?测试到这道题时我不能确定3是否错误,但我肯定4是正确的! | | |