


- [feilong2008] dword ... word... 汗.... 谢谢Wednesday指正... 12/19 20:19
- [feilong2008] 呵呵,是F1.图片中错误.谢谢指正 12/19 20:15
- [游客] 3bh是F1的扫描码吧,图片上的F11应为F1。 12/19 15:21
- [Wednesday] int9: ...... ...... ...... call word 12/19 14:55
- [huibian] 清屏幕的时候把颜色也清了会不会更好 12/19 11:36
- [huibian] 不错阿 12/19 11:32
- [zhuzhu] 结果应该存在table段里面,博主可以再重新整理一些这个程序。变动ds不是一个好的方法。 mo 12/19 09:19
- [zhuzhu] 不过显示的有些乱阿,呵呵 12/19 09:18
- [zhuzhu] 不错,动手调试是硬道理阿,呵呵 12/19 09:08
- [zhuzhu] 没有问题 12/19 09:07
- [游客] 可以像这样把自己的程序发在[汇编作业]下面;-) 11/22 17:07
- [游客] 汇编学习计划:检测和进度控制:系统会为活动成员提供各章检测题,学习者可以根据完成情况调整学习进度。 11/22 16:48
- [feilong2008] 如果交作业呀. 没有新发表文章的地方... 11/22 09:44
- [feilong2008] 1111 11/22 09:44
[2007-12-18 23:21] 第15章 编程
;new int 9 install
; 按下A,全屏为 a
; 按下ESC,清屏
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 int9
mov di,204h
mov cx,offset int9end - offs...
; 按下A,全屏为 a
; 按下ESC,清屏
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 int9
mov di,204h
mov cx,offset int9end - offs...
阅读全文 |
评论次数(1) |
浏览次数(752) |
所属类型(汇编作业)
[2007-12-18 23:16] 第15章 颜色变化
;new int 9 install
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 int9
mov di,204h
mov cx,offset int9end - offset int9
cld
rep m...
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 int9
mov di,204h
mov cx,offset int9end - offset int9
cld
rep m...
阅读全文 |
评论次数(3) |
浏览次数(740) |
所属类型(汇编作业)
[2007-12-18 23:11] 第15章 书上例题,仍然有问题
;基本是依照书上敲入的
;但是,仍然有问题
;keyboar change color
;a15_key.asm
assume cs:code
stack segment
db 128 dup(0)
stack ends
data segment
dw 0,0
data ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,128
mov ax,data
mov ds,ax
mov ax,0
mov es,ax
push es:[9*4]
pop ds:[0...
;但是,仍然有问题
;keyboar change color
;a15_key.asm
assume cs:code
stack segment
db 128 dup(0)
stack ends
data segment
dw 0,0
data ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,128
mov ax,data
mov ds,ax
mov ax,0
mov es,ax
push es:[9*4]
pop ds:[0...
阅读全文 |
评论次数(2) |
浏览次数(760) |
所属类型(汇编作业)
[2007-12-13 10:23] 第14章 实验14,访问CMOS RAM 显示日期
;实验14 访问CMOS RAM
;以 年/月/日 时:分:秒的格式显示当前的日期和时间
assume cs:code
data segment
cell db 9,8,7,4,2,0 ;index of store in cmos
division db '/','/',' ',':',':',' '
data ends
code segment
start: mov si,offset cell
mov ax,data
mov ds,ax
mov ax,0b800h
mov es,ax
mov cx,6
s: mov al,[s...
;以 年/月/日 时:分:秒的格式显示当前的日期和时间
assume cs:code
data segment
cell db 9,8,7,4,2,0 ;index of store in cmos
division db '/','/',' ',':',':',' '
data ends
code segment
start: mov si,offset cell
mov ax,data
mov ds,ax
mov ax,0b800h
mov es,ax
mov cx,6
s: mov al,[s...
阅读全文 |
评论次数(2) |
浏览次数(542) |
所属类型(汇编作业)
[2007-12-13 10:22] 第14章 检测点14.2
;检测点14.2
;用加法和移位指令计算(ax)=(ax)*10
assume cs:code
code segment
mov ax,10h ;default value
shl ax,1 ; ax=ax*2
push bx;
mov bx,ax
shl ax,1
shl ax,1 ; (ax)=ax*4 (plus *2=*8)
add ax,bx
pop bx;
mov ax,4c00h
int 21h
code ends
end
; shl ax,2 错误指令,提示 Improper operand type...
;用加法和移位指令计算(ax)=(ax)*10
assume cs:code
code segment
mov ax,10h ;default value
shl ax,1 ; ax=ax*2
push bx;
mov bx,ax
shl ax,1
shl ax,1 ; (ax)=ax*4 (plus *2=*8)
add ax,bx
pop bx;
mov ax,4c00h
int 21h
code ends
end
; shl ax,2 错误指令,提示 Improper operand type...
阅读全文 |
评论次数(2) |
浏览次数(598) |
所属类型(汇编作业)
[2007-12-13 10:21] 第14章端口 检测点 14.1 有一点小问题
;检测点14.1.1
;读取CMOS RAM的2号单元的内容
assume cs:code
code segment
mov al,2
out 70h,al
in al,71h
nop
nop
mov ax,4c00h
int 21h
code ends
end
; 这个程序执行正常.
;检测点14.1.2
;读取CMOS RAM的2号单元的内容
assume cs:code
code segment
mov al,2 ;read first
out 70h,al
nop
nop
in al,71h
nop
nop
mov al,2 ;wr...
;读取CMOS RAM的2号单元的内容
assume cs:code
code segment
mov al,2
out 70h,al
in al,71h
nop
nop
mov ax,4c00h
int 21h
code ends
end
; 这个程序执行正常.
;检测点14.1.2
;读取CMOS RAM的2号单元的内容
assume cs:code
code segment
mov al,2 ;read first
out 70h,al
nop
nop
in al,71h
nop
nop
mov al,2 ;wr...
阅读全文 |
评论次数(1) |
浏览次数(491) |
所属类型(汇编作业)
[2007-12-11 09:27] 第13章 程序3,补全程序
;s_13_3.asm
;补充完全
assume cs:code
code segment
s1: db 'Good,better,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Will goodis 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
...
;补充完全
assume cs:code
code segment
s1: db 'Good,better,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Will goodis 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
...
阅读全文 |
评论次数(2) |
浏览次数(580) |
所属类型(汇编作业)
[2007-12-11 09:26] 第13章 编写中断,显示字符串
;这一章的程序有问题
;中断程序,如果是iret返回,这无法返回到调用的程序中
;用 mov ax,4c00h / int 21h
;Debug一个晚上了. 哭...
;调用程序
;e_13_1_a.asm
;编程13之一 之应用
; (dh) 行号
; (dl) 列好
; (cl) 颜色
; ds:si 字符串首地址
; 调用 int 7ch
assume cs:code
data segment
db "welcome to use!",0
data ends
code segment
start: mov dh,10
mov dl,1...
;中断程序,如果是iret返回,这无法返回到调用的程序中
;用 mov ax,4c00h / int 21h
;Debug一个晚上了. 哭...
;调用程序
;e_13_1_a.asm
;编程13之一 之应用
; (dh) 行号
; (dl) 列好
; (cl) 颜色
; ds:si 字符串首地址
; 调用 int 7ch
assume cs:code
data segment
db "welcome to use!",0
data ends
code segment
start: mov dh,10
mov dl,1...
阅读全文 |
评论次数(2) |
浏览次数(578) |
所属类型(汇编作业)
[2007-12-11 09:19] 第13章 书上的一个例题 大小写转换.通过调用7CH来实现
;程序分为两部分
;中断安装和中断调用
;sample install
;s13_2_i.asm
assume cs:code
code segment
start: mov ax,cs
mov ds,ax
mov si,offset capital
mov ax,0
mov es,ax
mov di,200h
mov cx,offset capitalend - offset capital
cld
rep movsb
mov ax,...
;中断安装和中断调用
;sample install
;s13_2_i.asm
assume cs:code
code segment
start: mov ax,cs
mov ds,ax
mov si,offset capital
mov ax,0
mov es,ax
mov di,200h
mov cx,offset capitalend - offset capital
cld
rep movsb
mov ax,...
阅读全文 |
评论次数(2) |
浏览次数(523) |
所属类型(汇编作业)
[2007-12-10 12:50] 学习到12章的新的
本书第10章是一个坎
自学通过后,后面的11章/12章易如反掌.
我的学习目的是,汇编入门.所以,对一些细节问题上,基本是不求甚解.
因为我要迅速的在短时间内入门
后续,还有两本汇编的书等我来看,来提高.
不知道这样的学习方法可否?...
自学通过后,后面的11章/12章易如反掌.
我的学习目的是,汇编入门.所以,对一些细节问题上,基本是不求甚解.
因为我要迅速的在短时间内入门
后续,还有两本汇编的书等我来看,来提高.
不知道这样的学习方法可否?...
阅读全文 |
评论次数(5) |
浏览次数(586) |
所属类型(默认类型)