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

我的博客

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

[2019-05-07 22:33] 重点记录

CPU执行指令的过程
1.从CS:IP指向内存单元读取指令,读取的指令进入指令缓冲器;
2.(IP)=(IP)+所读取指令的长度,从而指向下一条指令;
3.执行指令,转到1,重复这个过程。



jmp 标号   的功能是:(IP)=(IP)+位移
位移=标号处的地址-jmp指令后的第一个字节的地址;...
阅读全文 | 评论次数(0) | 浏览次数(367) | 所属类型(学习过程中的问题记录)

[2019-05-07 22:26] workWork老师的经典语录

数据在哪里?
数据的长度
数据的处理
数据存储到哪里...
阅读全文 | 评论次数(0) | 浏览次数(369) | 所属类型(学习过程中的问题记录)

[2019-05-05 23:11] 检测点1.1的(1)(2)(3)

(1)1 个CPU的寻址能力为8KB,那么它的地址总线的宽度为13根。
这里8KB中的B不是bit,而是个,1根地址线可以访问2=2^1个地址。2根地址线可以访问4=2^2个地址。13根地址线可以访问2^13个地址。
(2)1KB的存储器有2^10个存储单元,存储单元的编号从0到2^10-1.
(3)1KB的存储器可以存储2^18个bit.2^10个Byte.
(2)(3)这两题中的B是指Byte,1个Byte有8个bit....
阅读全文 | 评论次数(0) | 浏览次数(342) | 所属类型(学习过程中的问题记录)

[2019-05-05 18:08] 汇编语言:1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13。 为什么??

汇编语言:1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13。 为什么??
1B代表的是1Byte 即8个bit,那么8KB=2^13B=2^16bit!!! 不应该是16位吗?


为啥会搞错了,其实是单位的问题误导了,一般我们用kb,mb,是来表示计算机数据滴。寻址能力说的8kb其实是表示数量的。一根地址线是1和0两种状态,可以表示2个地址0和1。2根呢就是00,01,10,11,四种状态,可以用来表示4个地址。n根线,就可以有2的n次方种状态,可以表示2的n次方个地址。这里呢就把“个”换成了”B”来做单位。用了存储单元的表示方法。所以这里的寻址能力的8kb表示的是数量即2...
阅读全文 | 评论次数(1) | 浏览次数(526) | 所属类型(学习过程中的问题记录)

[2019-04-30 12:34] debug中输入的数据 都是16进制的吗?

debug中输入的数据 都是16进制的吗?
答:只能是16进制的,并且不能带后缀h...
阅读全文 | 评论次数(0) | 浏览次数(333) | 所属类型(学习过程中的问题记录)

[2019-04-30 10:46] debug中不可以使用段超越前缀吗?

我在debug中输入mov ax,es:[bx]
为什么会出错?难道不可以用段前缀吗?
答:
可以用,但不是象在MASM里这样的用法。
在debug中要分两行这样写:
es:
mov ax,[bx]...
阅读全文 | 评论次数(0) | 浏览次数(330) | 所属类型(学习过程中的问题记录)