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

我的博客

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

[2014-08-28 22:45] 作业-监测点3.2

题目就不抄了,第三版70页,入栈和出栈两种方式实现逆序复制。

1.1三个空,数据段从低位开始入栈
mov bx,2000H
mov ss,bx
mov sp,10H
1.2三个空,数据段高位开始存入出栈
mov bx,1000H
mov ss,bx
mov sp,0...
阅读全文 | 评论次数(1) | 浏览次数(239) | 所属类型(汇编作业)

[2014-08-27 22:19] 作业-监测点3.1

1、在Debug中,用"d 0:0 if"查看内存,结果如下:
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        ax=1
mov ds,ax       ds=1
mov ax,[0000]   ax=2662H
mov bx,[0001]   bx=e626H
mov ax,bx    ...
阅读全文 | 评论次数(2) | 浏览次数(257) | 所属类型(汇编作业)

[2014-08-27 16:14] 建议网站弄个错题库

点击查看原图
做书上的课后检测题状态自认为还不错,都能答上,计算部分使用了计算器,其他都靠自己做的。
昨天在网上做第一章的检测题3道题错了1道,也不知道错了哪个,过了一个小时通过了,但不是上次的那三道题。
今天上午做第二章的检测题5道题竟然只做对2道,到底哪3道题错了呢?
到了晚上又做了一次第二章的检测题,5道题对了4个,其中有一个题看着非常疑惑,在debug里测试了一下,也觉得题目有问题。
题目是这样的,下面哪个是错误的指令,mov ax,bx|add al,0f5h|mov al,bh|add al,100h。
这四个指令很容易排除第一个和第四个,但是第二个和第四个如果说有问题,我能想到的就是...
阅读全文 | 评论次数(8) | 浏览次数(302) | 所属类型(疑惑讨论)

[2014-08-26 22:59] 作业-监测点2.3

下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax,bx
sub ax,ax (sub指令突然冒出来的,我就理解为减法了)
jmp ax

解题:CPU(4)次修改IP,最终IP值为0H,详解如下:
1、
mov指令放入指令缓冲器
修改IP指向sub (第一次修改)
执行mov指令 ax=bx=N

2、
sub指令进入缓冲器
修改IP指向jmp (第二次修改)
执行sub指令 ax=N-N=0

3、
jmp指令进入缓冲器
修改IP指向下一个指令 (第三次修改)
执行jmp指令,将IP值改为0 (第四次修改)...
阅读全文 | 评论次数(1) | 浏览次数(195) | 所属类型(汇编作业)

[2014-08-26 22:07] 作业-监测点2.2

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

反过来思考一下,当段地址给定为多少CPU无论怎么变化偏移地址都无法寻到20000H单元?
答:SA小于(1001H)或大于(2000H)。...
阅读全文 | 评论次数(2) | 浏览次数(202) | 所属类型(汇编作业)

[2014-08-26 22:00] 作业-监测点2.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      ax=D888H
add al,al   ...
阅读全文 | 评论次数(1) | 浏览次数(194) | 所属类型(汇编作业)

[2014-08-26 21:47] 作业-监测点1.1

1、1个CPU的寻址能力为8kb,那么他的地址总线的宽度为(13)。
2、1kb的存储器有(1024)个存储单元,存储单元的编号从(0)到(1023)。
3、1KB的存储器可以存储(8192)个bit,(1024)个Byte。
4、1GB、1MB、1KB分别是(1024^3、1024^2、1024)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根、16根...
阅读全文 | 评论次数(1) | 浏览次数(185) | 所属类型(汇编作业)