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

我的博客

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

[2012-08-13 15:56] 课程设计一

点击查看原图
assume cs:codesg,ss:stacksg

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

[2012-08-10 16:33] 实验 9 welcome to masm!

assume cs:code,ds:data
data segment
        db 77h,02h,65h,02h,6ch,02h,63h,02h,6fh,02h,6dh,02h,65h,02h,20h,02h,74h,02h,6fh,02h,20h,02h,6dh,02h,61h,02h,73h,02h,6dh,02h,21h,02h
data ends

code segment

start:mov ax,0b800h
      mov es,ax
      mov di,0460h    

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

[2012-08-10 16:31] 实验 10 -3 数值显示

assume cs:code

data segment
  db 16 dup (0)
  db 16 dup (0)
data ends

stack segment
        db 16 dup (0)
stack ends

code segment
   start: mov ax,15923
          mov bx,data
          mov ds,bx
          mov si,0
          mov bp,0
          mov di,0
          call dtoc
    
...
阅读全文 | 评论次数(0) | 浏览次数(329) | 所属类型(汇编作业)

[2012-08-10 16:30] 实验 10 -2 解决除法溢出的问题

assume cs:code

data segment
     db 16 dup(0)
data ends


stack segment
     db 16 dup(0)
stack ends


code segment
  start:  mov ax,stack
          mov ss,ax
          mov sp,16
          mov ax,data
          mov es,ax
          mov si,0
          mov ax,9680h
          mov dx...
阅读全文 | 评论次数(0) | 浏览次数(298) | 所属类型(汇编作业)

[2012-08-10 16:29] 实验 10 -1显示字符串

assume cs:code

data segment
        db 'Welcome to masm!',0
data ends

stack segment
        db 16 dup (0)
stack ends

code segment
start:    mov dh,15
          mov dl,5
          mov cl,0c2h
          mov ax,data
          mov ds,ax
          mov si,0
          mov di,0
          mov a...
阅读全文 | 评论次数(0) | 浏览次数(316) | 所属类型(汇编作业)

[2012-08-03 16:44] 第八章 实验七

assume cs:codesg,ss:stacksg

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

[2012-08-03 11:34] 第七章

生成EXE之后用Debug加载后,查看寄存器内容如下:
                   ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000
                   程序的起始地址的段地址是_____。
        1、         0b3e
        2、         0b2d
        3、         0b3d
        4、         0

这个题目的用意很深。到这里还错了,说明我前面的没有理解透彻。值得总结。

   程序入口是从ds+10h的段开始的。cs段是程序指向的是程序的第一条指令所在的段,而如果cs与ds+10h不同说明着中间还有定义了其他的数据。...
阅读全文 | 评论次数(0) | 浏览次数(297) | 所属类型(默认类型)

[2012-08-03 11:31] 第六章

assume cs:code
                   code segment
                   start: mov ax,3
                    jmp s1
                   s: mov bx,0
                    mov ax,bx
                   s1: mov cx,3
                   s2: add ax,2
                    loop s2
                   s3: mov ax,4c00h
                    int 21h
                   code ends
                   end s
                   上面代码执行s3处的指令之前,ax的值是_____。
        1、         9
        2、         6
        3、         5
        4、         2

这个题目我反复出...
阅读全文 | 评论次数(0) | 浏览次数(302) | 所属类型(默认类型)

[2012-07-31 23:24] 第5章

搞清楚关于loop中,CX是什么时候变化的。

   在执行loop指令时,先执行CX=CX-1判断CX是否大于0:是则跳到对应的标号处执行循环,不是这继续执行下面的代码。...
阅读全文 | 评论次数(3) | 浏览次数(400) | 所属类型(默认类型)

[2012-07-31 23:21] 第五章:实验  第三题

assume cs:code

code segment

    mov ax,cs
    mov ds,ax

    mov ax,0200h
    mov es,ax
    mov bx,0
    mov cx,23

  s:mov al,[bx]
    mov es:[bx],al
    inc bx
    loop s

    mov ax,4c00h
    int 21h

code ends
end...
阅读全文 | 评论次数(1) | 浏览次数(372) | 所属类型(汇编作业)
『 查看更多文章 』