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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  今天一个个性,明天一个个性,原来我没的个性。
  • 『姓名』:张杰                
  • 『性别』:男    『发送消息
  • 个人说明:
  • 详细信息『加为好友』
学习动态
最新留言
好友圈
文章收藏
友情链接

[2008-04-06 16:28] 在做课程设计2的遇到的一点问题求助

如此之久都还没把课设2交上来,自己都觉得不好意思了,感觉自己懒惰了还是怎么的。代码我是写好了,不过在设置时间上有些功能不全,只能判断输入数字. 主程序也测试过了还算勉强过关.
   不过我在虚拟机上把代码写入软盘后,用软盘启动是黑屏 只有光标在那一闪一闪的.求解.....
阅读全文 | 评论次数(2) | 浏览次数(934) | 所属类型(汇编实验)

[2008-03-27 23:46] 实验十七(修改)

以下为安装程序
assume cs:code
code segment
start: mov ax,0
       mov es,ax
       mov ax,cs
       mov ds,ax
       mov di,200h
       mov si,offset int7ch       
       mov cx,offset int7chend-offset int7ch
       cld                               
       rep movsb                           ;/...
阅读全文 | 评论次数(3) | 浏览次数(687) | 所属类型(汇编实验)

[2008-03-25 20:44] 实验十七

以下是安装程序。
assume cs:code
code segment
start: mov ax,0
       mov es,ax
       mov ax,cs
       mov ds,ax
       mov di,200h
       mov si,offset int7ch
       mov cx,offset int7chend-offset int7ch
       cld
       rep movsb
       mov word ptr es:[7ch*4],200h
       mov word ptr es:[7ch...
阅读全文 | 评论次数(9) | 浏览次数(667) | 所属类型(汇编实验)

[2008-03-25 14:58] 实验十六

刚开始的时候,把中断例程的安装代码放在了后面,怎么调试都不对,郁闷了好半天。
assume cs:code
code segment
int7ch: jmp short main
 table: dw cls,forecolor,backcolor,roll  
  main: push bx
        cmp ah,3
        ja return
        mov bl,ah
        mov bh,0
        add bx,bx
        call word ptr table[bx]
return: pop bx
    ...
阅读全文 | 评论次数(2) | 浏览次数(700) | 所属类型(汇编实验)

[2008-03-23 15:50] 实验十五

点击查看原图
未在实模式DOS下测试。
assume cs:code
stack segment
 db 128 dup (0)
stack ends
code segment
start: mov ax,stack
       mov ss,ax
       mov sp,128
       mov ax,cs
       mov ds,ax
       mov si,offset int9
       mov ax,0
       mov es,ax
       mov di,204h
       mov cx,offset int9end-offset ...
阅读全文 | 评论次数(2) | 浏览次数(698) | 所属类型(汇编实验)

[2008-03-23 11:21] 实验十四

点击查看原图
assume cs:code
data segment
 db 16 dup (0)
data ends            
code segment
start: mov ax,data
       mov ds,ax
       mov bx,0
       mov al,9
       mov dh,'/'
       mov cx,2
    s: call change
       mov al,8
       add bx,3
       loop s 
       mov al,7
       mov dh,' '
   ...
阅读全文 | 评论次数(1) | 浏览次数(371) | 所属类型(汇编实验)

[2008-03-22 18:43] 实验十三(3)

下面的程序,分别在2、4、6、8行显示四句英文诗,补全程序.
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,...
阅读全文 | 评论次数(1) | 浏览次数(241) | 所属类型(汇编实验)

[2008-03-22 18:25] 实验十三(2)

安装程序.
assume cs:code
code segment
start: mov ax,0
       mov es,ax
       mov di,200h
       mov ax,cs
       mov ds,ax
       mov si,offset lp
       mov cx,offset lpend-offset lp
       cld
       rep movsb
       mov ax,0
       mov es,ax
       mov word ptr es:[7ch*4],200h
       ...
阅读全文 | 评论次数(2) | 浏览次数(326) | 所属类型(汇编实验)

[2008-03-21 15:28] 实验十三(1)

int7ch中断例程安装程序如下。
   此程序由以前的show_str改编.就不注释了.
 通过DEBUG跟踪,子程序与中断例程的比较,发现两者有很多相似之处,通过调用子程序只不过是在同一程序中完成,而中断例程则相当于由两个程序完成.程序调用加载了子程序;而中断例程存在于内存中无需程序加载. 
assume cs:code
code segment
start: mov ax,0
       mov es,ax
       mov di,200h
       mov ax,cs
       mov ds,ax
       mov si,offset show_s...
阅读全文 | 评论次数(1) | 浏览次数(366) | 所属类型(汇编实验)

[2008-03-20 17:15] 实验十二

代码我就不贴了,书上都有,改几个数据而已.DEBUG我也试过了,可以用.
    我想问个问题,为什么那个中断用一次可以了,下一次用就没了,就好象恢复了初始化. 是什么原因? 没有真正的写入内存?还是其他原因?...
阅读全文 | 评论次数(1) | 浏览次数(360) | 所属类型(汇编实验)
页码数(3):  1  2  3