. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  第三章,测试题  [待解决] 回复[ 9次 ]   点击[ 485次 ]  
buer
[帖 主]   [ 发表时间: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的不对。
tinyparticle
[第1楼]   [ 回复时间:2009-09-24 17:25 ]   [引用]   [回复]   [ top ] 
荣誉值:188
信誉值:4
注册日期:2009-07-05 19:26
两题选择的都有问题,LZ还是好好再复习下书上相关的内容吧
buer
[第2楼]   [ 回复时间:2009-09-25 09:07 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2009-07-06 18:18
第二道题,貌似第一个也不对。栈是字操作,压也是两个字节。
mess
[第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不要在过程中被更改了,当然语法肯定也需要是正确的。答案剩一个了。
chenxing263
[第4楼]   [ 回复时间:2009-10-08 21:43 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2009-09-14 21:54
一、1.AL 是一个字节,push 以字为操作单位吧
     2.pop 是出栈指令
     4.mov ax,0    把al的内容都改了
二。已经有解答了。
djwhjn
[第5楼]   [ 回复时间:2009-10-14 18:04 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-10-14 13:45
第二题是选3么?刚学不懂,请指教
abeishuan
[第6楼]   [ 回复时间:2009-11-25 20:21 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-11-05 13:09
第一道题选3 我做过了
abeishuan
[第7楼]   [ 回复时间:2009-11-25 20:24 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-11-05 13:09
第一道题选4  我觉的
abeishuan
[第8楼]   [ 回复时间:2009-11-25 20:25 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-11-05 13:09
发错了  是第二道题选4  不好意思
ggxxggxx_ok
[第9楼]   [ 回复时间:2009-11-30 16:29 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-11-27 21:25
第一个选三,第二个选四
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved