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

我的博客

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

[2009-07-01 20:56] 检测点2.3

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

mov ax,bx
sub ax,ax 
jmp ax

mov ax,bx  指令执行后,CS值不变,IP值改变一次
sub ax,ax  指令执行后,CS值不变,IP值改变二次
jmp ax     指令执行后,CS值不变,IP值改变三次

IP值为0000H


重新看了一遍,懂了,
读取jmp ax 执行指令后,IP值修改了,jmp ax 对于某一合法寄存器 含义如mov ip,ax
 所以总共是修改了四次,IP值为0000H...
阅读全文 | 评论次数(1) | 浏览次数(446) | 所属类型(汇编作业)

[2009-06-27 10:55] 检测点2.2

1.给定段地址为0001h,仅通过变化偏移地址寻址,CPU的寻址范围为00010H到1000f.
注:一个段的长度为64KB,0000H-FFFFH
2.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件是:最小为1001H,最大为2000H
 当给定段地址为2000H时,CPU就无法寻到20000H内存单元...
阅读全文 | 评论次数(1) | 浏览次数(401) | 所属类型(汇编作业)

[2009-06-24 11:24] 检测点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=(04d8h)
mov al,bh        ax=(0482h)
mov ah,bl    ...
阅读全文 | 评论次数(0) | 浏览次数(352) | 所属类型(汇编作业)

[2009-06-23 15:14] 检测点1.1

1.1个CPU的寻址能力为8KB,那么它的地址总线宽度为(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根,则它们的寻址能力分别为(64)KB,(1)MB,(16)MB,(4)GB
6.8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根,则它们一次...
阅读全文 | 评论次数(1) | 浏览次数(436) | 所属类型(汇编作业)