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

我的博客

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

[2008-11-09 01:21] 许久未来,发个关于汇编的软件包吧

点击查看原图
最近更新了一下用于学习汇编的软件包
下面是说明信息:
本版本软件是由编辑器Editplus 3编译器Masm6.15调试器CodeView集成而致。Editplus 3来自于绿盟,Masm6.15以及CodeView提取于《Intel汇编语言程序设计》(<Assembly Language for Intel-Based Computers>后简称《intel...》)一书附带光盘。但是由于暂时没有适合的32位调试器所以没有添加32位调试功能(但可生成32位程序)用户可根据自己需求添加在此推荐VC和Onlydbg两款。
    
    得益于Editplus的强大编辑功能,用户(尤其...
阅读全文 | 评论次数(0) | 浏览次数(1104) | 所属类型(编程心得)

[2008-02-23 10:01] 写诗~~~

在这个喧闹的元宵节晚上,我们的程序员在做什么呢,没有一个人去看焰火,他一个人留在屋里编写程序吗?为什么特意强调他只是一个人,是因为某位哲人说过:凡是有思想的人必定是孤独的.(作者按:具体哪位哲人作者也不太了解,然而既然是我们诚实的程序员如是说,那必定是这样了)
    我们的程序员是有思想的,所以他是一个人.然而事实并非是我们猜测的那样,他在做的是一件大家从来都不会想到的,即使想到也会忽略而过,即使没有忽略也会以为自己是神经病(反正永远都不会以为我们理性的程序员是一个神经病)的一件事:他在写诗,他在一个人写诗,他在冒着窗外震耳欲聋的炮火声一个人写诗!
    "我是孤独的",他开始这么想,...
阅读全文 | 评论次数(5) | 浏览次数(883) | 所属类型(闲言碎语)

[2008-02-18 12:45] 课设1

点击查看原图
代码如下:
assume  cs:code

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'
    ;21years' strings

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

[2008-02-16 12:52] 试验10

点击查看原图
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    ;ARGUMENTS

    call show_str   ;CALL PROCEDURE

    mov ax,4c00h    ;EXIT    
    int 21h
...
阅读全文 | 评论次数(1) | 浏览次数(894) | 所属类型(汇编作业)

[2008-02-16 12:25] 试验9

点击查看原图
其实我作的不是试验9要求的内容,因为自己把题目理解错了,等写出了程序后和别人的对照参考才发现做差了~OMG~就这样了,大家凑和着看,其实作用都一样撒 
;在80x25字符屏幕中间显示'welcome to masm!':绿色'welcome'绿底红色'to'白底蓝色'masm'
assume  cs:code,ss:stack

stack segment
    db 'welcome to masm!'               ;strings
    db 00000010b,00100100b,01110001b        ;3 words attributes
    dw ...
阅读全文 | 评论次数(2) | 浏览次数(818) | 所属类型(汇编作业)

[2008-02-16 12:01] 试验7

正确代码:
assume  cs:code

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'
    ;21years' strings

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

[2008-02-04 14:06] 试验六

(2)将data段中每个单词的前四个字母改为大写字母:
assume  cs:code,ds:data,ss:stack

stack   segment
    dw 0,0,0,0,0,0,0,0
stack   ends

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

code    segment

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

[2008-02-02 18:22] 实验5

(5).将a段和b段中的数据相加,结果存放到c1段中(MASM6.15编译器不知为何不能正确编译字符c,所以改成c1段了)
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

c1  segment
    db 0,0,0,0,0,0,0,0
c1  ends

code    segment

start:
    mov ax,a
    mov ds,ax
    mov cx,8
...
阅读全文 | 评论次数(4) | 浏览次数(793) | 所属类型(汇编作业)

[2008-01-13 00:48] 无题

中午,太阳叫我起床
透过窗子的温暖
一半刺眼,一半慈祥

总觉得少了点什么呢
我想应该去流浪
让心随双脚爬过时光
一面执著,一面彷徨

有天自己累了罢
那就停下来
看着这如水的日子
静静流淌
就像年轻的人儿
一样幸福,一样的忧伤...
阅读全文 | 评论次数(3) | 浏览次数(794) | 所属类型(闲言碎语)

[2008-01-12 11:14] 第五章检测题分析报告出来了

一、在Intel8086环境下,对指令mov ax,[bx]描述错误的是:4
 1、 指令中,源操作数的段地址默认为ds中的内容 
 2、 指令中,源操作数的偏移地址为bx中的内容 
 3、 指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1) 
 4、 指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah) 
解释:没什么好说的,4的赋值顺序反了,应该是选项3的从内存往寄存器赋值

二、mov cx,5 
    s: mov ax,[bx] 
    add bx,2 
    loop ...
阅读全文 | 评论次数(1) | 浏览次数(1231) | 所属类型(编程心得)
『 查看更多文章 』