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

我的博客

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

[2008-12-31 09:21] 检测点 2.3

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

mov ax,bx
sub ax,ax
jmp ax


CPU一共4次修改IP
初始指向首地址 mov ax,bx (第一次以为5次,这也算一次,做完在线检测题后,发现这不算修改1次)

当mov ax,bx 入指令缓冲器后 1次

sub ax,ax 入指令缓冲器后 1次

jmp ax 入指令缓冲器后 1次

执行jmp ax后 1次

最后IP值为0...
阅读全文 | 评论次数(1) | 浏览次数(514) | 所属类型(汇编作业)

[2008-12-31 09:19] 检测点 2.2

1.给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为(00010)到(1000F)

2.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元.则SA应满足的条件是:最小为(1001),最大为(2000)

当偏移地址为FFFFH时,SA最小,因段的起始地址一定为16的倍数,所以,当偏移地址为FFF0H时,SA最小,SA=(20000H-FFF0H)/16=1001

反之SA=(20000H-0000H)/16=2000...
阅读全文 | 评论次数(1) | 浏览次数(490) | 所属类型(汇编作业)

[2008-12-30 16:10] 检测点 2.1

1.写出每条汇编指令执行后相关寄存器中的值

mov ax,62727  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...
阅读全文 | 评论次数(1) | 浏览次数(504) | 所属类型(汇编作业)

[2008-12-30 14:31] 检测点 1.1

1.1个CPU的寻址能力为8KB,那么它的地址总线的宽度为(13)

2.1KB的存储器有(2^10)个存储单元.存储单元的编号从(0)到(1023)

3.1KB的存储器可以存储(2^13)个bit,(2^10)个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根、1...
阅读全文 | 评论次数(1) | 浏览次数(500) | 所属类型(汇编作业)
页码数(1):  1