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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  我搜索了我整个的大脑却找不到一个词来形容我现在的心情......
  • 『姓名』:                    
  • 『性别』:男    『发送消息
  • 个人说明:
  • 详细信息『加为好友』
学习动态
最新留言
好友圈

[2009-03-18 16:56] 课设一

这个课设一... 不好做啊
没什么思路 做的很累...哎 做出点发出来点吧



assume cs:code,ds:data
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年的21个字符串
   dd 16,22,382,1356,2390,8...
阅读全文 | 评论次数(2) | 浏览次数(630) | 所属类型(汇编作业)

[2009-03-05 15:50] 发下之前落下的实验7

点击查看原图
从新开始学习汇编了 呵呵
利用了几个星期的时间把前面的几章内容又看了一遍
看奥这个实验7的时候 突然想起来 第一次做的时候这个实验没有做出来 
这次有点思路 呵呵 然后就开始写 
一点点的增加功能和调试 终于写了出来 呵呵 下面贴下代码
assume cs:code,ds:data
data segment
   db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
   db '1984','1985','1986','1987','1988','1989','1990','1991','1992'...
阅读全文 | 评论次数(2) | 浏览次数(632) | 所属类型(汇编作业)

[2008-08-05 21:16] 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 ax,4c00h
              int 21h

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

[2008-08-03 15:24] 乘法除法总结

div  

    被除数     ax              dx(高16位)ax(低16位)
     结果   al(商)ah(余数)   ax(商)dx(余数)

mul  相乘2个数位数必须相同
      
      8位时       乘法的一个数默认存在ah中
      16位时       乘法的一个数默认存在ax中

    结果:8位    结果存在ax中
          16位    结果高位存在dx中 地位存在ax中

乘法除法的主要结果(除法的商)都是先存在低位,低位存完才能存在高位。 如果是32位 那么先存在ax 高位存在d...
阅读全文 | 评论次数(1) | 浏览次数(663) | 所属类型(学习笔记)

[2008-08-03 15:16] 10.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 ...
阅读全文 | 评论次数(1) | 浏览次数(932) | 所属类型(汇编作业)

[2008-08-01 23:55] 实验10 .1.显示字符串

点击查看原图
1.显示字符串
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
       mov si,0
       call show_str
       mov ax,4c00h
       int 21h
       
  show_str:push cx     ;保存下cl内的值 即...
阅读全文 | 评论次数(2) | 浏览次数(718) | 所属类型(汇编作业)

[2008-07-31 21:42] 实验8 分析一个奇怪的程序

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

[2008-07-30 20:48] 实验9终于做完了

点击查看原图
这个实验拖的时间也比较长
调试了一阵子
之前下载了一个masm的集成环境 但是不怎么好用 也不知道怎么回事
ASSUME CS:CODES,DS:DATA,SS:STACK
data SEGMENT
 bd "welcome to masm!"
 db 02h,24h,71h 
data ENDS

STACK SEGMENT
    dw 8 dup (0)
STACK ENDS

CODES SEGMENT

START:
     mov ax,0b888h
     mov es,ax
     mov ax,data
     mov ds,ax...
阅读全文 | 评论次数(5) | 浏览次数(577) | 所属类型(汇编作业)

[2008-07-06 21:41] 实验8

assume cs:code  

code 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  
    s0:jmp short s  
    s1:mov ax,0  
       int 21h  
       mov ax,...
阅读全文 | 评论次数(1) | 浏览次数(554) | 所属类型(汇编作业)

[2008-07-06 21:31] 检测点9.1 9.2 9.3

9.1  
assume cs:code  
data segment  
   填空内容 :db 0,0,0或是dw 0,0 
   原因:jmp word ptr [bx+1],读取一个字单元,从数据段第1个位置,只要第1和2个字节是0都可以,第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.(2)  
程序...
阅读全文 | 评论次数(1) | 浏览次数(631) | 所属类型(汇编作业)
『 查看更多文章 』