汇编网首页登录博客注册
bach的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
最新留言
好友圈
文章收藏
友情链接

[2007-11-05 09:23] 推荐博文 后继课程研究不了啦

没有安装dos系统,想装虚拟机可是电脑配置差,估计运行起来不够快。...
阅读全文 | 评论次数(6) | 浏览次数(797) | 所属类型(asm)

[2007-10-25 08:45] 实验14 显示年月日及时间

点击查看原图
assume cs:code
code segment
start:        mov al,9
        mov di,2000
        mov cx,3
year:        push ax
        push cx
        push di
        out 70h,al
        in al,71h
        mov ah,al
        mov cl,4
        shr ah,cl
        and al,00001111b
        add ah,30h
        add al,30h
        mov bx,0b800h
        mov es,bx
        mov byte ptr es:[di],ah
        mov byte ptr es:[di+2],al
        mov b...
阅读全文 | 评论次数(2) | 浏览次数(608) | 所属类型(asm)

[2007-10-24 15:49] 实验13之三

点击查看原图
这个实验比较简单,主要的目的应该是引入下章的内容,不多说了,上程序

assume cs:code
code segment
s1: db 'good better best','$'
s2: db 'never let is 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,of...
阅读全文 | 评论次数(0) | 浏览次数(460) | 所属类型(asm)

[2007-10-24 15:46] 实验13之二

基本上和书上一样没啥好说的
assume cs:code
code segment
start:        mov ax,cs
        mov ds,ax
        mov si,offset do
        mov ax,0
        mov es,ax
        mov di,200h
        mov cx,offset doend-offset do
        cld
        rep movsb
        mov word ptr es:[7ch*4],200h
        mov word ptr es:[7ch*4+2],0
        mov ax,4c00h
        int 21h
do:        push bp
        mov bp,sp
        dec cx ...
阅读全文 | 评论次数(0) | 浏览次数(395) | 所属类型(asm)

[2007-10-24 14:29] 实验13 之一中断显示字符串

点击查看原图
assume cs:code
code segment
start:        mov ax,cs
        mov ds,ax
        mov si,offset do
        mov ax,0
        mov es,ax
        mov di,200h
        mov cx,offset doend-offset do
        cld
        rep movsb
        mov ax,0
        mov es,ax
        mov word ptr es:[7ch*4],200h
        mov word ptr es:[7ch*4+2],0
        mov ax,4c00h
        int 21h
do:        
        mov al,dh
        mov bl...
阅读全文 | 评论次数(2) | 浏览次数(531) | 所属类型(asm)

[2007-10-24 09:44] 检测点13.1之二中断程序实现jmp 部分功能

点击查看原图
具体理解见我画的图。
中断程序如下:
assume cs:code
code segment
start:        mov ax,cs
        mov ds,ax
        mov si,offset do
        mov ax,0
        mov es,ax
        mov di,200h
        mov cx,offset doend-offset do
        cld
        rep movsb
        mov ax,0
        mov es,ax
        mov word ptr es:[7ch*4],200h
        mov word ptr es:[7ch*4+2],0
        mov ax,4c00h
        int 21h
do:        ...
阅读全文 | 评论次数(1) | 浏览次数(524) | 所属类型(asm)

[2007-10-22 21:40] P240 实验12

点击查看原图
这个实验比较简单,几乎和书上的例子一模一样,当然,一定要先看明白书再做这个例子。
    图中21.exe即为此程序,下面一段代码是我用书上开头的溢出例子试验是否正确安装了中断程序。图中可以看出,运行div bh后,屏幕中间正确显示出了divide error!,说明没错哈

如下:


assume cs:code
code segment
start:
        mov ax,code
        mov ds,ax
        mov ax,0
        mov es,ax
        mov si,offset do0
        mov di,200h
        mov cx,offset do0end-offset...
阅读全文 | 评论次数(1) | 浏览次数(488) | 所属类型(asm)

[2007-10-22 19:29] P224 实验11

发现做完课程设计一之后,思维有点发散,老是静不下来,所以埋下头来认真写写这个子程序,争取用最简单的方法来解决.这次不上图片了.程序如下:
assume cs:code
data segment
db "Beginner's ALL- purpose Sybolic Instruction Code.",0
data ends

code segment
start:        mov ax,data
        mov ds,ax
        mov si,0
        call letterc
        mov ax,4c00h
        int 21h
letterc:
        cmp byte ptr [si],0  ...
阅读全文 | 评论次数(0) | 浏览次数(433) | 所属类型(asm)

[2007-10-21 20:48] 推荐博文 成功完成课程设计一

点击查看原图
代码不是很简练,课程设计一给我的感觉就是debug太重要了,很多时候出问题,代码又很多,光靠眼睛看,眼花缭乱.根本不可能看出问题的所在,用debug一步一步跟下去,很好,很强大.

assume cs:code
data 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,3...
阅读全文 | 评论次数(3) | 浏览次数(747) | 所属类型(asm)

[2007-10-19 13:45] 课程设计一之子程序, 双字显示

点击查看原图
assume cs:code
data segment
dd 590827         ;任意定义一个双字
data ends
temp segment
db 20 dup (0)
temp ends
code segment
start:        mov ax,data
        mov ds,ax
        mov ax,temp
        mov es,ax
        mov si,0
        mov ax,[si]
        mov dx,[si+2]
        call dtoc
        mov dh,8
        mov dl,3
        mov cl,2
        call show_str
        mov ax,4c00h
        ...
阅读全文 | 评论次数(1) | 浏览次数(684) | 所属类型(asm)
『 查看更多文章 』