. : : 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
zhuzhu
[第19楼] [ 回复时间:2007-12-05 09:15 ] 
荣誉值:50
信誉值:0
注册日期:2007-07-08 09:33
下列关于8086CPU的工作原理的描述错误的是_____。   
 1、 汇编程序员可以通过对各种寄存器中内容的修改实现对CPU的控制。   
 2、 CPU在访问内存时,采用“段地址*16+偏移地址”的形式给出要访问的内存单元的物理地址。   
 3、 任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。   
 4、 传送指令能够更改所有通用寄存器的内容。   
------------------
看了看,上面是两个答案,对错的争论只在这个题上。
我觉得只给出答案没有什么意义,说出对错的理由来大家才能讨论。对错的原因是越辨越明白的~

3、 任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。 
=========
CS:IP指向的内容是CPU当作指令执行的内容,那是不是此刻执行的呢?
我觉得有两个小问题:1.cs、ip什么时候发生的变化?2.指令是什么时候执行的?在ip执行指令前还是之后?
CPU执行指令的过程是什么呢?得到地址,得到数据,执行运算等等这些操作的先后顺序是什么。
  
4、 传送指令能够更改所有通用寄存器的内容。  
==========
传动指令是什么?
通用寄存器又是有那些呢?
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved