4(1)
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov dl,0
mov cx,40H
s: mov [bx],dl
inc dl
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
4(2)
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,40H
s: mov [bx],bl
in...

- [abob] 博主的结论是,有了计算机的验证,基本不需要别人给判断正确,计算机已经证明了 ^_^ 11/20 17:12
- [abob] 答案都对了,博主继续加油啊~ 其实正确与否用debug也能看到^_^ 11/20 17:11
- [malganis00] 谢谢! 11/14 15:27
- [mess] 读入jmp ax ---------- 这是读取完,前面也应该是吧,准确。 11/14 11:26
- [martian] 不求技压群雄,只为自强不息! 说得好! 博主监测点分析正确,Pass! 11/14 09:23
[2008-11-18 17:02] 实验4(1),4(2)答案!
阅读全文 |
评论次数(1) |
浏览次数(405) |
所属类型(汇编语言 作业)
[2008-11-14 15:26] 检测点3.1 和3.2的答案!
检测点3.1(第52页)
----------------------
(1)注意ds的设定
第一空:2662H
第二空:E626H
第三空:E626H
第四空:2662H
第五空:D6E6H
第六空:FD48H
第七空:2C14H
第八空:0000H
第九空:00E6H
第十空:0000H
第十一空:0026H
第十二空:000CH
(2)
1.指令序列如下:
mov ax,6622h
jmp 0ff0:0100
mov ax,2000h
mov ds,ax
mov ax,[0008]
mov ax,...
----------------------
(1)注意ds的设定
第一空:2662H
第二空:E626H
第三空:E626H
第四空:2662H
第五空:D6E6H
第六空:FD48H
第七空:2C14H
第八空:0000H
第九空:00E6H
第十空:0000H
第十一空:0026H
第十二空:000CH
(2)
1.指令序列如下:
mov ax,6622h
jmp 0ff0:0100
mov ax,2000h
mov ds,ax
mov ax,[0008]
mov ax,...
阅读全文 |
评论次数(1) |
浏览次数(716) |
所属类型(汇编语言 作业)
[2008-11-13 16:14] 检测点2.3 答案!
第一次:执行完mov ax,bx后 值是IP初始值+mov ax,bx的指令长度
第二次:执行完sub ax,ax后 值是IP初始值+ mov ax,bx的指令长度+sub ax,ax的指令长度 (sub ax,ax后ax=0)
第三次:读入jmp ax 值是IP初始值+ mov ax,bx的指令长度+sub ax,ax的指令长度+ jmp ax的指令长度
第四次:执行jmp ax后 值是0...
第二次:执行完sub ax,ax后 值是IP初始值+ mov ax,bx的指令长度+sub ax,ax的指令长度 (sub ax,ax后ax=0)
第三次:读入jmp ax 值是IP初始值+ mov ax,bx的指令长度+sub ax,ax的指令长度+ jmp ax的指令长度
第四次:执行jmp ax后 值是0...
阅读全文 |
评论次数(1) |
浏览次数(403) |
所属类型(汇编语言 作业)
[2008-11-13 15:55] 检测点2.2答案!
给定段地址0001H,仅通过变化偏移地址寻址,CPU的寻址范围从(00010H)到(1000FH)
简析:00010H+0000H~~00010H+FFFFH
有一数据存在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件是
最小为(1001H)最大为(2000H)
简析:偏移地址的取值范围,也就是16位的寻址能力不能超过64KB,所以范围就限制在了0-63335(0000H-FFFFH)之间
依照 段地址*10H+偏移地址=物理地址的这个公式
假设偏移地址为0,那么段地址*10H=物理地址=20000H
所以段地址最大就为2...
简析:00010H+0000H~~00010H+FFFFH
有一数据存在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件是
最小为(1001H)最大为(2000H)
简析:偏移地址的取值范围,也就是16位的寻址能力不能超过64KB,所以范围就限制在了0-63335(0000H-FFFFH)之间
依照 段地址*10H+偏移地址=物理地址的这个公式
假设偏移地址为0,那么段地址*10H=物理地址=20000H
所以段地址最大就为2...
阅读全文 |
评论次数(0) |
浏览次数(424) |
所属类型(汇编语言 作业)
[2008-11-13 15:24] 检测点2.1 欢迎指正!
检测点2.1(第18页)
----------------------
(1)写出每条汇编指令执行后相关寄存器中的值。
第一空:F4A3H
第二空:31A3H
第三空:3123H
第四空:6246H
第五空:826CH
第六空:6246H
第七空:826CH
第八空:04D8H
第九空:0482H
第十空:6C82H
第十一空:D882H
第十二空:D888H
第十三空:D810H
第十四空:6246H...
----------------------
(1)写出每条汇编指令执行后相关寄存器中的值。
第一空:F4A3H
第二空:31A3H
第三空:3123H
第四空:6246H
第五空:826CH
第六空:6246H
第七空:826CH
第八空:04D8H
第九空:0482H
第十空:6C82H
第十一空:D882H
第十二空:D888H
第十三空:D810H
第十四空:6246H...
阅读全文 |
评论次数(2) |
浏览次数(452) |
所属类型(汇编语言 作业)