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

我的博客

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

[2009-02-13 22:21] 第二次作业2

共5道单选题目
 
                      mov ax,936aH
                      mov bx,79b8H
                      add al,bl
                     指令执行后AX中的数据是:_2___
        1、          1c22H
        .2、          9322H.
        3、          9422H
        4、          1d22H

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

下面哪个是错误的指令_____
        1、          mov ax,bx
        2、          add al,0f5H
        3、          mov al,bh
        .4、          add al,100H   ;al为8bit


共5道单选题目
 
                      1000:0 mov ax,8
                      1000:3 jmp ax
                      1000:5 mov ax,0
                      1000:8 mov bx,ax
                      1000:a jmp bx
                     CPU从1000:0处开始执行指令当执行完1000:a处的指令后CPU几次修改IP__3___。
        1、          4
        2、          5
        .3、          6    ; jmp 会改变2次IP
        4、          7


下列地址信息与0020H:03EFH确定的内存地址不同的是__2___。
        1、          5EFH       ;物理地址
        .2、          203H:00EFH
        3、          005EH:000FH
        4、          0002H:05CFH

下列关于8086CPU的工作原理的描述错误的是__3___。
        1、          汇编程序员可以通过对各种寄存器中内容的修改实现对CPU的控制。
        2、          CPU在访问内存时,采用“段地址*16+偏移地址”的形式给出要访问的内存单元的物理地址。
        3、          任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。         ; 读取-修改IP-执行
        4、          传送指令能够更改所有通用寄存器的内容。

         通用寄存器包括4个数据寄存器和2个指针寄存器和2个变址寄存器:
AX(accumulator):累加寄存器,常用于运算;在乘除等指令中指定用来存放操作数,另外,所有的I/O指令都使用这一寄存器与外界设备传送数据.
BX(base):基址寄存器,常用于地址索引;
CX(count):计数寄存器,常用于计数;常用于保存计算值,如在移位指令,循环(loop)和串处理指令中用作隐含的计数器.
DX(data):数据寄存器,常用于数据传递。
SP(Stack Pointer):堆栈指针,与SS配合使用,可指向目前的堆栈位置;
BP(Base Pointer):基址指针寄存器,可用作SS的一个相对基址位置;
SI(Source Index):源变址寄存器可用来存放相对于DS段之源变址指针;
DI(Destination Index):目的变址寄存器,可用来存放相对于 ES 段之目的变址指针。

他们都能通过mov指令修改



16位结构的CPU 不一定具备的特性是:__4__
        1、          运算器一次最多可以处理16位的数据
        2、          寄存器的最大宽度为16位
        3、          寄存器和运算器之间的通路为16位
        4、          地址总线为16根        ; 跟地址总线无直接关系,8086地址总线为20
评论次数(1)  |  浏览次数(810)  |  类型(汇编作业) |  收藏此文  | 

[  wuerlang   发表于  2009-02-13 22:50  ]

呵呵,不错呀.

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