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

我的博客

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

[2014-11-22 17:57] 2.3

下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值为多少?
解答:CPU4次修改,都在读取每一条指令后改变的IP,最好IP的值为0...
阅读全文 | 评论次数(0) | 浏览次数(404) | 所属类型(汇编作业)

[2014-11-22 17:49] 笔记

1.mov即传送指令不能修改CS,IP的指令,因为8086没有提供这样的功能 8086用转移指令修改CS,IP的值。例用JMP指令
2.debug命令
1.R命令查看内存,改变寄存器的值
2.D命令查看内存
3.E命令改写内存
4.U命令将内存的机器指令翻译成汇编指令
5.T命令单步执行机器指令
6.A命令以汇编指令格式在内存中写机器指令...
阅读全文 | 评论次数(0) | 浏览次数(405) | 所属类型(博文)

[2014-11-22 17:35] 第一章 1.1

1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13. 
解析:一个CPU有N根地址线,则说这个CPU的地址总线宽度为N 
     2^N=8KB=2^3*2^10=2^13 . 
  
(2)1KB的存储器有(1024)个存储单元。存储单元的编号从(0)至(1023).   
解析: 1个存储单元可以存储一个Byte即一个字节,1KB=1024Byte 
(3)1KB的存储器可以存储8192个bit,1024个byte.   
 解析:1KB=1024Byte 1Byte=8bit 
(4)  
      1GB=2^30B  
     1MB=2^20B  ...
阅读全文 | 评论次数(0) | 浏览次数(472) | 所属类型(汇编作业)

[2014-11-22 17:26] 2.2

1.给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为(00010H)到(1000FH)。
2.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是;最小为(1001H),最大为(2000H)
段地址*16+偏移地址=20000
根据这个寻址方式 可以知道SA最小那么偏移地址最大为FFFFH 可以推出SA最小为1001H 最大当然为2000H...
阅读全文 | 评论次数(0) | 浏览次数(407) | 所属类型(汇编作业)

[2014-11-22 17:09] 检测题2.1

mov ax,62627  AX=F4A3H(在debug中数据都是以16进制显示的)
mov ah,31H    AX=31A3H
mov al,23H    AX=3123H
add ax,ax     AX=6246H
mov bx,826cH  BX=826CH
mov cx,ax     CX=6246H
mov ax,bx     AX=826CH
add ax,bx     AX=04D8H
mov al,bh     AX=040BH
mov ah,bl     AX=D80BH
add ah,ah     AX=B00BH
add al,6      A...
阅读全文 | 评论次数(0) | 浏览次数(459) | 所属类型(汇编作业)

[2014-11-22 14:40] 地址总线的宽带的一点思考

8086CPU的地址总线宽带为20,即有20根地址线,可以传输2^20个不同的地址信息,则8086的内存地址空间大小为1MB.
现今的CPU地址线宽度为64 即可以定位2^64个内存单元,则现今的内存地址空间大小为 2^64=2^10*2^10*2^10*2^34=17179869184GB 太大的内存地址空间了 估计永远也没有这么大的内存...
阅读全文 | 评论次数(0) | 浏览次数(416) | 所属类型(汇编作业)