assume cs:code
code segment
start: mov ax,cs
mov ds,ax
mov si,offset sqr
mov ax,0
mov es,ax
mov di,200h
mov cx,offset sqrend-offset sqr
cld
rep movsb
mov ax,0
mo...
- [mouse] 小脚步踩踩 :-D 11/13 11:12
- [wesom] call word ptr cs:[bp+di] ;此处不能用table[bx],它的中断处理程序入 11/07 11:54
- [tomato] 对! 11/05 11:48
- [tomato] 不错! 11/05 11:46
- [anly2782] 修改了一下,BUG时请全屏显示 10/31 18:03
- [anly2782] 楼上朋友提的建议很对 做汇编就是要严谨 10/31 17:56
- [anly2782] 上面朋友说的很对,谢谢 10/31 17:50
- [游客] 请全屏显示 10/30 00:08
- [lwbfq] 已验证,没问题。 10/28 19:00
- [jcw2008] 写得不错。 建议在7ch中断例程的开头用push指令保存一下ax和es, (虽然实际上没有影响 10/27 17:34
- [jcw2008] 元旦快乐! 01/01 00:01
- [jcw2008] Merry Christmas! 12/25 01:20
[2008-11-12 17:42] 实验13 — (小小的变化下)
阅读全文 |
评论次数(1) |
浏览次数(738) |
所属类型(汇编作业)
[2008-11-04 18:26] 实验16 — 课程作业
assume cs:code
code segment
start:
mov ah, 1
mov al, 2
int 7ch ;调用1号子程序,设置前景色为绿色
mov ah,0
int 16h
mov ah, 2
mov al, 5 ;调用2号子程序,设置背景色为色
int 7ch
mo...
code segment
start:
mov ah, 1
mov al, 2
int 7ch ;调用1号子程序,设置前景色为绿色
mov ah,0
int 16h
mov ah, 2
mov al, 5 ;调用2号子程序,设置背景色为色
int 7ch
mo...
阅读全文 |
评论次数(2) |
浏览次数(708) |
所属类型(汇编作业)
[2008-11-04 18:17] 实验15 — 课程作业
assume cs:code
stack segment
db 128 dup (0)
stack ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,128
push cs
pop ds
mov ax,0
mov es,ax
mov si,offset int...
stack segment
db 128 dup (0)
stack ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,128
push cs
pop ds
mov ax,0
mov es,ax
mov si,offset int...
阅读全文 |
评论次数(1) |
浏览次数(614) |
所属类型(汇编作业)
[2008-10-27 12:51] 实验14 — 课程作业
assume cs:code,ds:dataseg
dataseg segment
db 9,8,7,4,2,0
format db 'yy/mm/dd hh:mm:ss','$'
dataseg ends
code segment
start:mov ax,dataseg
mov ds,ax
mov si,0
mov di,offset format
mov cx,6
s: push cx
mov al,[si]
out 70h,al
...
dataseg segment
db 9,8,7,4,2,0
format db 'yy/mm/dd hh:mm:ss','$'
dataseg ends
code segment
start:mov ax,dataseg
mov ds,ax
mov si,0
mov di,offset format
mov cx,6
s: push cx
mov al,[si]
out 70h,al
...
阅读全文 |
评论次数(1) |
浏览次数(528) |
所属类型(汇编作业)
[2008-10-27 12:09] 实验13 — 课程作业(1)
assume cs:code
data segment
db "welcome to masm,haha!",0
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,0
mov cl,2
mov dh,10
mov dl,10
int 7ch
mov ax,4c00h
int 21h
code ends
end start ...
data segment
db "welcome to masm,haha!",0
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,0
mov cl,2
mov dh,10
mov dl,10
int 7ch
mov ax,4c00h
int 21h
code ends
end start ...
阅读全文 |
评论次数(2) |
浏览次数(630) |
所属类型(汇编作业)
[2008-10-27 11:17] 实验12 — 课程作业
assume cs:code
code segment
start:mov ax,cs
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,200h
mov cx,offset do0end-offset do0 ;设置cx为转输长度
cld
rep movsb
mov ax,0
...
code segment
start:mov ax,cs
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,200h
mov cx,offset do0end-offset do0 ;设置cx为转输长度
cld
rep movsb
mov ax,0
...
阅读全文 |
评论次数(2) |
浏览次数(631) |
所属类型(汇编作业)
[2008-10-20 18:31] 实验11— 课程作业
assume cs:codesg
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:mov ax,datasg
mov ds,ax
mov si,0
mov dh,4
mov dl,5
mov cl,2
call show_str
...
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:mov ax,datasg
mov ds,ax
mov si,0
mov dh,4
mov dl,5
mov cl,2
call show_str
...
阅读全文 |
评论次数(3) |
浏览次数(668) |
所属类型(汇编作业)
[2008-10-20 17:37] 实验10 课程作业
assume cs:codesg,ds:datasg
datasg 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'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 34...
datasg 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'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 34...
阅读全文 |
评论次数(3) |
浏览次数(812) |
所属类型(汇编作业)
[2008-10-20 17:19] 实验九— 课程作业
assume cs:codesg,ds:datasg
datasg segment
db "welcome to masm!"
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,0b800h
mov es,ax ;显存段地址
mov bx,0
mov di,64 ;第一个字符所在的列
mov cx,11 ...
datasg segment
db "welcome to masm!"
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov ax,0b800h
mov es,ax ;显存段地址
mov bx,0
mov di,64 ;第一个字符所在的列
mov cx,11 ...
阅读全文 |
评论次数(2) |
浏览次数(494) |
所属类型(汇编作业)
[2008-10-20 17:00] 实验八— 课程作业
assume cs:codesg,ds:datasg,es:table
datasg 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'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514 ...
datasg 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'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514 ...
阅读全文 |
评论次数(1) |
浏览次数(573) |
所属类型(汇编作业)