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

我的博客

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

[2009-01-21 22:42] 检测点3.1~3.2

1)在Debug中,用“d 0:0 1F”查看内存,结果如下:
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0000 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。
MOV AX,1

MOV DS,AX

MOV AX,[0000]     AX=2662H

MOV BX,[0001]     BX=E626H

MOV AX,BX         AX=E...
阅读全文 | 评论次数(1) | 浏览次数(823) | 所属类型(汇编作业)

[2009-01-18 17:01] 检测点2.3

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

解:我的答案:
      CPU修改的3次IP.
      第一次在执行完MOV AX,AX后;
       第二次在执行完SUB AX,AX;
      第三次在执行JMP AX                        
      最后IP中的值为AX中的值。 
    

 论坛上的答案:
     CPU修改了4次IP的值。
     情况如下:
     第1次:执行完mov ax,bx后
     第...
阅读全文 | 评论次数(4) | 浏览次数(443) | 所属类型(汇编作业)

[2009-01-18 15:59] 检测点2.2

1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为0000H到FFFFH.
     解:偏移地址为16位,变化范围为0~FFFFH,仅用偏移地址来寻址最多可寻64KB个内存单元。


2)有一数据存放在内存20000H单元中,现给定段地址位SA,若想用偏移地址寻址到此单元。则SA应该满足的条件是:最小1001H,最大2000H 
解:  (引用论坛里面的解法感觉比自己做的好)
   同样考虑16位的偏移量的最小、最大值的取值0000H~FFFFH。  
   这里的20000H为物理地址。  
  (a) 当偏移量为FFFFH的时候,SA可取最小值,   ...
阅读全文 | 评论次数(2) | 浏览次数(584) | 所属类型(汇编作业)

[2009-01-18 11:42] 监测点2.1

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

MOV AX,62627  AX=F4A3H    62627=F4A3H           

MOV AH,31H    AX=31A3H   虽然是进行的8位的数据传送,但是记住AH和AL并没有关系,还是按要求写出AX 

MOV AL,23H    AX=3123H 

ADD AX,AX     AX=6246H 

MOV BX,826CH  BX=826CH 

MOV CX,AX     CX=6264H 

MOV AX,BX     AX=826CH 

ADD AX,BX     AX=04...
阅读全文 | 评论次数(1) | 浏览次数(300) | 所属类型(汇编作业)

[2009-01-17 21:48] 检测点1.1

1. 1个CPU的寻址能力为8KB,那么他的地址总线的宽度为 13
    解:8KB=2^13B.  8KB说明可以寻找2的13次方个内存单元。所以地址总线的宽度为13.

2.1KB的存储器有2^10个存储单元。存储单元的标号从0到1023.
   解:1KB=2^10B.   1KB说明可以寻找2的13次方个内存单元.存储器的编号是从0开始编址的,所以是0到1023.

3.1KB的存储器可以存储28KB说明可以寻找2^13个bit,2^10个Byte.
  解:利用公式 1B=8bit  1KB=2^10B

4.1GB,1MB,1KB分别是   Byte
   解...
阅读全文 | 评论次数(2) | 浏览次数(312) | 所属类型(汇编作业)
页码数(1):  1