三九宝宝网宝宝教育教学论文

用汇编语言编写程序

02月06日 编辑 39baobao.com

[用小驴笨笨大灰狼小狐狸编写童话4O0字]一天,小驴笨笨打算去林子里采一些鲜花编个花篮送给妈妈。它沿着小河边,开心的采些漂亮的的小花。笨笨不知道的是,在林子的深处,一只眼睛冒着绿光的大灰狼,正紧紧的盯着它!大灰狼眼...+阅读

;MIMA

;==================================

DATA SEGMENT

BUF1 DB 'HAPPY!'

BUF3 DB 10, 13, 'PLEASE INPUT PASSWORD : $'

BUF4 DB 10, 13, 'ERROR ! $'

BUF5 DB 6 DUP(?)

BUF6 DB 10, 13, 'WELLCOM ! $'

COUNT DB 3

DATA ENDS

;----------------------------------

CODE SEGMENT

ASSUME CS:CODE, DS:DATA, ES:DATA

BEG:

MOV AX, DATA

MOV DS, AX

MOV ES, AX

IIII:

MOV AH, 09H

MOV DX, OFFSET BUF3

INT 21H

MOV BX, OFFSET BUF5

MOV CX, 06H

LAST:

MOV AH, 07H

INT 21H

MOV [BX], AL

MOV AH, 02H

MOV DL, '*'

INT 21H

INC BX

LOOP LAST

;--------------------------

MOV DI, OFFSET BUF5

MOV SI, OFFSET BUF1

CLD

MOV CX, 6

REPE CMPSB

JZ GOOD

MOV AH, 09H

MOV DX, OFFSET BUF4

INT 21H

DEC COUNT

JZ EXIT

JMP IIII

GOOD:

MOV AH, 09H

MOV DX, OFFSET BUF6

INT 21H

EXIT:

MOV AH, 4CH

INT 21H

CODE ENDS

END BEG

;==================================

输入字符串,然后进行比较,如果是'HAPPY!',就输出 WELLCOM !。

以下为关联文档:

C学习笔记一 C语言和汇编语言的区别C学习笔记(一) C语言和汇编语言的区别 2016-07-11 09:43 162人阅读 评论(0) 收藏 举报 分类: C学习笔记(13) 版权声明:本文为博主原创文章,未经博主允许不得转载。 C学习笔记(五) C语言...

linux下编写一个c语言程序实现不知道你要提取到哪里,自作主张把提取出内容放入到txt文档中。 输入文件:in.txt 输出文件:out.txt 代码如下:已在GCC测试。 #include int main(int argc, char *argv[]) { char...

易语言编写怎么学习啊其实,易语言里,自身带了教程 特别是你下载完全安装版 里面从易到难 从最基础最简单的东西到复杂的应用程序应有尽有 还有“一步一步跟我学易语言” 看看这些,很容易上手的 还有...

汇编语言与其他语言有什么不同汇编语言直接对硬件操作。 程序要是编好了,执行的速度,就可以很快,占用空间,也可以很少。 但是要求编程者,对计算机本身,理解的比较深、透。 ----------- 楼主说的其他语言,应该是...

对比说明机器语言汇编语言和高级语言并举例说明程序设计语言,经历了从“机器语言”,“汇编语言”到“高级语言”这样一个发展过程。 机器语言 --------面向机器的语言 机器语言是 最底层 的计算机语言。用机器语言编写的程...

易语言如何编写一个注册程序。需要源码一般我都不会提供源代码给别人,我给你一个编写的思路。按照思路去考虑便可以写出来了。注册类的无非就是一下几种方式:1.网络验证,一般这个需要数据库方面的知识,如果你对数据库...

易语言可以编写哪些软件易语言其实和其他编程语言一样..函数,类,变量…………都一一具有。而且易语言有的组件,其他编程语言还不一定有。。。API易语言照样能用。只不过易语言不太出名没多少人喜欢用...

用C语言中的结构体编写程序#include<stdio.h> struct book{ char name[10]; int num; }book; int main() { int i; struct book b[20]; for(i=0;i<20;i++)//依次读入20个书名 {scanf("%s",&b[i].name);...

用c语言结构体编写//很明显这是结构体定义 struct studentNode{ char name[30]; char sno[30]; }; //比较字符数组的函数,对于结构体中的字符数组,直接用串比较可能会错误处理一些特殊字符。 bo...

推荐阅读
图文推荐