assume cs:codesg
codesg segment
start:mov ax, cs
mov ds, ax
mov si, offset int9_st
mov ax, 0
mov es, ax
mov di, 204H
mov cx, offset int9_ed - offset int9_st
cld
rep movsb
push es:[9*4]
pop es:[200h]...


- [younggay] 程序没问题。博主加油。 08/18 08:39
- [mywiil] 本程序任务完成。继续。 07/28 09:14
- [tangqc13] thanks..疏忽了。。 07/27 19:33
- [younggay] mov si, str_start ------------ 该语句造成编译警告错误,使得运行 07/27 09:34
- [younggay] 程序测试没问题。加油。 07/27 09:28
- [younggay] 程序OK。 07/27 09:24
- [游客] 是吗?我得试试看看 07/23 12:07
- [游客] 测试了一下,ok。 07/23 11:16
- [younggay] 正确。 07/22 09:07
- [wsrf] 博主继续努力。 07/21 17:33
[2009-07-30 23:51] 实验 15
阅读全文 |
评论次数(1) |
浏览次数(759) |
所属类型(汇编作业)
[2009-07-27 22:41] 实验 14
assume cs:code
code segment
s1: db 'yy/mm/dd hh:mi:ss', '$'
s2: db 9,8,7,4,2,0
start: mov ax, cs
mov ds, ax
mov cx, 6
mov si, offset s2
mov di, offset s1
s:push cx
mov al, ds:[si]
out 70h, al
in al, 71h
mov ah, al
...
code segment
s1: db 'yy/mm/dd hh:mi:ss', '$'
s2: db 9,8,7,4,2,0
start: mov ax, cs
mov ds, ax
mov cx, 6
mov si, offset s2
mov di, offset s1
s:push cx
mov al, ds:[si]
out 70h, al
in al, 71h
mov ah, al
...
阅读全文 |
评论次数(1) |
浏览次数(804) |
所属类型(汇编作业)
[2009-07-25 21:38] 实验13.3
assume cs:code
code segment
s1: db 'Good,better,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...
code segment
s1: db 'Good,better,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...
阅读全文 |
评论次数(1) |
浏览次数(824) |
所属类型(汇编作业)
[2009-07-25 21:37] 实验13.2
assume cs:codesg
codesg segment
start:mov ax, cs
mov ds, ax
mov si, offset lop_start
mov ax, 0
mov es, ax
mov di, 200H
cld
mov cx, offset lop_end - offset lop_start
rep movsb
mov ax, 0
mov es, ax
...
codesg segment
start:mov ax, cs
mov ds, ax
mov si, offset lop_start
mov ax, 0
mov es, ax
mov di, 200H
cld
mov cx, offset lop_end - offset lop_start
rep movsb
mov ax, 0
mov es, ax
...
阅读全文 |
评论次数(1) |
浏览次数(823) |
所属类型(汇编作业)
[2009-07-25 21:36] 实验13.1
assume cs:codesg
codesg segment
start:mov ax, cs
mov ds, ax
mov si, offset str_start
mov ax, 0
mov es, ax
mov di, 200H
cld
mov cx, offset str_end - offset str_start
rep movsb
mov ax, 0
mov es, ax
...
codesg segment
start:mov ax, cs
mov ds, ax
mov si, offset str_start
mov ax, 0
mov es, ax
mov di, 200H
cld
mov cx, offset str_end - offset str_start
rep movsb
mov ax, 0
mov es, ax
...
阅读全文 |
评论次数(2) |
浏览次数(793) |
所属类型(汇编作业)
[2009-07-22 22:15] 实验12 0号中断程序
assume cs:codesg
codesg segment
start: mov ax, cs ;源地址
mov ds, ax
mov si, offset d0
mov ax, 0 ;目的地址
mov es, ax
mov di, 200H
cld ;置DF 0 串操作正向
mov cx, offset d0_end - offset d0
rep movsb...
codesg segment
start: mov ax, cs ;源地址
mov ds, ax
mov si, offset d0
mov ax, 0 ;目的地址
mov es, ax
mov di, 200H
cld ;置DF 0 串操作正向
mov cx, offset d0_end - offset d0
rep movsb...
阅读全文 |
评论次数(1) |
浏览次数(711) |
所属类型(汇编作业)
[2009-07-21 21:02] 检测点 12.1
1.
3号中断入口地址 0070:018B(88BH)
2.4N, 4N + 2...
3号中断入口地址 0070:018B(88BH)
2.4N, 4N + 2...
阅读全文 |
评论次数(1) |
浏览次数(818) |
所属类型(汇编作业)
[2009-07-20 21:54] 实验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 cx, 0
call letterc
mov ah, 4CH
int 21H
letterc:mov cl, [si]
...
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 cx, 0
call letterc
mov ah, 4CH
int 21H
letterc:mov cl, [si]
...
阅读全文 |
评论次数(1) |
浏览次数(768) |
所属类型(汇编作业)
[2009-07-20 21:53] 检测点 11.4
(ax) = 0045H
pop ax之后
(ah) (al)
(ax)=00000000 10101010 B //al 应为 01010101B 高低地址颠倒
and al, 01010101B
(al) = 01000101B
and ah, 00001000B
(ah) = 00000000B
(ax)=0045H...
pop ax之后
(ah) (al)
(ax)=00000000 10101010 B //al 应为 01010101B 高低地址颠倒
and al, 01010101B
(al) = 01000101B
and ah, 00001000B
(ah) = 00000000B
(ax)=0045H...
阅读全文 |
评论次数(1) |
浏览次数(561) |
所属类型(汇编作业)
[2009-07-20 21:50] 检测点 11.3
1. jb s0 <32 则转移 即 al>=32
ja s0 >128 则转移 即 al<=128
2. jna s0 !>32 则转移 即 al > 32
jnb s0 !<128 则转移 即 al < 128...
ja s0 >128 则转移 即 al<=128
2. jna s0 !>32 则转移 即 al > 32
jnb s0 !<128 则转移 即 al < 128...
阅读全文 |
评论次数(1) |
浏览次数(225) |
所属类型(汇编作业)