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

我的博客

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

[2012-08-15 00:12] 检测点3.2

1.mov ax, 1000h
mov ss,ax
mov sp,0010h

2.mov ax,1000h
mov ss, ax
mov sp, [0]...
阅读全文 | 评论次数(2) | 浏览次数(317) | 所属类型(汇编作业)

[2012-08-08 15:03] 检测点3.1

(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:0010 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=2662
mov bx,[0001]     BX=E626
mov ax,bx         AX=E626
mov a...
阅读全文 | 评论次数(2) | 浏览次数(349) | 所属类型(汇编作业)

[2012-07-31 23:08] 检测点2.3

(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为00010H到1000FH.
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为1001H,最大为2000H
分析:根据SA*16+EA,当EA为0时,SA最大,当EA为FFFF,SA最小
//思考:10001H->65537->无法被16整除,故需增加至65552方可被16整除即为10010H

检测点2.3
下面的3条指令执行后,CPU几次修改IP?都是什么时候?最后的IP中的值是多少?
1.mov ax, bx
2.sub ax, a...
阅读全文 | 评论次数(1) | 浏览次数(326) | 所属类型(汇编作业)

[2012-07-23 20:35] 检测点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...
阅读全文 | 评论次数(1) | 浏览次数(314) | 所属类型(汇编作业)

[2012-07-21 23:41] 监测点1.1

1.1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13;
2.1KB的存储器有1024个存储单元,存储单元的编号是从0到1023;
3.1KB的存储器可以存储8192个bit;1024个Byte;
4.1GB,1MB,1KB分别是105092481024,1048576,1024Byte;
5.8080,8088,80286,80386的地址总线宽度分别为16根,20根,24根,32根,则它们的寻址能力分别为:64KB,1MB,16MB,4GB;
6.8080,8088,8086,80286,80386的数据总线宽度分别为8根,8根,16根,16根,32根。则它们一次可以传送...
阅读全文 | 评论次数(1) | 浏览次数(318) | 所属类型(汇编作业)