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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  

[2008-11-18 17:02] 实验4(1),4(2)答案!

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...
阅读全文 | 评论次数(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) | 浏览次数(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...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(2) | 浏览次数(452) | 所属类型(汇编语言 作业)