题目略
解: mov ax,1000H
mov ss,as
mov sp,10H
push [0]
push [2]
push [4]
push [6]
push [8]
push [A]
push [C]
push [E]
----------------------------------------------
mov ax.2000H
mov ds,ax
mov sp,0H
pop [E]
pop [C]
pop [A...
- [tomato] 没问题。 06/11 08:32
- [游客] 分析的很仔细,很正确。 06/08 10:52
- [游客] 答案正确,分析的也很精准,博主继续加油啊^_^ 06/08 10:43
- [zhenglxd] 恩完全正确! 加油! 06/05 16:04
- [zhenglxd] 基本正确 06/05 16:01
- [zhenglxd] 第二题中第一种写法不对 ax,1 mov bx,4 add ax,bx ax=ax+bx=5 06/04 09:30
- [mywiil] 兄弟,我可以很负责人的告诉你:你回答对了。呵呵 第二题中第一种写法显然不对,后面的才对呢。 06/04 08:13
[2009-06-10 21:46] 检测点3.2
阅读全文 |
评论次数(1) |
浏览次数(577) |
所属类型(汇编作业)
[2009-06-06 22:19] 检测点2.3
下面的三条指令执行之后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax,bx
sub ax,bx
jmp ax
解: mov ax,bx 读入mov ax,bx到指令缓存器,①IP修改,指向
sub ax,bx
sub ax,bx 执行mov ax,bx,读取sub ax,bx到指令缓存器
②IP修改,指向jmp ax
jmp ax 执行sub ax,bx,读取jmp ax,③IP修改
...
mov ax,bx
sub ax,bx
jmp ax
解: mov ax,bx 读入mov ax,bx到指令缓存器,①IP修改,指向
sub ax,bx
sub ax,bx 执行mov ax,bx,读取sub ax,bx到指令缓存器
②IP修改,指向jmp ax
jmp ax 执行sub ax,bx,读取jmp ax,③IP修改
...
阅读全文 |
评论次数(2) |
浏览次数(576) |
所属类型(汇编作业)
[2009-06-04 13:25] 汇编作业 检测点2.2
1.给定段地址为0001H,仅通过变化偏移地址寻址,cpu的寻址范围为
0010H到1000FH。
解:16位段地址和偏移地址的范围是0~ffffh
0010
+ FFFF
————————
1000F
但是1000F是不是超过16位高位的存储最大值了?请教给位!!
2.有一组数据存放在内存20000H单元中,现在给定段地址为SA,若想用偏移地址寻址到此单元。则SA应满足的条件是:最大值2000H,最小值1001H。
解: 16位偏移地址的范围是0~ffffh
当偏移段地址=0时, SA(max)=(20000-0)/10H(16为十进...
0010H到1000FH。
解:16位段地址和偏移地址的范围是0~ffffh
0010
+ FFFF
————————
1000F
但是1000F是不是超过16位高位的存储最大值了?请教给位!!
2.有一组数据存放在内存20000H单元中,现在给定段地址为SA,若想用偏移地址寻址到此单元。则SA应满足的条件是:最大值2000H,最小值1001H。
解: 16位偏移地址的范围是0~ffffh
当偏移段地址=0时, SA(max)=(20000-0)/10H(16为十进...
阅读全文 |
评论次数(1) |
浏览次数(628) |
所属类型(汇编作业)
[2009-06-04 00:37] 汇编作业 检测点2.1
1.mov ax,62627 ax=F4A3H 62627通过10转换为16进制为F4A3
2.mov ah,31H ax=31A3H 将31H写入ah
3.mov al.23H ax=3123H 将23H写入al
4.add ax,ax ax=6246H 将ax相加,既ax=ax+ax
5.mov bx,826cH bx=826cH 将826cH赋值给bx
6.mov cx,ax cx=6246H 将ax的值6146H赋值给cx
7.mov ax,bx ax=826cH
8.add ax,bx ax=04D...
2.mov ah,31H ax=31A3H 将31H写入ah
3.mov al.23H ax=3123H 将23H写入al
4.add ax,ax ax=6246H 将ax相加,既ax=ax+ax
5.mov bx,826cH bx=826cH 将826cH赋值给bx
6.mov cx,ax cx=6246H 将ax的值6146H赋值给cx
7.mov ax,bx ax=826cH
8.add ax,bx ax=04D...
阅读全文 |
评论次数(2) |
浏览次数(591) |
所属类型(汇编作业)
[2009-06-04 00:03] 汇编作业 检测点1.1(重写,感谢大家对我的评论)
1.1个cpu的寻址能力为8KB,那么它的地址总线宽度为13
解:8KB=1024*8B=2^13B
由公式2^n=2^13可知总线宽度为13.
2.1KB的存储器有1024个存储单元,存储单元的编号从0~1023
解:由于微型机存储器的存储单元可以存储一个Byte,
故1024/1=1024个,
由于计算机是重0开始计数,故范围是0~1023
3.1KB的存取器可以存储1024*8个bit,1024个Byte
解: 由于1KB=1024Byte
1Byte=8bit
4.1GB,1MB,1KB分别为2^30Byte,2^...
解:8KB=1024*8B=2^13B
由公式2^n=2^13可知总线宽度为13.
2.1KB的存储器有1024个存储单元,存储单元的编号从0~1023
解:由于微型机存储器的存储单元可以存储一个Byte,
故1024/1=1024个,
由于计算机是重0开始计数,故范围是0~1023
3.1KB的存取器可以存储1024*8个bit,1024个Byte
解: 由于1KB=1024Byte
1Byte=8bit
4.1GB,1MB,1KB分别为2^30Byte,2^...
阅读全文 |
评论次数(1) |
浏览次数(632) |
所属类型(汇编作业)