汇编网首页登录博客注册
hacker的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏
友情链接

[2009-01-25 03:47] 第二次作业

1.下列说法中正确的是:__4__
1、 一条指令被执行后,IP的值进行改变。  ; IP取指令后变
2、 当CPU执行完当前指令返回debug后CPU就闲下来不再进行工作。
3、 e命令可将所有内存单元中的数据进行改变。  ; ROM部分不能改写
4、 CPU将CS:IP所指向的内存单元中的数据当作指令来执行。

2.下面哪个是错误的指令___4__
1、 mov ax,bx
2、 add al,0f5H
3、 mov al,bh
4、 add al,100H        ; al为8bit,100h超过其范围

3.mov ax,936aH
    mov bx,79b8H
    add al,bl
    指令执行后AX中的数据是:__2__
1、 1c22H
2、 9322H
3、 9422H
4、 1d22H

4.下列说法中正确的是:__4__
1、 8086CPU采用“段地址*16+偏移地址=物理地址”的寻址模式,所以内存是由一个一个的段组成,每一个段有一个段地址。
2、 物理地址为ffff0H的内存单元的偏移地址可能为ffffH。
3、 一个段的大小可以是8Byte。
4、 在一段没有任何跳转指令的程序中,超出64K的部分将不会被执行。

       1.段为认为划分!!!
       2.反向计算段地址(ffff0h-ffffh)/10h 不是整数
       3.段最小为16Byte

5.1000:0 mov ax,8
    1000:3 jmp ax
    1000:5 mov ax,0
    1000:8 mov bx,ax
    1000:10 jmp bx
    CPU从1000:0处开始执行指令当执行完1000:10处的指令后CPU几次修改IP__3___。
1、 4
2、 5
3、 6           ; jmp 执行完实际上修改了2次IP
4、 7

6.mov ax,936aH
    mov bx,79b8H
    add ax,bx
    指令执行后AX中的数据是:__3__
1、 1c22H
2、 0c22H
3、 0d22H
4、 1d22H
评论次数(3)  |  浏览次数(799)  |  类型(汇编作业) |  收藏此文  | 

[  gsyangchao   发表于  2009-01-25 05:23  ]

第5题选 第三个  6次

[  crazyman   发表于  2009-02-03 15:07  ]

楼上说得对。
博主做题的对错应该在昨晚检测题后就知道了。如果有问题,就把你不确定的拿出来讨论,这么没有什么描述的狂写一顿,实在不是学习的好方法。

[  hacker   发表于  2009-02-13 22:24  ]

多谢2位指点:-)

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码