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

我的博客

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

[2011-04-28 23:30] 实验10 编写子程序

点击查看原图
1.显示字符串
assume cs:code
data segment
    ; add your data here!
    db 'Welcome to masm!',0
data ends

stack segment
    dw   128  dup(0)
stack ends

code segment
start:
; set segment registers:
   mov dh,8               ;行号
   mov dl,3               ;列号
   mov cl,2               ;颜色
...
阅读全文 | 评论次数(0) | 浏览次数(468) | 所属类型(汇编作业)

[2011-04-21 17:58] 第9章 实验9

点击查看原图
assume cs:code,ds:data 
data segment
   db 'welcome to masm!'
data ends 
 
code segment 
   start: 
        mov ax,data 
        mov ds,ax 

        mov ax,0B800h 
        mov es,ax 
         
        mov cx,16                   ;循环读取字符
        mov si,0 
        mov dx,0 
   tag1:mov al,[bx...
阅读全文 | 评论次数(1) | 浏览次数(552) | 所属类型(汇编作业)

[2011-04-18 18:31] 第8章 实验7

诶 自己都觉得写的很垃圾,不过总算写出来了。

assume cs:code,ds:data,es:table
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'
;以上是表示21年的字符串  

dd 16,22,382,1356,2390,8000,16000,24486,50065,974...
阅读全文 | 评论次数(3) | 浏览次数(621) | 所属类型(汇编作业)

[2011-04-17 21:50] 实验6  问题7.9 程序(修改了下)

问题7.9 程序
将 datasg段中的每个单词的前四个字母改为大写字母

assume cs:codesg,ds:data,ss:stack

data segment
  db '1. display      '
  db '2. brows        '
  db '3. replace      '
  db '4. modify       '
ends

stack segment
    dw   16  dup(0)
ends

code segment   
    
start:
   ;将定义的数据段和DS关联
    mov...
阅读全文 | 评论次数(0) | 浏览次数(483) | 所属类型(汇编作业)

[2011-04-15 22:43] 关于第6章 实验5第(6)题问题,请高手帮忙看下

点击查看原图
下面是我写的程序 
assume cs:code 
a segment 
   dw 1,2,3,4,5,6,7,8 
a ends 
b segment 
   dw 0,0,0,0,0,0,0,0 
b ends 

code segment 
    start: mov ax,a 
           mov ds,ax 
           mov bx,0H 
           mov ax,b 
           mov ds,ax 
           mov cx,8 
           mov sp,10H 
      ...
阅读全文 | 评论次数(7) | 浏览次数(561) | 所属类型(默认类型)

[2011-04-15 18:48] 第6章 实验5(5)我这样写不知道对不对

assume cs:code
                 a segment
                      db 1,2,3,4,5,6,7,8
                 a ends
                 
                 b segment
                    db 1,2,3,4,5,6,7,8
                 b ends
 
    c segment
      db 0,0,0,0,0,0,0,0
    c ends
    
    code segment
         
         start:  mov ax,c
                 mov ds,ax
                 mov cx,8
  ...
阅读全文 | 评论次数(0) | 浏览次数(418) | 所属类型(汇编作业)

[2011-04-15 10:31] 检测点6.1

1.下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序: 
code segment
assume cs:code
dw 0,0,0,0,0,0,0,0
start:mov ax,0
      mov dx,ax
      mov bx,0
      mov cx,8
  tag:mov ax,[bx]
      mov cs:[bx],ax
      add bx,2
      loop tag

mov ax,4c00H
int 21H   
code ends
end start

2.下面的程序实现依次用内存0...
阅读全文 | 评论次数(0) | 浏览次数(354) | 所属类型(汇编作业)

[2011-04-14 22:06] 实验4

1.编程,向内存0:200-0:23F中写入传入数据0-63

下面是我写的程序段不知道有没有问题

code segment
assume cs:code
  mov ax,00200H
  mov ds,ax
  mov cx,3FH
  mov bx,0

tag:  mov [bx],bx
      inc bx
      loop tag
   
   mov ax,4c00H
   int 21H   
code ends
end 

2.第2题是要求最多使用9条指令,我看了下我正好9条,呵呵

3.补全下面程序
   code s...
阅读全文 | 评论次数(0) | 浏览次数(384) | 所属类型(汇编作业)

[2011-04-13 09:13] 检测点3.2

(1)需要补充的部分
   mov bx,2000H
   mov ss,bx
   mov sp,0010H
(2)需要补充的部分
   mov bx,1000H
   mov ss,bx
   mov sp,0...
阅读全文 | 评论次数(0) | 浏览次数(483) | 所属类型(汇编作业)
页码数(1):  1