汇编网首页登录博客注册
wwwcpw的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
最新评论
最新留言
好友圈
文章收藏
友情链接

[2008-11-10 14:14] 第二章----2.2检测题

1)00010H,1000FH
(2)1001H,2000H

第2题说明:
因为段的起始地址要为16的倍数。所以当段地址小于1001H或大于2000H时CPU都无法寻到。...
阅读全文 | 评论次数(1) | 浏览次数(484) | 所属类型(默认类型)

[2008-11-10 14:04] 第二章----段地址和偏移地址的两个注意点

1.段地址X16必然是16的倍数,所以一个段的起始地址一定是16的倍数;

2.偏移地址为16位,16位地址的寻址能力是64KB,所以一个段的长度最大是64KB....
阅读全文 | 评论次数(0) | 浏览次数(363) | 所属类型(默认类型)

[2008-11-10 13:38] 第二章----2.1检测题

点击查看原图
2.

MOV AX,2
ADD AX,AX
ADD AX,AX
ADD AX,AX...
阅读全文 | 评论次数(1) | 浏览次数(467) | 所属类型(默认类型)

[2008-11-10 09:26] 第一章----CPU对硬件的控制

点击查看原图
CPU在操纵和控制硬件的时候,把它们都当作内存对待.把他们总是看作一个由若干存储单元组成的逻辑存储器.每个物理存储器在这个逻辑存储器中占有一个地址段,即一段地址空间.CPU在这段地址空间中读写数据,实际上就是在相对应的物理存储器中读写数据.

看了这段话后,我基本理解计算机和如何控制硬件的了,还有为什么有时候某些程序会提示"某段地址空间不可读,不能为READ".

还有,每个硬件在系统中,都可以看到系统对它的内存分配.

这是一个好多年不懂的事情,现在懂了,开心的!...
阅读全文 | 评论次数(1) | 浏览次数(495) | 所属类型(默认类型)

[2008-11-10 09:08] 第一章----检测点1.1

检测点1.1(第8页)
----------------------
(1) 13
(2) 1024,0,1023
(3) 8192,1024
(4) 2^30,2^20,2^10
(5) 64,1,16,4
(6) 1,1,2,2,4
(7) 512,256
(8) 二进制
 
 
其中第(7)条做错了,我的结果是8和1.
我错在把8086的16位数据线当成是一次可以传输2^16个bit了,实际只是1*16 bit....
阅读全文 | 评论次数(1) | 浏览次数(472) | 所属类型(默认类型)

[2008-11-10 08:55] 第一章----数据总线向内存中写数据的顺序

8088的数据总线是8位,一次可以写一个字节;
8086的数据总线是16位,一次可以写一个字;

8088向内存内写数据,如果是89D8,则先写入D9,再写入89;
而8086则是直接写入89D8....
阅读全文 | 评论次数(0) | 浏览次数(358) | 所属类型(默认类型)

[2008-11-07 13:00] 第一章----汇编语言的组成

汇编语言的组成:
1.汇编指令:机器码的助记符,有对应的机器码
2.伪指令:没有对应的机器码,由编译器执行,没有对应的机器码
3.其他符号:*,+,-等符号,由编译器识别,没有对应的机器码...
阅读全文 | 评论次数(0) | 浏览次数(361) | 所属类型(默认类型)