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) |
浏览次数(716) |
所属类型(汇编作业)
[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) |
浏览次数(729) |
所属类型(汇编作业)
[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) |
浏览次数(742) |
所属类型(汇编作业)
[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) |
浏览次数(737) |
所属类型(汇编作业)
[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) |
浏览次数(734) |
所属类型(汇编作业)
[2009-07-22 22:56] debug时 标志位符号值表示的意义
标志 值为1的标志 值为0的标志
of OV NV
sf NG PL
zf ZR NZ
pf PE PO
cf CY NC
df ...
of OV NV
sf NG PL
zf ZR NZ
pf PE PO
cf CY NC
df ...
阅读全文 |
评论次数(1) |
浏览次数(881) |
所属类型(notebook)
[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) |
浏览次数(677) |
所属类型(汇编作业)
[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) |
浏览次数(769) |
所属类型(汇编作业)
[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) |
浏览次数(720) |
所属类型(汇编作业)
[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) |
浏览次数(492) |
所属类型(汇编作业)
『 查看更多文章 』