. : : 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
liuminghemama2
[第50楼] [ 回复时间:2008-09-23 13:01 ] 
荣誉值:4
信誉值:0
注册日期:2008-03-20 18:42
mov ax,936aH  
    mov bx,79b8H  
    add al,bl  
    指令执行后AX中的数据是:____  
 1、 1c22H  
 2、 9322H  
 3、 9422H  
 4、 1d22H  

AH=93H AL=6AH
BH=79H BL=B8H
AL+BL=122H
由于AL只是8位寄存器,只能8个二进制数字(4个二进制数字相当于一个十进制数字),所以最高位的1舍去,得到了新的AL=22H
新AX=9322H


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


这个了解其中的命令代表的含义就明白了
A命令:以汇编指令的格式在内存中写入一条机器指令
D命令:查看内存中的内容(D 段地址:偏移地址)(d 段地址:起始偏移地址 结尾偏移地址)
T命令:执行一条机器指令
U命令:将内存中的机器指令翻译成汇编指令



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

1:汇编程序员可以通过对各种寄存器中内容的修改实现对CPU的控制
2.11节的第一段
2:CPU在访问内存时,采用“段地址*16+偏移地址”的形式给出要访问的内存单元的物理地址。 
物理地址=基础地址(段地址*16)+偏移地址
3:任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。
CS:IP指向的是下一条将执行的指令.
4、 传送指令能够更改所有通用寄存器的内容。  
MOV不能改变CS,IP的值,但二者并不是通用寄存器


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

直接AX+BX=10D22
AX是16位寄存器,所以只能存放4位16进制.第一位1舍去
得到0D22H


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

明显第四个..AL只是8位寄存器,只能存放二位16进制数字..
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved