CPU从1000:0处开始执行指令当执行完1000:10处的指令后CPU几次修改IP?
1000:0 mov ax,8
1000:3 jmp ax
1000:5 mov ax,0
1000:8 mov bx,ax
1000:a jmp bx
(1)当前cs=1000,ip=0,读入的指令是mov ax,8 读入后ip=ip+3=3(第一次修改ip)
(2)指令执行后,cs=1000,ip=3,读入的指令是jmp ax,读入后ip=ip+2=5(第二次修改ip)
(3)指令执行后,cs=1000...


- [游客] 同感 05/25 02:02
- [mess] jmp 0ff0:0100 1000:0000 mov ax,200 05/31 16:40
- [mess] 次数和结果没问题,不过有些不准确。 前两次修改ip也应该是和第三次修改的时机一样吧,那为什么要 05/31 16:36
- [tomato] 第二题填写反了吧? 05/31 16:35
- [tomato] 第一小题的前两条指令有问题,是不是马虎导致的? 05/31 16:33
- [tomato] 正确。 05/31 15:38
[2009-05-27 21:47] 关于第二章检测题难点
阅读全文 |
评论次数(0) |
浏览次数(409) |
所属类型(默认类型)
[2009-05-26 11:10] 第一章学习笔记
第一章 基础知识
1.1~1.10
1.汇编语言指令分三种:汇编指令(即助记符)、伪指令(给编译器看的计算机不执行)、其它符号(+-*/等,给编译器看的)
2.计算机最小信息单位是bit(一个2进制位),8个bit为一个byte(字节),一个存储单元可以存一个byte,有多少个存储单元存储器就可以存储多少个byte
3.总线分为:地址、数据、控制总线
a.地址总线宽度为N的cpu最多可以寻找到2的N次方个内存单元,8086宽度为20
b.8086有16根数据线,一次传16bit
8088有8根数据线,一...
1.1~1.10
1.汇编语言指令分三种:汇编指令(即助记符)、伪指令(给编译器看的计算机不执行)、其它符号(+-*/等,给编译器看的)
2.计算机最小信息单位是bit(一个2进制位),8个bit为一个byte(字节),一个存储单元可以存一个byte,有多少个存储单元存储器就可以存储多少个byte
3.总线分为:地址、数据、控制总线
a.地址总线宽度为N的cpu最多可以寻找到2的N次方个内存单元,8086宽度为20
b.8086有16根数据线,一次传16bit
8088有8根数据线,一...
阅读全文 |
评论次数(0) |
浏览次数(488) |
所属类型(默认类型)
页码数(1):
1