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

我的博客

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

[2008-11-11 15:17] 汇编里程碑——课程设计1

点击查看原图
第十章有三个子程序需要实现,就不用贴出来了,课设1已经融合了这三个子程序。

课设1的实现方式有很多,我的方式是,逐行扫描报表数据,每扫描一行,就转换一行为ascii字符串,然后打印出来。

源程序如下:

;=================
;   课程设计1
;=================
assume cs:codesg

data segment
    db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
    db '1984','1985','1986','1987'...
阅读全文 | 评论次数(2) | 浏览次数(720) | 所属类型(汇编作业)

[2008-11-11 15:08] 第十章检测点

10.4不知道答案:(
-------------------------


检测点10.1

assume cs:code
stack segment
    db 16 dup (0)
stack ends

code segment
start: mov ax,stack
       mov ss,ax
       mov sp,16
       mov ax,1000h
       push ax
       mov ax,0000h
       push ax
       retf
code ends
end start
...
阅读全文 | 评论次数(1) | 浏览次数(533) | 所属类型(汇编作业)

[2008-10-22 00:13] 第九章检测点以及实验8、9

点击查看原图
检测点9.1
(1)
db 00h,00h,00h

(2)
mov [bx],bx
mov [bx+2],cs

(3)
cs:0006h
ip:00BEh

检测点9.2

mov cx,0
mov cl,[bx]
jcxz ok
inc bx
;测试通过

检测点9.3
nop

实验8
程序可以正确返回,原因就在于jmp指令编译之后,跳转的依据是偏移量。
当程序将s段执行完后,s段开头的两个指令:
                nop
                nop
变成了s2的指令:
                jmp short s1
                nop
jmp short s1在编译后,实际是执...
阅读全文 | 评论次数(2) | 浏览次数(646) | 所属类型(汇编作业)

[2008-10-17 09:54] 实验七

;拷贝年份到table[0]
;拷贝收入到Table[5]
;拷贝人员到table[10]
;求平均值到table[13]
assume cs:codesg

data segment
    db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
    db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
    db '1993','1994','1995'
    ;以上表示21年
    
    dd 16...
阅读全文 | 评论次数(1) | 浏览次数(580) | 所属类型(汇编作业)

[2008-10-14 14:38] 第六章检测点和实验五

检测点6.1
(1)
mov cs:[bx],ax

(2)
cs
25
pop cs:[bx]

实验5
(1)
①0123h,0456h,0789h,0abch,0defh,0cbah,0987h
②cs=144D;ss=144C;ds=144B
③X-2h;X-1h

(2)
①0123h,0456h
②cs=144D;ss=144C;ds=144B
③X-2h;X-1h
④ceiling(N / 16) * 16 bytes

(3)
①0123h,0456h
②cs=144B;ss=144F;ds=144E;
③X+3h;X+4h
...
阅读全文 | 评论次数(1) | 浏览次数(612) | 所属类型(汇编作业)

[2008-10-07 10:54] 第三章检测点

检测点3.1
(1)
ax=2662H
bx=E626H
ax=E626H
ax=2662H
bx=D6E6H
ax=FD48H
ax=2ECCH
ax=0000H
ax=00E6H
bx=0000H
bx=0026H
ax=000CH

(2)
1.
mov ax,6622H
jmp 0ff0:0100
mov ax,2000H
mov ds,ax
mov ax,[0008]
mov ax,[0002]

2.
mov ax,6622H    ax=6622H cs=2000H ip=0003H 
jmp 0ff0:0100        ...
阅读全文 | 评论次数(2) | 浏览次数(580) | 所属类型(汇编作业)

[2008-09-27 16:29] 第二章检测点

点击查看原图
检测点2.1
(1)
F4A3H
31A3H
3123H
6246H
826CH
6246H
826CH
04D8H
0482H
6c82H
D882H
D888H
D810H
6246H

(2)
mov ax,2
add ax,ax
add ax,ax
add ax,ax

检测点2.2
(1)00001H, 1000FH
(2)1001H, 2000H

检测点2.3
修改了3次IP,在执行每条指令之后,ax
===================================

值得一提的是,在实验的时候,发现某些内存区域...
阅读全文 | 评论次数(1) | 浏览次数(559) | 所属类型(汇编作业)