收藏本版 |订阅

汇编语言论坛 今日: 0|主题: 421|排名: 31 

  • 汇编语言实验总结
    实验一 四、实验结论 1. 教材实验1(P45) (1)使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器的内容变化 使用e命令修改内存: 使用a命令修改内存: (2)将下面3条指令写入从2000:0开始的内存单元中,利用这三条指令计算2的8次方 单步调试:  开始部分: 结束部分:ax= ...
    017 弘兴 发表于 2020-12-25 汇编语言论坛
  • 汇编语言
    汇编语言 什么是汇编语言? 一般的机器语言复杂,通过简单的助记符简化了机器语言 -编译器-> 加 INC 0100 0000 减 DEC 0100 1000 乘 MUL 0100 1000 0100 1000 除 DIV 0100 1000 1100 1000 程序的本质 : 隔阂!汇编一般用于底层的编写,或者单片机 C语言 C++ 面向操作系统 -编译器-> 加 + 0100 0000 减 - 0100 1000 ...
    038 百成 发表于 2020-12-23 汇编语言论坛
  • 汇编语言
    大学学了C吾言,java,R吾言等等,但是一直都不太满意,java太臃肿,资料太多,jar包也太多,C吾言还好。每门吾言都有他的优越性,没接触过汇编语言,所以就想认真看一遍,至于实验运用,暂时不会去做。这一篇随笔,会持续更新,都是简单笔记而已。 第一章 基础知识 1.1机器语言 1、计算机概念: 早期:可以执行机器指令, ...
    088 这个面包特别好吃 发表于 2020-12-18 汇编语言论坛
  • 用VS2013写第一个汇编语言程序
    本文详细介绍一下如何使用vs2013写一个hello,world的汇编程序,前提是电脑已经装好vs2013和masm。 对于masm安装存在困难,或者博文未解释清楚的地方,还可以观看b站一位up主的精心教学视频 星河童话汇编语言基础教程 以下是详细过程 用vs2013新创建一个项目 生成依赖项,生成自定义,勾选masm 属性,配置属性 ...
    089 李宝平 发表于 2020-12-18 汇编语言论坛
  • 汇编语言实验四
    汇编语言实验四 实验任务1 在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串'welcome to masm' task1.asm: 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 cx,16 mov bx,0 mov di,11*160+64;显示显存中的偏移量,11行64 ...
    096 杨俊杰 发表于 2020-12-13 汇编语言论坛
  • 汇编语言之基础(三 嵌入汇编)
    嵌入汇编 说明: 用来在c语言中写汇编程序 汇编语言无法实现内存到内存操作‘ 但是可以实现寄存器到内存的操作 通用写法: __asm__ volatile("汇编指令" 必须存在字段 : =限制符(输出参数) 这是可选的可以不需要写 : 限制符(输入参数) 这是可选的可以不需要写 ...
    018 小庭画 发表于 2020-12-8 汇编语言论坛
  • 【汇编语言】01-基础知识
      汇编语言是直接在硬件之上工作的编程语言。要先了解硬件系统的结构,才能有效地应用汇编语言对其编程。因此,在正式学习汇编语言之前,先对其前置知识进行回顾,以期后续学习能有较好的基础。   1 机器语言   机器语言,就是机器指令的集合。机器指令,就是机器能够理解并执行的命令。机器指令就是一列二进制数 ...
    031 何力平 发表于 2020-12-8 汇编语言论坛
  • 汇编语言实验三
    汇编语言实验三 一、实验目的 1. 理解和掌握将数据、代码、栈放入不同逻辑段的程序的编写和调试2. 理解具有多个段的汇编源程序对应的目标程序执行时,内存分配方式3. 掌握大小写字符的转换方法、数字字符和数值之间的转换方法4. 理解并掌握各种寻址方式的灵活应用5. 掌握汇编指令loop, and, or,div, mul的用法   二、 ...
    042 凤凰阁 发表于 2020-11-26 汇编语言论坛
  • 汇编语言3
    汇编语言学习003 学习汇编语言的目的,其实更多是为了学习逆向,因此汇编语言大致就学了这些就要过去了。 下面是一些命令的用法 指令名称 指令用法 备注 test test reg,00000001 逻辑与add命令相同【按位相同为1才为1】,不同点是不会将结果写入寄存器,所以reg中的值不会改变但是会修改标志位,结果为0,则zf=0 ...
    04 不农 发表于 2020-11-23 汇编语言论坛
  • 汇编语言实验三
    汇编语言实验三 1. 实验任务1 使用任意文本编辑器,录入汇编源程序task1.asm; assume cs:code, ds:data data segment db 'Nuist' db 5 dup(2) data ends code segment start: mov ax, data mov ds, ax mov ax, 0b800H mov es, ax mov cx, 5 mov si, 0 mov di, 0f00h s: mov al, [s ...
    071 勖少 发表于 2020-11-22 汇编语言论坛
  • 汇编语言2
    汇编语言学习002 使用汇编语言实现简单的字符数组反向输出,以及字符数组的打印 .586 .MODEL flat,stdcall option casemap:none include windows.inc include kernel32.inc include user32.inc include msvcrt.inc includelib kernel32.lib includelib user32.lib includelib msvcrt.lib ;目标1,创建一个reverse函数,参 ...
    061 耶哥蕊特 发表于 2020-11-22 汇编语言论坛
  • linux下汇编语言汇总
    一、通用寄存器:   16      32     64          AX      EAX    RAX    :累加器,所有IO指令都可用他来与外部设备通信   BX      EBX    RBX    :计算存储单元地址时常用作基地址寄存器   CX      ECX    RCX    :常用来保存计数值   DX    ...
    099 牵挂一生 发表于 2020-11-15 汇编语言论坛
  • 汇编语言常用的DOS功能调用
    今天掌握了汇编语言常用的DOS功能调用,现在列出来供参考。 1、单字符输入(1号调用) 格式:MOV AH,1 INT 21H 功能:达到输入状态,从键盘上输入字符的ASCII码送入AX中,并送显示器显示。 2、单字符显示(2号调用) 格式:MOV DL,待显示字符的ASCII码 MOV AH,2 INT 21H 功能:将DL中的字符送到显示器显示,如果DL中为ctrl+brea ...
    047 郭小果的爷爷 发表于 2020-11-11 汇编语言论坛
  • 汇编语言实验2
    一、实验目的1. 理解并掌握汇编源程序组成与结构2. 掌握汇编语言源程序编写→汇编→链接→调试的工具和方法3. 理解汇编源程序中地址表示、段寄存器的用法4. 理解和掌握寄存器间接寻址方式[bx]5. 通过汇编指令loop的使用理解编程语言中循环的本质   二、实验准备1. 学习/复习第5章使用[bx]和loop实现循环的编程应用示例 ...
    091 蒲柳青 发表于 2020-11-5 汇编语言论坛
  • 汇编语言实验二
    一、实验目的1. 理解并掌握汇编源程序组成与结构2. 掌握汇编语言源程序编写→汇编→链接→调试的工具和方法3. 理解汇编源程序中地址表示、段寄存器的用法4. 理解和掌握寄存器间接寻址方式[bx]5. 通过汇编指令loop的使用理解编程语言中循环的本质 二、实验准备1. 学习/复习第5章使用[bx]和loop实现循环的编程应用示例(教材5 ...
    02 蓝溪赛赛 发表于 2020-11-1 汇编语言论坛
  • 汇编语言实验二
    汇编语言实验二 1.实验任务一 使用任意一款文本编辑器,编写8086汇编源程序ex1.asm。源代码如下: ;ex1.asm assume cs:code code segment mov ax, 0b810h mov ds, ax mov byte ptr ds:[0], 1 mov byte ptr ds:[1], 1 mov byte ptr ds:[2], 2 mov byte ptr ds:[3], 2 mov byte ptr ds:[4], 3 mov byte ptr ds:[5], 3 mov byt ...
    026 趙老師 发表于 2020-10-31 汇编语言论坛
  • 汇编语言基础篇章第一课
    汇编语言是一门任何用于电子计算机,微处理器,微控制器,可编程器件的低级语言,也叫做符号语言,用于助记符代替机器指令的操作码 特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植. 汇编语言是面向机器的语言,不用的CPU的计算机,其汇编语言都是不同的,要学习好汇编语言,首先应该了解并掌握汇编语 ...
  • 汇编语言程序设计 实验2 汇编源程序编写与汇编、调试
    汇编语言程序设计 实验2 汇编源程序编写与汇编、调试 一、实验目的 1. 理解并掌握汇编源程序组成与结构2. 掌握汇编语言源程序编写→汇编→链接→调试的工具和方法3. 理解汇编源程序中地址表示、段寄存器的用法4. 理解和掌握寄存器间接寻址方式[bx]5. 通过汇编指令loop的使用理解编程语言中循环的本质   二、实验 ...
    018 红叶煮海 发表于 2020-10-30 汇编语言论坛
  • 汇编语言开发总结
    汇编语言是直接对应系统指令集的低级语言,在语言越来越抽象的今天,汇编语言并不像高级语言那样使用广泛,仅仅在驱动程序,嵌入式系统等对性能要求苛刻的领域才能见到它们的身影。但是这并不表示汇编语言就已经没有用武之地了,通过阅读汇编代码,有助于我们理解编译器的优化能力,并分析代码中隐含的低效率,所以能够阅读 ...
    042 咸鱼情感 发表于 2020-10-26 汇编语言论坛
  • 【计算机组成原理】考纲第四章 MIPS指令系统及汇编语言
    (四)、MIPS指令系统及汇编语言 (1)指令系统的基本知识(指令格式、寻址方式) (2)MIPS汇编语言 4.1 指令系统的基本知识 4.1.1 指令系统概述 4.1.2 指令格式 机器指令是计算机硬件可以执行的、表示一种基本操作的二进制代码。 指令格式:操作码 + 操作数(操作数地址) 操作码:指明指令的操作性质 操作数:指明操 ...
    088 向心而动 发表于 2020-10-23 汇编语言论坛
  • 下一页 »

    快速发帖

    还可输入 180 个字符
    您需要登录后才可以发帖 登录 | 立即注册

    本版积分规则

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部