先吐槽几句:总是有人说,门门通不如一门精。也不知道,这话到底是不是真的如其所言,感觉自己就像武侠里习武的少年,总想把世界上所有的武学全部学会,到最后却走火入魔。

从大一接触计算机起,已经五个年头了,学的知识方方面面,可回想自己精通的知识,C++?算了吧,虽然读了N遍教材,认真研习了经典教材《C++ primer》但是,每每还是有弄不明白的地方。Java?拉倒吧,这么多的类库、函数。C#? 你在开玩笑么?在拖控件开发网页的基础上学习C#,能有很深的造诣么?python?哇塞,刚入门就搞别的了。不提也罢。C?哥们,你会驱动开发么?精通么?如果不的话,还是不要说精通C了。

你学习汇编干什么?

自己感觉有用,正所谓艺多不压身。好吧,前后矛盾的解释,勉强算你过了吧。

你能坚持学下来么?

能,没有学过汇编一直是我的一个心结,最近在研究驱动方面的知识,需要学习学习汇编,这是一个弥补的机会。

你觉得艺多不压身?还是门门通不如一门精?

感觉计算机各个领域都是相互关联的,多了解些知识,对计算机技术的掌握容易融汇贯通。比如去年自作主张的自学了Android,没想到后来做项目时候,还真能用的上。以前没有学汇编,这不现在还得补。出来混迟早要还的,早不学的东西,迟早要学。要不就不要从事这一行。

学习计算机五年了,你累么?

不累,我是越来越喜欢计算机这一行了。虽然天天熬夜编码。可也没人逼着我呀,这都是兴趣。我做我喜欢,哦也!!

一,环境搭建

Win7+Masm for Windows 集成实验环境 2012.5

二,代码分析

;完整段的Hello World程序 ;分号为注释符号 DATAS SEGMENT ;定义一个段名为DATAS的数据段 STRING DB 'Hello World!',13,10,'$' ;定义程序中需要的常量和变量 DATAS ENDS ;结束数据段定义 CODES SEGMENT ;定义代码段 ASSUME CS:CODES,DS:DATAS;对准语句 START: ;程序开始 MOV AX,DATAS ;将DATAS的段地址送AX MOV DS,AX ;寄存器AX送到段寄存器DS LEA DX,STRING ;把字符串的偏移地址存放到DX MOV AH,9 ; INT 21H MOV AH,4CH INT 21H CODES ENDS END START

转载于:https://www.cnblogs.com/JPAORM/archive/2012/04/20/2510010.html

【汇编】汇编程序入门篇相关推荐

  1. RISC-V嵌入式开发入门篇2:RISC-V汇编语言程序设计(中)

    原文出处:https://mp.weixin.qq.com/s/3RHss3vhfK004-TtM8fpeA 随着国内第一本RISC-V中文书籍<手把手教你设计CPU--RISC-V处理器篇&g ...

  2. 【C/C++语言入门篇】-- 文件操作

    [C/C++语言入门篇]-- 文件操作 收藏 此文于2010-03-09被推荐到CSDN首页 如何被推荐? 最近实在是太忙了,这篇整整就推迟了1个月了,实在是对不起.之前本打算这个模块就结束了,文件操 ...

  3. 【分享】 [教学]破解完全入门篇

    [分享] [教学]破解完全入门篇 3PtVw f   q85y)_c?   #r."#)pD   第一章--前言 /.$hZ$ q   好多哥们儿说看教程跟老大的书都看不太明白,所以,我尽量 ...

  4. 【单片机】汇编指令入门学习|单片机启动代码汇编

     目录 汇编指令入门学习 [汇编指令]MSP430汇编指令 IAR下的汇编/单片机启动代码汇编 ARM 汇编&ARM 指令集 学习笔记 汇编指令入门学习   在进行汇编程序设计时,MSP430 ...

  5. CALL入门篇一:CALL的本质

    CALL入门篇一:CALL的本质 *所谓的call,其实本质上来说就是一条汇编指令. *只要找到了关键代码的地址,传入适当参数,就可以借用游戏中已有功能来完成内挂的功能. 当程序被编译以后,便不会存在 ...

  6. 女友问粉丝过万如何庆祝,我发万字长文《保姆级大数据入门篇》感恩粉丝们支持,学姐|学妹|学弟|小白看了就懂

    2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 粉丝破万了 新星计划申 ...

  7. Farseer.net轻量级ORM开源框架 V1.x 入门篇:新版本说明

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:没有了 下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置 前言 V1.x版本终于到来了.本次 ...

  8. SQL注入漏洞全接触--入门篇

    随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多.但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进 ...

  9. Symbian开发系列 - 入门篇

    要开始我的Symbian开发之旅了, 先收集一些相关资料,如Symbian概述, 开发平台搭建, 参考书籍与网络资源. [基础] 什么是Symbian 学习Symbian的基本概念  Symbian操 ...

最新文章

  1. 深度学习入门,一文讲解神经网络的构成、训练和算法
  2. 图像自标记的可视化指南
  3. python 2 3 共存_python 2 3 共存
  4. C#中的thread和task之 Thread ThreadPool
  5. 温故js系列(11)-BOM
  6. Final Cut Pro X for Mac(fcpx视频剪辑)中文版
  7. Pylon5 SDK搭配OpenCV使用入门
  8. 输入框正则表达式大全
  9. python几种数据结构_Python中的4种数据结构
  10. OpenGL入门(二)之渲染管线pipeline,VAO、VBO和EBO
  11. linux tomcat apr安装,Linux下为Tomcat安装APR
  12. 去除idea中代码的波浪线(黄色警告线)
  13. game-of-life-master jenkins部署
  14. 【Java项目整理】-> CsFramework -> 从零开始手动搭建一个C/S模式中间件
  15. 【现代信号处理】 07 - 正则化
  16. CUDA 编程 __launch_bounds__的应用方法
  17. cubieboard mysql_【Linux】【笔记】Cubieboard开发板Debian系统+SAMBA共享+远程迅雷Xware+Nginx+PH......
  18. 0002计算机组成原理与体系结构02
  19. BZOJ 1135: [POI2009]Lyz
  20. mib文件导入mysql数据库_SNMP mib文件说明

热门文章

  1. Java多线程系列--“JUC锁”10之 CyclicBarrier原理和示例
  2. iOS-UICollectionView自定义布局
  3. 《设计模式详解》手写简单的 Spring 框架
  4. 《设计模式详解》行为型模式 - 命令模式
  5. 【Java从0到架构师】分布式框架通信核心基础 - 序列化(JDK、Protobuf)、远程过程调用 RMI
  6. 初探C语言指针之何为指针变量
  7. 那年学过的Oracle笔记
  8. 期货品种产业链图表_农业
  9. 处理数据不均衡的策略
  10. 从可视化模板,到数据仓库、数字化的资料,我整理并分享出来