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

我的博客

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

[2011-09-24 11:43] 实验九

;实验九

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 bx,0
        mov si,0
        mov di,0                ;控制起始字符的位置        
        mov dl,2H                ;白底绿字
        mov dh,24H                ;绿底红字
        mov al,71H                ;白底蓝字
        
        mov cx,10H...
阅读全文 | 评论次数(0) | 浏览次数(366) | 所属类型(汇编作业)

[2011-09-24 10:21] 实验八

;实验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
        mov ax,cs:[si]
        mov cs:[di],ax
        
s0:
        jmp short s
s1:
        mov ax,0
        int 21H
        mov ax,0
s2:
        jmp short s1
        nop
        
codesg ends
end start

;s...
阅读全文 | 评论次数(1) | 浏览次数(538) | 所属类型(汇编作业)

[2011-09-04 10:50] 最近都在忙系统

今天我们系统答辩结束了,很郁闷的!!答辩太紧张了,本来很容易过的答辩搞的我半生不死的!!由此发出感慨,技术再好,不能表达出来也是得不到别人的认可。最后只能烂在自己的心里!!所以啊,这学期还要好好练习一下表达能力了!!...
阅读全文 | 评论次数(1) | 浏览次数(570) | 所属类型(学习之余)

[2011-08-06 13:21] 实验7

;实验7
;由于年份和总收入的数据单位长度相同,它们可以用一个循环处理
;剩下的雇员人数和求平均收入做一个循环处理

assume cs:codesg

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

[2011-08-04 22:17] 实验6

第二题 :
;问题7.9

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

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:
        mov ax,stacksg
        mov ss,ax
        mov ...
阅读全文 | 评论次数(1) | 浏览次数(618) | 所属类型(汇编作业)

[2011-07-31 16:38] 实验5

我的电脑是win7 32位的,cpu是i5 M430

(1)在题中我把代码中的数据段和堆栈段交换了位置
 ①0123H,0456H,0789H,0abcH,0defH,0fdeH,0cbaH,0987H
 ②cs=14cb;ss=14c9;ds=14ca;
 ③data段地址为:X-1;stack段地址为:X-2

(2)在题中我把代码中的数据段和堆栈段交换了位置
 ①0123H,0456H
 ②cs=14cb;ss=14c9;ds=14ca;
 ③data段地址为:X-1;stack段地址为:X-2
 ④N+x 个空间,其中(N+x)是16的倍数,x足够小以至于使他们...
阅读全文 | 评论次数(0) | 浏览次数(656) | 所属类型(汇编作业)

[2011-07-30 19:17] 实验4

;实验四 ---(1)
assume cs:code
code segment
        
        mov ax,20H
        mov ds,ax                ;初始化段地址为(ds)=0020H
        
        mov bx,0                ;bx 用于存放偏移地址
        mov cx,40H                ;循环次数
        mov dl,0
        
s:        mov [bx],dl                ;将dl中的数据存入内存单元[bx]
        inc bx
        inc dl
        loop s
        
        mov ax,4c00H
        int 21H
        
code ends
end

;实验四 ---(2)
;因为偏移地址和数据时同步变化的,其大小每一...
阅读全文 | 评论次数(0) | 浏览次数(426) | 所属类型(汇编作业)

[2011-07-30 18:04] 这些是我以前做的!!各章检测点和一些书上代码自己拷贝过来的

mov ax,18        ;将18送入AX   AX=18
mov ah,78        ;AH=78
add ax,8        ;AX=AX+8
mov ax,bx        ;AX=BX
add ax,bx        ;AX=AX+BX

mov ax,4E20H
add ax,1406H        ;ax=6226H bx=0000H
mov bx,2000H        ;bx=2000H
add ax,bx                ;ax=ax+bx=8226H
mov bx,ax                ;bx=ax=8226H
add ax,bx                ;ax=ax+bx=1044CH

mov ax,0000H
mov bx,0000H
mov ax,001A...
阅读全文 | 评论次数(0) | 浏览次数(449) | 所属类型(汇编作业)

[2011-07-30 17:01] 我是这个暑假开始学习汇编的!!

汇编学习到现在,也快进入第八章了,虽然现在还比较忙,手头上还在做着.net项目,但汇编我也不会拉下的!!
以前没有发现这个网站,都是自己一个人在学习汇编,遇到了好多问题!不然也不会在网上搜索到这个网站了!!这里的环境我很喜欢,朴实而又不失深奥!
希望在这里和大家交流学习经验!!...
阅读全文 | 评论次数(4) | 浏览次数(629) | 所属类型(汇编作业)