(1)
mov ax,1
mov ds,ax (ds=1)
mov ax,[0000] AX=ds*16+0000=10H AX=2662H
mov bx,[0001] BX=ds*16+0001=11H BX=E626H
mov ax,bx AX=BX AX=E626H
mov ax,[0000] AX=ds*16+0000 AX=2662H
mov bx,[0002] BX=ds*16+0002 BX=D6E6H
add ax,bx AX=BX+AX AX=FD48H
add ax,[0004] A...


- [734656064] 按书上的图分析的话,cs和ip应有个初始地址,由地址加法器得到物理地址。再通过输入输出控制电路,由地 03/31 21:12
- [snowdream] 是的 楼上说的很对 它读如指令后 CPU会将IP+2 然后 CPU又会将它置为0 感谢各 03/13 01:15
- [snowdream] 应该是 它可以指到那里 但是 找不到那个地址 毕竟电脑 没有人脑聪明 03/13 01:12
- [snowdream] 感谢楼上两位的指正 看完书后面的 回过来再看 小弟现在明白了 03/12 01:00
- [billy_asm] (1)中,00010H+FFFFH=1000FH,范围:00010H~1000FH 03/11 20:49
- [billy_asm] 读入指令后+2,执行指令后置0000H 03/09 21:23
- [billy_asm] 关键在于jmp ax 将IP+2后再清零。 03/09 21:20
- [游客] 朋友,你(1)所说CPU范围从0001H开始?段地址是0001H,0001H x 16 +EA(0~ 03/09 14:14
[2011-03-08 01:12] 检测点3.1分析及答案
阅读全文 |
评论次数(0) |
浏览次数(354) |
所属类型(汇编作业)
[2011-03-07 21:40] 检测点2.3分析及答案
3次吧
mov ax,bx 将bx中内存方到ax 一次
sub ax,ax 将ax中内存与ax中内容相减(ax清零)一次
jmp ax 将ip修改为0 一次
在网上看到有说4次的 不知道why
晚会开启 debug 单步调试一下看看吧...
mov ax,bx 将bx中内存方到ax 一次
sub ax,ax 将ax中内存与ax中内容相减(ax清零)一次
jmp ax 将ip修改为0 一次
在网上看到有说4次的 不知道why
晚会开启 debug 单步调试一下看看吧...
阅读全文 |
评论次数(4) |
浏览次数(495) |
所属类型(汇编作业)
[2011-03-07 20:25] 检测点2.2分析及答案
(1)给定段地址为0001H,仅通过变化偏移地址寻址,cpu寻址范围为 0001H到 1FFFFH (64K范围)
(2)最小为 (20000H-FFFFH)/16 最大为 (20000H+FFFFH)/16...
(2)最小为 (20000H-FFFFH)/16 最大为 (20000H+FFFFH)/16...
阅读全文 |
评论次数(3) |
浏览次数(480) |
所属类型(汇编作业)
[2011-03-07 15:54] 检测点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 al,bh AX=0482H
mov ah,bl AX=6C82H
add ah,ah AX=D882H
add al,6 AX=D888H
add a...
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 a...
阅读全文 |
评论次数(0) |
浏览次数(372) |
所属类型(汇编作业)
[2011-03-07 04:20] 检测点1.1分析及答案
(1)8K=1024b*8=8192b 2的13次方为8192,所以地址总线的宽度为13
(2)1KB有1024个存储单元,存储单元的编号为0到1023
(3)1KB的存储器可以存储1024*8=8192个bit,可以存储1024个Byte
(4)1KB=1024Byte,(2的10次方)
1MB=1024*1024=1048576Byte,(2的20次方)
1GB=1024*1024*1024=1073741824Byte(2的30次方)
(5)16根地址总线 2的16次方 为65535个存储单元 65536/1024=64KB(一个存储单元为8bit即1Byte)
20根...
(2)1KB有1024个存储单元,存储单元的编号为0到1023
(3)1KB的存储器可以存储1024*8=8192个bit,可以存储1024个Byte
(4)1KB=1024Byte,(2的10次方)
1MB=1024*1024=1048576Byte,(2的20次方)
1GB=1024*1024*1024=1073741824Byte(2的30次方)
(5)16根地址总线 2的16次方 为65535个存储单元 65536/1024=64KB(一个存储单元为8bit即1Byte)
20根...
阅读全文 |
评论次数(0) |
浏览次数(357) |
所属类型(汇编作业)
页码数(1):
1