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

我的博客

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

[2009-06-10 21:46] 检测点3.2

题目略

解:  mov ax,1000H
    mov ss,as
    mov sp,10H
    push [0]
    push [2]
    push [4]
    push [6]
    push [8]
    push [A]
    push [C]
    push [E]
----------------------------------------------
    mov ax.2000H
    mov ds,ax
    mov sp,0H
    pop [E]
    pop [C]
    pop [A...
阅读全文 | 评论次数(1) | 浏览次数(577) | 所属类型(汇编作业)

[2009-06-06 22:19] 检测点2.3

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

sub ax,bx

jmp ax

解:  mov ax,bx 读入mov ax,bx到指令缓存器,①IP修改,指向
                      sub ax,bx
     
     sub ax,bx 执行mov ax,bx,读取sub ax,bx到指令缓存器
                 ②IP修改,指向jmp ax
     
     jmp ax    执行sub ax,bx,读取jmp ax,③IP修改

        ...
阅读全文 | 评论次数(2) | 浏览次数(576) | 所属类型(汇编作业)

[2009-06-04 13:25] 汇编作业 检测点2.2

1.给定段地址为0001H,仅通过变化偏移地址寻址,cpu的寻址范围为
0010H到1000FH。
解:16位段地址和偏移地址的范围是0~ffffh
    0010
+   FFFF
————————
    1000F
但是1000F是不是超过16位高位的存储最大值了?请教给位!!

2.有一组数据存放在内存20000H单元中,现在给定段地址为SA,若想用偏移地址寻址到此单元。则SA应满足的条件是:最大值2000H,最小值1001H。
解: 16位偏移地址的范围是0~ffffh
     当偏移段地址=0时,   SA(max)=(20000-0)/10H(16为十进...
阅读全文 | 评论次数(1) | 浏览次数(628) | 所属类型(汇编作业)

[2009-06-04 00:37] 汇编作业 检测点2.1

1.mov ax,62627 ax=F4A3H  62627通过10转换为16进制为F4A3

2.mov ah,31H   ax=31A3H  将31H写入ah

3.mov al.23H   ax=3123H  将23H写入al

4.add ax,ax    ax=6246H  将ax相加,既ax=ax+ax

5.mov bx,826cH bx=826cH  将826cH赋值给bx

6.mov cx,ax    cx=6246H  将ax的值6146H赋值给cx

7.mov ax,bx    ax=826cH

8.add ax,bx    ax=04D...
阅读全文 | 评论次数(2) | 浏览次数(591) | 所属类型(汇编作业)

[2009-06-04 00:03] 汇编作业 检测点1.1(重写,感谢大家对我的评论)

1.1个cpu的寻址能力为8KB,那么它的地址总线宽度为13
解:8KB=1024*8B=2^13B
    由公式2^n=2^13可知总线宽度为13.
2.1KB的存储器有1024个存储单元,存储单元的编号从0~1023
解:由于微型机存储器的存储单元可以存储一个Byte,
    故1024/1=1024个,
    由于计算机是重0开始计数,故范围是0~1023
3.1KB的存取器可以存储1024*8个bit,1024个Byte
解:    由于1KB=1024Byte
           1Byte=8bit
4.1GB,1MB,1KB分别为2^30Byte,2^...
阅读全文 | 评论次数(1) | 浏览次数(632) | 所属类型(汇编作业)