assume cs:codesg
codesg segment
setscreen: jmp short set
table dw sub1 ,sub2, sub3, sub4
set: push bx
cmp ah,3
ja sret
mov bh,0
mov bl,ah
add bl,bl
call word ptr table[bx]
sret: pop bx
...


- [hanlsheng] assume cs:codesg, ds:data data segment db 'welc 09/02 22:56
- [游客] 成功了 06/02 15:40
- [游客] Dim m As Long Private Sub Command1_Click() ti 05/12 23:44
- [十堰职院09211014] 好东西啊,不搜藏太可惜了啊 顶!! 04/16 19:22
- [fsx001] 不错 01/06 18:37
- [njutyangxiao] 好东西啊, 09/21 21:16
- [lchangmiao] assume cs:code data segment db 'Welcome to masm 07/24 18:02
- [游客] csdn里的文件好象下不了了,总是到一定百分比就不能下. 06/25 22:06
- [游客] csdn里面下载速度好慢~~ 06/25 21:41
- [tomato] 非常不错。可以在实模式下面再试一下。 06/12 10:03
[2009-06-08 11:15] 实验16
阅读全文 |
评论次数(1) |
浏览次数(1130) |
所属类型(汇编作业)
[2009-05-31 10:43] 检查点16.2
mov ax,data
mov es,ax...
mov es,ax...
阅读全文 |
评论次数(1) |
浏览次数(1069) |
所属类型(汇编作业)
[2009-05-31 10:38] 检测点16.1
assume cs:code
code segment
a dw 1,2,3,4,5,6,7,8
b dd 0
start:
mov si,0
mov cx,8
s:
mov ax,a[si]
add word ptr b,ax
adc word ptr b[2],0
add si,2
loop s
mov ax,4c00h
int 21h
code ends
end start...
code segment
a dw 1,2,3,4,5,6,7,8
b dd 0
start:
mov si,0
mov cx,8
s:
mov ax,a[si]
add word ptr b,ax
adc word ptr b[2],0
add si,2
loop s
mov ax,4c00h
int 21h
code ends
end start...
阅读全文 |
评论次数(1) |
浏览次数(994) |
所属类型(汇编作业)
[2009-05-25 22:46] 实验15
assume cs:code
stacksg segment
db 128 dup (0)
stacksg ends
code segment
start: mov ax,stacksg
mov ss,ax
mov sp,128
push cs
pop ds
mov ax,0
mov es,ax
mov si,offset int9 ;ds:si 源地址
mov di,204h
...
stacksg segment
db 128 dup (0)
stacksg ends
code segment
start: mov ax,stacksg
mov ss,ax
mov sp,128
push cs
pop ds
mov ax,0
mov es,ax
mov si,offset int9 ;ds:si 源地址
mov di,204h
...
阅读全文 |
评论次数(1) |
浏览次数(961) |
所属类型(汇编作业)
[2009-05-25 19:20] 检测点15.1
(1)可以精简为:
pushf
call dword ptr ds:[0]
(2) 原程序为
mov word ptr es:[9*4],offset int9
mov es:[9*4+2],cs
改写后为:
cli
mov word ptr es:[9*4],offset int9
mov es:[9*4+2],cs
sti...
pushf
call dword ptr ds:[0]
(2) 原程序为
mov word ptr es:[9*4],offset int9
mov es:[9*4+2],cs
改写后为:
cli
mov word ptr es:[9*4],offset int9
mov es:[9*4+2],cs
sti...
阅读全文 |
评论次数(1) |
浏览次数(1018) |
所属类型(汇编作业)
[2009-05-22 20:02] 实验14
assume cs:codesg,ds:datasg
datasg segment
db 'yy/mm/dd hh:mm:ss','$'
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov si,0
;处理年,月,日数据
mov cx,3
mov bl,9
s: mov al,bl
out 70h,al
in al,71h
mov...
datasg segment
db 'yy/mm/dd hh:mm:ss','$'
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax
mov si,0
;处理年,月,日数据
mov cx,3
mov bl,9
s: mov al,bl
out 70h,al
in al,71h
mov...
阅读全文 |
评论次数(1) |
浏览次数(949) |
所属类型(汇编作业)
[2009-05-19 16:48] 检查点14.1 和14.2
assume cs:codesg
codesg segment
start: ;将2送入到端口70h中
mov al,2
out 70h,al
;从71h中读取2号单元的内容
in al,71h
;向2号单元写入0
mov al,2
out 70h,al
mov al,0
out 71h,al
;程序退出
...
codesg segment
start: ;将2送入到端口70h中
mov al,2
out 70h,al
;从71h中读取2号单元的内容
in al,71h
;向2号单元写入0
mov al,2
out 70h,al
mov al,0
out 71h,al
;程序退出
...
阅读全文 |
评论次数(1) |
浏览次数(942) |
所属类型(汇编作业)
[2009-05-15 15:40] 实验13(3)
assume cs:code
code segment
s1: db 'Good,btter,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Till good is better,','$'
s4: db 'And better,best.','$'
s: dw offset s1, offset s2, offset s3,offset s4
row:db 2,4,6,8
start: mov ax,cs
mov ds,ax
mov bx,offset s
...
code segment
s1: db 'Good,btter,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Till good is better,','$'
s4: db 'And better,best.','$'
s: dw offset s1, offset s2, offset s3,offset s4
row:db 2,4,6,8
start: mov ax,cs
mov ds,ax
mov bx,offset s
...
阅读全文 |
评论次数(1) |
浏览次数(923) |
所属类型(汇编作业)
[2009-05-15 15:18] 实验13(2)
assume cs:code
code segment
start: ;安装程序
mov ax,cs
mov ds,ax
mov si,offset st7ch
mov ax,0
mov es,ax
mov di,200h
mov cx,offset end7ch -offset st7ch
cld
rep movsb
;设置中断向量
mov ax,0
...
code segment
start: ;安装程序
mov ax,cs
mov ds,ax
mov si,offset st7ch
mov ax,0
mov es,ax
mov di,200h
mov cx,offset end7ch -offset st7ch
cld
rep movsb
;设置中断向量
mov ax,0
...
阅读全文 |
评论次数(1) |
浏览次数(393) |
所属类型(汇编作业)
[2009-05-15 15:03] 实验13 (1)
;int 7ch的中断例程和安装程序如下:
assume cs:code
code segment
start: ;安装程序
mov ax,cs
mov ds,ax
mov si,offset st7ch
mov ax,0
mov es,ax
mov di,200h
mov cx,offset end7ch -offset st7ch
cld
rep movsb
;设置中...
assume cs:code
code segment
start: ;安装程序
mov ax,cs
mov ds,ax
mov si,offset st7ch
mov ax,0
mov es,ax
mov di,200h
mov cx,offset end7ch -offset st7ch
cld
rep movsb
;设置中...
阅读全文 |
评论次数(1) |
浏览次数(397) |
所属类型(汇编作业)