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

我的博客

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

[2014-08-12 18:49] 实验九

点击查看原图
;在屏幕中间显示绿色,绿地红色,白底蓝色的字符串"welcome to masm!"

assume cs:code ,ds:data

data segment
db 'welcome to masm!'
data ends

code segment
    start:
     ;将字符复制到内存偶中
         mov ax,data
         mov ds,ax
         mov bx,0
        
         mov ax,0b800h
         mov es,ax
         mov si,0
         
         mov cx,16
        s:
         mov al,ds:[bx]
         mov es...
阅读全文 | 评论次数(3) | 浏览次数(310) | 所属类型(汇编作业)

[2014-08-12 18:48] 第九章检测题

;9.1(1)
;执行为jmp指令后,cs:ip指向程序第一条指令

assume cs:code

data segment
     dw 0
data ends

code segment
start:
     mov ax,data
         mov ds,ax
         mov bx,0
         jmp word ptr [bx+1]
code ends
end start

;9.1(2)
;jmp指令执行后,cs:ip指向程序第一条指令

assume cs:code

data segment
     dd 12345678h
data e...
阅读全文 | 评论次数(0) | 浏览次数(263) | 所属类型(汇编作业)

[2014-08-12 18:46] 查看jmp指令

;反汇编看看jmp x 标号指令对应的机器码

assume cs:code
code segment
s:
     
     jmp s             ;EBFE JMP 0000,向前2指令
         jmp short s       ;EBFC JMP 0000 ,向前4指令
         jmp near ptr s    ;EBFA JMP 0000 ,向前6指令
         jmp far ptr s     ;EBF8 JMP 0000 ,向前8指令
         ;每条指令都是2字节
         
s1:
     db 100 dup (0b8h,0,0)
     jmp...
阅读全文 | 评论次数(0) | 浏览次数(265) | 所属类型(汇编作业)

[2014-08-12 18:45] 实验七

点击查看原图
;寻址方式在结构化数据访问中的应用

assume cs:codesg

;ds:di指向data
data segment
     ;21年的年份
     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,...
阅读全文 | 评论次数(2) | 浏览次数(326) | 所属类型(汇编作业)

[2014-08-12 18:44] 实验六

;将datasg段中每个单词前四个字母改写成大写字母,3-6

assume cs:codesg,ss:stacksg,ds:datasg

stacksg segment
     dw 0,0,0,0,0,0,0,0
stacksg ends

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

codesg segment

     start:
         ...
阅读全文 | 评论次数(2) | 浏览次数(308) | 所属类型(汇编作业)

[2014-08-09 18:32] 实验五

(1)


       assume cs:code,ds:data,ss:stack
           
            data segment 
                 dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
                data ends
        
        stack segment
             dw 0,0,0,0,0,0,0,0
        stack ends
      
        code segment   
        start :             ;程序...
阅读全文 | 评论次数(1) | 浏览次数(315) | 所属类型(汇编作业)

[2014-05-15 22:49] 第六章 检测点

(1)
      ;copy 0:0-0:15 to data
          
         assume cs:codesg
         
          codesg segment
          
              dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
                  
                  start:
                      mov ax,0
                          mov ds,ax
                          mov bx,0         
;内存在程序执行后被修改,并且保持到程序结束
                          
                          mov cx,8
                  s:
             mov ax,[bx...
阅读全文 | 评论次数(0) | 浏览次数(234) | 所属类型(汇编作业)

[2014-05-14 22:27] 第五章 实验4

(1)
assume cs:codeseg
      codeseg segment
          
          ;数值0-63存入内存0:200-0:23f,以ax为媒介  
        mov ax,0
        mov ds,ax
        mov bx,200h 
    
        mov cx,64
s:        
        mov ds:[bx],al
    inc bl
        inc al
        loop s

    mov ax,4c00h
    int 21h        
        codeseg ends
        
        end

(2)
  
assume cs:codeseg
   codeseg segme...
阅读全文 | 评论次数(0) | 浏览次数(252) | 所属类型(汇编作业)

[2014-05-14 22:16] 第五章实验4(3)

;附上代码
     assume cs:code
       code segment 
             mov ax,code  
;e1, mov ax,cs;e2,mov ax,code,差了一个字节
                 mov ds,ax
                 mov ax,0020h
                 mov es,ax
                 mov bx,0
                 mov cx,001dh  
 ;mov cx,cx为001c大小;具体数值则为001d
         s:
         mov al,[bx]
         mov es:[bx],al
         inc bx
         loop...
阅读全文 | 评论次数(0) | 浏览次数(245) | 所属类型(汇编作业)

[2014-05-06 18:28] 第二章学习

检测点2.1
(1)第一条,mov ax,62627 用debug输入显示错误,此处应该是要转化成16进制的,为F4A3
于是,后面的答案为:
f4a3,31a3,3123,6246,826c,6246,826c,04d8,0482,6c82,d882,
d888,d810,6246
(2)mov ax,2
   add ax,ax
   add ax,ax
   add ax,ax


实验任务
用贴图方式给出...
阅读全文 | 评论次数(0) | 浏览次数(246) | 所属类型(汇编作业)
『 查看更多文章 』