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

我的博客

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

[2010-01-11 02:13] 检测点2.3

下面的3条指令执行后,CPU几次修改IP,都是在什么时候?最后的IP中的值是多少?
mov ax, bx
sub ax, ax 
jmp ax


mov ax, bx  将bx中的值传送到ax中,指令执行后,ip修改一次
sub ax, ax  将ax中的值相减,指令执行后,ax中的值为0(ax-ax=0)ip修改一次
jmp ax      将ip修改成ax中的值,ip修改一次
当jmp ax指令执行后,ip修改一次
所以,在3条指令执行后,ip共修改4次,ip中的值为0.


读取一条指令后,ip中的值会自动增加,以使cpu读取下一条指令。ip中的值是根据指令的...
阅读全文 | 评论次数(2) | 浏览次数(796) | 所属类型(汇编作业)

[2010-01-07 23:53] 检测点2.2

(1).给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为(   )到(     )。
解:段地址×16+偏移地址=物理地址,当段地址确定后,根据偏移地址的大小来确定物理地址的最大值与最小值之间的差,也就是CPU的寻址范围,有两种情况:
1.当偏移地址为最大值FFFFH时物理地址=0001H×10H+FFFFH=1000FH
2.当偏移地址为最小值0000H时物理地址=0001H×10H+0000H=10H
所以,寻址范围为:10H——1000FH。

(2).有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻址到此单元,则SA应满足的条件是...
阅读全文 | 评论次数(3) | 浏览次数(828) | 所属类型(汇编作业)

[2010-01-05 02:11] 检测点2.1

(1)写出每条汇编指令执行后相关寄存器中的值。
     mov ax, 62627     ax= F4A3H
  
    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...
阅读全文 | 评论次数(2) | 浏览次数(795) | 所属类型(汇编作业)

[2010-01-04 02:18] 检测点1.1

1.   1个Cpu的寻址能力为8K,那么它的地址总线的宽度为:13。

2.   1KB的存储哭有(1024)个存储单元。存储单元的编号从(0)到(1023)。

3.   1KB的存储器可以存储(8192)个bit,(1024)个Byte。

4.   1GB、1MB、1KB分别是(2^30、2^20、2^10)Byte。

5.   8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为:(2^16B=64KB)(2^20B=1MB)(2^24B= 16MB)(2^32B=4GB)

6.   8080、8...
阅读全文 | 评论次数(2) | 浏览次数(798) | 所属类型(汇编作业)