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

我的博客

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

[2012-01-25 00:54] 实验11.编写子程序

点击查看原图
;名称:letterc
;功能:将以0结尾的字符串中的小写字母转变成大写字母
;参数:ds:si指向字符串首地址
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
        call letterc

        mov ax,4c00h
        int 21h

letterc:mov al,ds:[si]
        c...
阅读全文 | 评论次数(1) | 浏览次数(473) | 所属类型(汇编作业)

[2012-01-24 21:49] 课程设计1

点击查看原图
assume cs:code,ds:data,ss:stack
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,382,1356,2390,8000,16000,24486,50065,97479,14041...
阅读全文 | 评论次数(1) | 浏览次数(488) | 所属类型(汇编作业)

[2012-01-15 21:24] 实验10.3:数值显示

点击查看原图
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
...
阅读全文 | 评论次数(2) | 浏览次数(527) | 所属类型(汇编作业)

[2012-01-15 21:20] 实验10.2:解决除法溢出的问题

点击查看原图
assume cs:code

code segment
start:  mov ax,4240H
        mov dx,000fh
        mov cx,0ah
        call divdw
        mov ax,4c00h
        int 21h

divdw:  push si
        push di
        mov si,ax
        mov ax,dx
        mov dx,0
        div cx
        mov di,ax

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

[2012-01-15 21:18] 实验10.1:显示字符串

点击查看原图
;第十章实验10-1,编写子程序
;名称:show_str
;功能:(dh)=行号(取值范围0~24),(dl)=列号(取值范围0~79),
;      (cl)=颜色,ds:si指向字符串的首地址
;返回:无
;应用举例:在屏幕的8行3列,用绿色显示data段中的字符串

assume  cs:code
data    segment
        db 'welcome to masm!',0
data    ends

code    segment
start:  mov dh,8
        mov dl,3
        mov cl,2
...
阅读全文 | 评论次数(1) | 浏览次数(540) | 所属类型(汇编作业)

[2012-01-15 21:15] 检测点10.1&10.2&10.3&10.4&10.5

10.1
   mov ax,1000h
   mov ax,0

10.2
   ax=6

10.3
   ax=1010h

10.4
   ax=0bh

10.5
(1)ax=3
(2)ax=1h,bx=0...
阅读全文 | 评论次数(1) | 浏览次数(525) | 所属类型(汇编作业)

[2012-01-15 02:04] 实验9

点击查看原图
assume cs:codesg,ds:datasg
datasg segment
        db        'welcome to masm!'
        db        00000010b
        db        00100100b
        db        01110001b
datasg ends

codesg segment

start:        mov ax,0B800h
        mov es,ax
        mov ax,datasg
        mov ds,ax
        mov bx,0
        mov si,0
        mov cx,16
     s1:mov al,d...
阅读全文 | 评论次数(3) | 浏览次数(510) | 所属类型(汇编作业)

[2012-01-15 01:57] 实验8

assume cs:codesg
codesg segment

        mov ax,4c00h
        int 21h
start:  mov ax,0
      s:nop
        nop

        mov di,offset s
        mov si,offset s2
        mov ax,cs:[si]
        mov cs:[di],ax  ;将S2处的"jmp short s1"复制s处,
                           ;由于"jmp short s1"是短转移,对应
...
阅读全文 | 评论次数(1) | 浏览次数(354) | 所属类型(汇编作业)

[2012-01-15 01:50] 检测点9.3

inc cx...
阅读全文 | 评论次数(1) | 浏览次数(406) | 所属类型(汇编作业)

[2012-01-15 01:48] 检测点9.2

mov cx,0
mov cl,[bx]
jcxz ok
inc bx...
阅读全文 | 评论次数(1) | 浏览次数(414) | 所属类型(汇编作业)
『 查看更多文章 』