. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
主题 : :  第2章汇编测试题目,请给出答案  [待解决] 回复[ 67次 ]   点击[ 4836次 ]  
leonmsi
[帖 主] [ 发表时间:2007-10-23 13:29 ] 
荣誉值:0
信誉值:0
注册日期:2007-10-10 19:41
共5道单选题目 
 
    mov ax,936aH 
    mov bx,79b8H 
    add al,bl 
    指令执行后AX中的数据是:____ 
 1、 1c22H 
 2、 9322H 
 3、 9422H 
 4、 1d22H 


在DEBUG中,____选项中的命令可以修改内存单元的内容 
 1、 a 
 2、 d 
 3、 t 
 4、 u 

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

    mov ax,936aH 
    mov bx,79b8H 
    add ax,bx 
    指令执行后AX中的数据是:____ 
 1、 1c22H 
 2、 0c22H 
 3、 0d22H 
 4、 1d22H 

下面哪个是错误的指令_____ 
 1、 mov ax,bx 
 2、 add al,0f5H 
 3、 mov al,bh 
 4、 add al,100H
scandy24
[第20楼] [ 回复时间:2007-12-13 11:05 ] 
荣誉值:2
信誉值:2
注册日期:2007-12-10 14:26
下列关于8086CPU的工作原理的描述错误的是_____。    
 1、 汇编程序员可以通过对各种寄存器中内容的修改实现对CPU的控制。    
 2、 CPU在访问内存时,采用“段地址*16+偏移地址”的形式给出要访问的内存单元的物理地址。    
 3、 任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。    
 4、 传送指令能够更改所有通用寄存器的内容。    

3没有问题
------
在cpu取出当前CS:IP指向的指令以后,该指令被送到指令缓冲器,IP值增加。简单的说就是取出当前指令以

后,该指令执行之前,IP的值增加。
------
CPU正在执行的指令并不是CS:IP当前指向的指令,而是上一条指令,因为在指令进入指令缓冲器的时候,IP

的值增加指向下一条指令,但是刚取出的指令还在缓冲器中没有得到执行。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved