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

我的博客

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

[2011-04-01 09:04] 检测点2.3

下面的3条指令执行后,cpu几次修改ip?都是在什么时候?最后ip中的值是多少?
mov ax,bx
sub ax,ax
jmp ax
答案:cs和ip应有初始地址并指向mov ax,bx。则cpu将mov ax,bx读入指令缓冲器,读入后ip的值指向下一条指令。
执行mov ax,bx,将sub ax,ax读入指令缓冲器,读入后ip的值指向下一条指令。
执行sub ax,ax。(ax)=0。将jmp ax读入指令缓冲器,读入后ip的值指向下一条指令。
执行jmp ax,(ip)=0...
阅读全文 | 评论次数(0) | 浏览次数(491) | 所属类型(汇编作业)

[2011-04-01 08:49] 检测点2.2

(1)给定段地址为0001h,仅通过变化偏移地址寻址,cpu的寻址范围为__到__。
答案:偏移地址变化范围为0~ffffh,所以cpu寻址范围为0001*10h+0=00010h,0001*10h+ffffh=1000fh。
(2)有一数据存放在内存20000h单元中,现给定段地址为sa,若想用偏移地址寻到此单元。则sa应满足的条件是:最小为___,最大为___。
提示,反过来思考一下,当段地址给定为多少,cpu无论怎么变化偏移地址都无法寻到20000h单元?
答案:20000h=sa*10h+偏移地址,而偏移地址变化范围为0~ffffh,将0代入,则有sa=2000h,将ffffh...
阅读全文 | 评论次数(0) | 浏览次数(472) | 所属类型(汇编作业)

[2011-04-01 08:28] 检测点2.1

(1)写出每条汇编指令执行后相关寄存器中的值。
mov ax,62627        ax=____
mov ah,31h        ax=____
mov al,23h        ax=____
add ax,ax        ax=____
mov bx,826ch        bx=____
mov cx,ax        cx=____
mov ax,bx        ax=____
add ax,bx        ax=____
mov al,bh        ax=____
mov ah,bl        ax=____
add ah,ah        ax=____
add al,6        ax=____
add al,al        ax=____
mov ax,cx        ax=____
答案...
阅读全文 | 评论次数(0) | 浏览次数(415) | 所属类型(汇编作业)

[2011-03-29 19:04] 检测点1.1

(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为_。
答案:13,不明白8KB当中的B怎么理解,寻址能力不是寻找内存单元的个数吗,B是字节,是存储器的计量单位。
(2)1KB的存储器有_个存储单元,存储单元的编号从_到_。
答案:1024,0,1023。
(3)1KB的存储器可以存储_个bit,_个Byte。
答案:8192、1024。
(4)1GB、1MB、1KB分别是_Byte。
答案:1073741824、1048576、1024。偷了个懒用计算器算的。
(5)8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则它们...
阅读全文 | 评论次数(0) | 浏览次数(446) | 所属类型(汇编作业)
页码数(1):  1