. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  第四次通过第二章的检测  [待解决] 回复[ 6次 ]   点击[ 591次 ]  
joneui
[帖 主]   [ 发表时间:2010-06-16 22:24 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-06-08 22:23
下列关于8086CPU的工作原理的描述错误的是___3__。

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



下列地址信息与0020H:03EFH确定的内存地址不同的是__2___。

 
1、         5EFH
 
2、         203H:00EFH
 
3、         005EH:000FH
 
4、         0002H:05CFH



下面哪个是错误的指令__4___

 
1、         mov ax,bx
 
2、         add al,0f5H
 
3、         mov al,bh
 
4、         add al,100H



下列说法中正确的是:_4___

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




mov ax,936aH

                    mov bx,79b8H
                    add al,bl
                   指令执行后AX中的数据是:_2___
 
1、         1c22H                
 
2、         9322H                
 
3、         9422H                
 
4、         1d22H
mouse
[第1楼]   [ 回复时间:2010-06-17 16:18 ]   [引用]   [回复]   [ top ] 
荣誉值:472
信誉值:12
注册日期:2007-10-16 15:34
恭喜,不仅要得到答案,更重要的是弄清楚怎么得到的答案。
slzx3511
[第2楼]   [ 回复时间:2010-07-08 11:18 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-07-07 10:28
受益匪浅
liuquanhao7232
[第3楼]   [ 回复时间:2010-07-17 18:14 ]   [引用]   [回复]   [ top ] 
荣誉值:8
信誉值:0
注册日期:2010-07-12 08:47
第一题,“任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。”错,“应该是任意时刻,CS:IP指向的内容即是此刻CPU即将执行的指令。”是即将,当指令进入指令缓冲器时,IP+指令缓冲器中指令的长度。然后执行指令,此时IP指向的是下一条指令。
第二题,0020H*16+03EFH=005EFH。只有第二题对不到,为0211FH。
第三题,al为8位寄存器。100H为12位了。第二选项的0f5H为8位。0没有意义。
第四题,CPU打开机就在工作了。可以看P32。“在80806CPU加电启动或······”这段话。第二选项中,当CPU闲下来不再工   作只有断电关机时。我们平时说的CPU闲下来是指程序关掉时CPU将关掉的程序所占内存释放掉,但系统依然在运行,CPU没有停止工作。
第五题,  mov ax,936aH    ;ax=936aH,ah=93H,al=6aH
        mov bx,79b8H     ;bx=79b8H,bh=79H,bl=b8H
        add al,bl        ;al=22H,因为al为独立的8位寄存器,不会向ah进位。
fs-xy
[第4楼]   [ 回复时间:2010-08-19 09:31 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-08-18 00:32
受教了
20085617
[第5楼]   [ 回复时间:2010-11-03 19:12 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2010-11-01 15:17
我也受教了,这个过起来还是有一定困难啊!
lovelyboy
[第6楼]   [ 回复时间:2010-11-04 13:45 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-28 14:05
受教了,第一题算正真弄明白了
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved