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

我的博客

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

[2010-09-30 16:47] 检测点 2.3

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

解:CPU指令每一条指令都要修改IP,所以是3条,JMP也会修改一次IP
所以最后结果是4次,分别是每条指令执行后,还有执行jmp ax指令时。最后IP中的值是AX,值为0...
阅读全文 | 评论次数(0) | 浏览次数(580) | 所属类型(汇编作业)

[2010-09-30 16:39] 检测点 2.2

1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为
10H 到 1000FH
2)有一段数据存放在内存20000H单元中,现给定段地为SA,若想用偏移地址寻到此单元。则SA应满足的条件是: 最小为 1001H 最大为 2000H

一个段可以寻址64KB也就是0XFFFF个内存单元,所以最小必须是
20000H-FFFFH = 10001H(最低可寻到的内存地址)
对应的1000:0001,由于段地址SA必须是16字节对齐的,而如果使用段地址1000最多只能寻到1000h*10h+FFFFh = 1ffffh
固最小应该是1001H。
最大就是20000H/...
阅读全文 | 评论次数(0) | 浏览次数(372) | 所属类型(汇编作业)

[2010-09-30 14:17] 检测点 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     ax=6c82H
add ah,ah     ax=d882H
add al,6    ...
阅读全文 | 评论次数(0) | 浏览次数(321) | 所属类型(汇编作业)

[2010-09-30 11:38] 检测点 1.1

1)1个CPU 的寻址能力为8KB,那么它的地址总线的宽度为: 13.
8KB=2^13 
直接用WINDOWS的计算器算 8*1024-1 算一下结果的二进制里面有几个1就可以了。或8*1024直除2直到商为零(转换为二进制的方法)

2)1KB的存储器有 1024 个存储单元。编号从 0 到 1023。
一个存储单元是1B。从0开始。

3)1KB的存储器可以存储 8192 个bit. 1024 个Byte.
1KB=1*1024Byte = 1*1024Byte*8bit.

4)1GB,1MB,1KB分别是?Byte.
1KB=1024Byte
1MB=1*10...
阅读全文 | 评论次数(0) | 浏览次数(379) | 所属类型(汇编作业)