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

我的博客

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

[2009-10-09 13:36] 实验14

assume cs:code
data segment
 db 9,8,7,4,2,0
 db '/','/',' ',':',':',0
data ends

code segment
 start:mov ax,data
       mov ds,ax

       mov ax,0b800h
       mov es,ax
       mov di,0

       mov bx,0
       mov cx,6
    t: push cx
       mov dl,[bx+6]
       mov al,[bx]
       o...
阅读全文 | 评论次数(0) | 浏览次数(475) | 所属类型(汇编作业)

[2009-09-22 17:57] 检测点13.1

书P257页
cx存放循环次数,bx存放位移
7ch中断例程:
    lp:push bp
      mov bp,sp
      dec cx
      jcxz lpret
      add [bp+2],bx
 lpret:pop bp
       iret
*******************************
用7ch中断例程实现loop的功能,所能进行的最大转移位移是多少?

我看书上有时候计算BX用的是:offset s-offset se
这样减出来bx应该是有正负符号的,所以感觉位移范围为:(-32768~7fffh)
可看论...
阅读全文 | 评论次数(0) | 浏览次数(502) | 所属类型(汇编作业)

[2009-09-22 17:47] 实验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 bx,offset...
阅读全文 | 评论次数(0) | 浏览次数(492) | 所属类型(汇编作业)

[2009-09-22 17:17] 实验13(2)int 7ch

;int 7ch :loop。

assume cs:code
code segment
 start:mov ax,cs
       mov ds,ax
       mov si,offset lp

       mov ax,0
       mov es,ax
       mov di,200h

       mov cx,offset lpe-offset lp
       rep movsb

       mov ax,0
       mov es,ax
       mov word ptr es:[4*7ch],200h
   ...
阅读全文 | 评论次数(0) | 浏览次数(515) | 所属类型(汇编作业)

[2009-09-16 09:26] 实验13 (1)

;int 7ch dh=行号,dl=列号,cl=颜色,ds:si指向字符串首地址(0结束)。

assume cs:code
code segment
 start:mov ax,cs
       mov ds,ax
       mov si,offset ks

       mov ax,0
       mov es,ax
       mov di,200h

       mov cx,offset ke-offset ks
       cld
       rep movsb

       mov ax,0
       mov es,ax...
阅读全文 | 评论次数(1) | 浏览次数(616) | 所属类型(汇编作业)

[2009-09-09 18:06] 第12章习题

assume cs:code
code segment
 start:mov ax,cs
       mov ds,ax
       mov si,offset do0
       mov ax,0
       mov es,ax
       mov di,200h
       mov cx,offset do0end-offset do0
       cld
       rep movsb

       mov ax,0
       mov es,ax
       mov word ptr es:[0],200h
       mov wo...
阅读全文 | 评论次数(2) | 浏览次数(704) | 所属类型(汇编作业)

[2009-09-01 17:51] 第11章的疑问(计算机怎么算加减乘除啊)

标志器:
例如计算:126+(-126)=0
mov al,7eh
mov bl,-7eh
add al,bl
结果中CF位就有进位,而计算:126-126=0
mov al,7eh
sub al,al
结果中就没有进位。...
阅读全文 | 评论次数(6) | 浏览次数(1257) | 所属类型(问题?)

[2009-08-26 08:37] 实验11

assume cs:code
data segment
 db "Beginner's All-purpose Symbolic Instruction Code.",0
data ends

code segment
 begin:mov ax,data
       mov ds,ax
       mov si,0
       call letterc

       mov ax,4c00h
       int 21h

letterc:push cx
        push si
        pushf

        sub ch,c...
阅读全文 | 评论次数(1) | 浏览次数(677) | 所属类型(汇编作业)

[2009-08-24 10:47] 课程设计1

assume cs:codesg
data segment
;year
  db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
  db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
  db '1993','1994','1995'
;summ
  dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
  dd 345980,590827,8...
阅读全文 | 评论次数(1) | 浏览次数(516) | 所属类型(汇编作业)

[2009-08-19 18:29] 实验10 编写子程序--3.数值显示dtoc

assume cs:code

data segment
 db 10 dup (0)
data ends

code segment
 start:mov ax,12666
       mov bx,data
       mov ds,bx
       mov si,0
       call dtoc

       mov dh,8
       mov dl,3
       mov cl,2
       call show_str

       mov ax,4c00h
       int 21h

  dtoc:push ax ...
阅读全文 | 评论次数(1) | 浏览次数(519) | 所属类型(汇编作业)
『 查看更多文章 』