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

我的博客

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

[2009-04-20 01:33] 实验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                              ...
阅读全文 | 评论次数(1) | 浏览次数(431) | 所属类型(汇编作业)

[2009-04-19 23:09] 检测点12。1

(1)0070:018B
(2)(4*N+3)*256+(4*N+2):(4*N+1)*256+(4*N)...
阅读全文 | 评论次数(3) | 浏览次数(464) | 所属类型(汇编作业)

[2009-04-19 22:30] 实验11

;名称:letterc
;功能:将以0结尾的字符串中的小写字母转变成大写字母
;参数:ds:di指向字符串首地址
assume cs:codesg
datasg segment
    db "Beginner's All-purpose Symbolic Tnstruction Code.",0
datasg ends

codesg segment
begin:mov ax,datasg
      mov ds,ax
      mov si,0
      call letterc
       mov ax,4c00h
       int 21h
  ...
阅读全文 | 评论次数(1) | 浏览次数(436) | 所属类型(汇编作业)

[2009-04-12 23:08] 检测点11.3

(1)补全下面程序,统计F000:0处32个字节中,大小在[32,128]的数据的个数
      mov ax,0F000H
      mov ds,ax
      
      mov bx,0
      mov dx,0
      mov cx,32
      
   s: mov al,[bx]
      cmp al,32
      jb s0
      cmp al,128
      ja s0
      inc dx
  s0: inc bx
      loop s
  
(2)补全下面程序,统计F000:0处32个字节中,...
阅读全文 | 评论次数(1) | 浏览次数(487) | 所属类型(汇编作业)

[2009-04-12 21:20] 检测点11.2

写出下面指令执行后,ZF、PF、SF、CF、OF等标志的值
sub al,al         CF=0,OF=0,SF=0,ZF=1,PF=1       
mov al,10H        CF=0,OF=0,SF=0,ZF=1,PF=1
add al,90H        CF=0,OF=0,SF=1,ZF=0,PF=1     90H=-62
mov al,80H        CF=0,OF=0,SF=1,ZF=0,PF=1     80H=-128
add al,80H        CF=1,OF=1,SF=0,ZF=1,PF=1
mov al,0FCH      ...
阅读全文 | 评论次数(1) | 浏览次数(454) | 所属类型(汇编作业)

[2009-04-12 20:01] 检测点11.1

写出下面指令执行后,ZF、PF、SF等标志的值
sub al,al         ZF=1,PF=1,SF=0
mov al,1          ZF=1,PF=1,SF=0
push ax           ZF=1,PF=1,SF=0
pop bx            ZF=1,PF=1,SF=0
add al,bl         ZF=0,PF=0,SF=0
add al,10         ZF=0,PF=1,SF=0
mul al            ZF=0,PF=1,SF=1...
阅读全文 | 评论次数(1) | 浏览次数(487) | 所属类型(汇编作业)

[2009-04-08 03:26] 课程设计一

点击查看原图
assume cs:code
data segment 
    db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984','1985' 
    db '1986','1987','1988','1989','1990','1991','1992','1993','1994','1995' 
    dd 16,22,382,1356,2390,8000,16000,24486,50065,97497,140417,197514,345980,590827 
    dd 803530,1183...
阅读全文 | 评论次数(1) | 浏览次数(512) | 所属类型(汇编作业)

[2009-03-31 19:04] 实验十 (3)数值显示

;名称:dtoc
;功能:将word型数据转变为表示十进制数的字符串,字符串以0为结尾符。
;参数:(AX)=word型数据,DS:SI指向字符串的首地址。
;返回:无


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
 ...
阅读全文 | 评论次数(2) | 浏览次数(504) | 所属类型(汇编作业)

[2009-03-31 17:00] 实验十 (2)解决除法溢出的问题

;名称:divdw
; 功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dword型。
;参数:(ax)=dword型数据的低16位,(dx)=dword型数据的高16位,(cx)=除数
; 返回:(DX)=结果的高16位,(AX)=结果的低16位,(CX)=余数


assume cs:code

code segment
start: mov ax,4240h
       mov dx,000fh
       mov cx,0ah
       call divdw
       mov ax,4c00h 
       in...
阅读全文 | 评论次数(1) | 浏览次数(398) | 所属类型(汇编作业)

[2009-03-31 15:45] 实验十 (1)显示字符串

;名称:show_str
;功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串。
;参数:(DH)=行号(取值范围0-24),(DL)=列号(取值范围0-79),(CL)=颜色,DS:SI=指向字符串的首地址。
;返回:无
assume cs:code
data segment 
  db 'Welcome to masm!',0
data ends

code segment
start: mov dh,8
       mov dl,3
       mov cl,2
       mov ax,data
       mov ds,ax
      ...
阅读全文 | 评论次数(1) | 浏览次数(367) | 所属类型(汇编作业)
『 查看更多文章 』