共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
- [游客] 6666666 09/20 20:31
- [zhubowen] 我就知道第一题做错了!但一直没找到结果,看完才值得! 呵呵,谢谢!! 04/28 13:02
- [maxm] 楼主 应该做出分析,要知道答案还不容易。 考虑问题的思想和角度对大家意义更加重要。 02/21 16:33
- [hacker] 侥幸过了,多谢:-) 02/14 19:07
- [游客] 看来博主是过了第三章了,鼓励一下 呵呵 02/14 11:49
- [wuerlang] 呵呵,不错呀. 02/13 22:50
- [hacker] 多谢2位指点:-) 02/13 22:24
- [crazyman] 楼上说得对。 博主做题的对错应该在昨晚检测题后就知道了。如果有问题,就把你不确定的拿出来讨论,这么 02/03 15:07
- [crazyman] 继续加油。 02/03 15:02
- [gsyangchao] 第5题选 第三个 6次 01/25 05:23