自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 包含多个段的程序

1、代码段中使用数据例:assume cs:codesgcodesg segmentdw 0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H mov bx,0 mov ax,0 mov cx,8 s: add ax,cs:[bx] add bx,2 ...

2019-08-11 22:20:51 235

原创 [BX]、loop、inc、dec指令

1、[BX][BX]表示一个内存单元,它的偏移地址在bx中。mov ax,[bx]功能:bx中存放的数据作为一个偏移地址EA,段地址SA默认在ds中,将SA:EA处的数据送入ax中。2、符号(约定方便阅读和理解)描述性符号“()”表示一个寄存器或一个内存单元中的内容。例:ax中内容为0010H(ax)=0010H对于mov ax,[2](ax)=((ds)*...

2019-08-11 20:56:49 6308

原创 第一个程序

1、一个源程序从写出到执行的过程 概述:编写-->编译连接-->执行 编写汇编源程序:使用文本编辑器(如记事本、Nodepad++、UltraEdit等),后缀名(.asm) 编译连接:使用汇编语言编译程序(MASM.EXE)对源程序进行编译生成目标文件,再用连接程序(LINK.EXE)对目标文件进行连接生成在操作系统中直接运行的可执行文件。...

2019-08-11 14:39:17 290

原创 寄存器(内存访问)

1、内存中字的存储高地址存储高位,低地址存储地位。例:0号单元是低地址单元,1号单元是高地址单元任何两个地址连续的内存单元,N号单元和N+1号单元,可以将它们看成两个内存单元,也可以看成一个地址为N的字单元中的高位字节单元和地位字节单元。2、DS和[adress]CPU要读取一个内存单元的时候,必须先给出这个内存单元的地址。在8086PC中,内存地址的段地址和偏移地址组成。...

2019-08-10 22:12:55 692

原创 寄存器(CPU工作原理)

CPU概述一个典型的CPU由运算器、控制器、寄存器等器件组成,这些器件考内部总线相连。8086CPU有14个寄存器: AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW1、通用寄存器8086CPU所有的寄存器都是16位的,可以存放两个字节。AX、BX、CX、DX通常用来存放一般性数据被称为通用寄存器。一个16位寄存器能存储...

2019-08-10 14:24:39 1722

原创 基础知识

汇编语言是直接在硬件上工作的编程语言,要有效的应用汇编语言编程就需要先了解硬件的系统结构。研究重点:如何利用硬件系统的编程结构和指令集有效灵活的控制系统工作。1.机器语言 是机器指令的集合。 机器指令展开来讲就是一个机器可以正确执行的命令。2.汇编语言 组成:汇编指令(主体)、伪指令(由编译器执行)、其他符号(由编译器识别) 汇编指令决定了汇编语言的特性。...

2019-08-09 21:18:13 278

原创 《C++ Primer Plus》学习笔记——第六章 分支语句和逻辑运算符(二)

switch 语句switch语句更容易从大型列表中选择。switch (inter-expression){ case label1: statements; break; case label2: statements; break; case label3: stateme...

2018-11-09 08:25:32 397

原创 《C++ Primer Plus》学习笔记——第六章 分支语句和逻辑运算符(一)

本章内容包括:if 语句 if else 语句 逻辑运算符 &&、||和! cctype字符函数库 条件运算符: ? : switch 语句 continue和break语句 读取数字的循环 基本文件输入和输出if 语句if (test-condition) statement;如果test-condition为true(1),则执行if内的...

2018-11-08 08:44:32 417

原创 《深入了解8051单片机系统》学习笔记——序章 计算机简介(二)

数字基础知识二进制逻辑:计算机采用二进制数系统,因为两种电压等级分别代表数字0和1。信号在数字电路中有两种电压,如定义0V为逻辑0,3V~5V为逻辑1。逻辑门:1.与门与门(AND)采集一个或多个输入进行逻辑与。只有与门的输入都是1的时候输出才会是1,其他任何组合输出都为0。2.或门只有或门的输入都是0的时候输出才是0,其他任何组合输出都为1。三级缓冲器缓冲器门...

2018-11-04 15:10:56 747

原创 《C++ Primer Plus》学习笔记——第五章 循环和关系表达式(四)

编程练习1.编写一个要求用户输入两个整数的程序。该程序将计算并输出这两个整数之间(包括这两个整数)所有整数的和。这里假设先输入较小的整数。例如,如果用户输入的是2和9,则程序将指出2~9之间的所有整数的和为44.#include <iostream>int Statistics (int m,int n);int main (){ using namespace s...

2018-11-04 09:12:30 377

原创 《C++ Primer Plus》学习笔记——第五章 循环和关系表达式(三)

循环与文本输入循环完成的一项最常见最重要的任务:逐字符地读取来自文件或键盘的文本。cin对象支持三种不同模式的单字符输入,其用户接口各不相同。使用原始的cin进行输入:通过循环来读取键盘的文本输入,则必须有办法停止读取。一种方法是选择某个特殊的字符(哨兵字符)来作为停止标记。cin有自身的特点:忽略空格和换行符 发送给cin的输入被缓冲,需要按下回车键。使用cin....

2018-11-04 08:41:25 438

原创 《深入了解8051单片机系统》学习笔记——序章 计算机简介(一)

计算机使用二进制系统的原因是1和0代表两种电压级别,即开和关。这两个数字通常称为位。十进制转换成二进制:将十进制数反复除以2,每次保留余数,将商继续除以2,直到商为0.将余数逆着顺序写便是对应的二进制数。例:将25(十进制)转换成二进制。                                     商                       余数        ...

2018-11-03 18:51:54 778

原创 《C++ Primer Plus》学习笔记——第五章 循环和关系表达式(二)

while循环while循环是没有初始化和更新部分的for循环,它只有测试条件和循环体。while (test-condition){ body;}//当test-condition为true,即不为0时,执行循环体。编写延时循环long wait=0;while (wait<10000) wait++;此延时循环略显粗糙,精度不够。若追求...

2018-11-03 08:50:06 312

原创 《C++ Primer Plus》学习笔记——第五章 循环和关系表达式(一)

本章内容:for循环和while循环 表达式和语句 运算符组合 复合语句 逗号运算符以及关系运算符 typedef工具 字符输入方法get() 文件尾条件 嵌套循环和二维数组计算机除了存储数据外,还可以做很多其他工作。可以对数据进行分析、合并、重组、抽取、修改、推断、合成以及其他操作。for循环组成部分完成以下步骤:设置初始值。 执行测试、看看循环是否应当继续进...

2018-11-02 08:38:56 338

原创 《C++ Primer Plus》学习笔记——第四章 复合类型(四)

编程练习编写一个C++程序,如下述输出示例所示的那样请求并显示信息what's your first name? Betty Suewhat's your last name? Yewewhat letter grade do you deserve? Bwhat's your age? 22Name : Yewe,Betty SueGrade:CAge:22...

2018-10-28 09:07:28 742

原创 《C++ Primer Plus》学习笔记——第四章 复合类型(三)

指针与自由存储空间指针是一个变量,其存储的是值的地址,而不是值的本身。对于变量可以使用(&)地址运算符来获取地址。显示地址时,常用的描述内存的表示法是十六进制表示法。对于常规变量,值是指定的量,而地址是派生量。指针名表示的是地址。*运算符被称为间接值或解除引用运算符,将其运用在指针上,可以得到该地址存储的值。声明和初始化变量:int* ptr;//指向int的指针...

2018-10-26 08:43:14 311

原创 《C++ Primer Plus》学习笔记——第四章 复合类型(二)

结构结构是一种比数组更灵活的数据格式,因为同一个结构可以存储多种类型的数据。结构是OOP堡垒(类)的基石。结构是用户定义的结构,而结构声明定义了这种类型的数据属性。定义结构描述——他描述并标记了能够存储在结构中的各种数据类型。然后按描述创建结构变量。使用结构体必须先结构声明struct inflatable{char name[];float volume;do...

2018-10-25 09:12:59 361

原创 《C++ Primer Plus》学习笔记——第四章 复合类型(一)

内容:创建和使用数组、C-风格字符串、string类字符串 使用方法getline()和get()读取字符串 混合输入字符串和数字 创建和使用 结构、共用体、枚举和指针 使用new和delete管理动态内存 创建动态数组和动态结构 自动存储、静态存储和动态存储 vector和array类简介复合类型是基于基本整型和浮点类型创建的。影响最为深远的复合类型是类,它是将学习的OOP的...

2018-10-20 20:09:26 336

原创 《C++ Primer Plus》学习笔记——第三章 数据处理(二)

浮点数浮点数能够表示小数值、非常大和非常小的值。它有两种表示方法:标准小数点表示法:12.34 E表示法(科学计数法):2.52e+8,8.33E-4 (适用于非常大和非常小的数)C++有三种浮点类型:float、double和long double有效位数规定:(可在cfloat中找到)float至少32位 double至少48位,且不少于float long dou...

2018-10-18 07:49:33 258

原创 《C++ Primer Plus》学习笔记——第三章 数据处理(一)

C++内置的类型分两组:基本类型和复合类型。本章将介绍基本类型,即整数和浮点数。主要内容:标识存储数据的方法——使用变量。 如何将一种类型转换为另一种类型。 简单变量为把信息存储在计算机中,程序必须记录3个基本属性:信息将储存在哪里 要存储什么值 存储何种类型的信息int number;number=5;int 为存储数据的类型,number为变量名(可用&...

2018-10-17 21:49:43 357

原创 《C++ Primer Plus》学习笔记——第二章 初识C++(三)

本篇进行编程练习1.编写一个C++程序,它显示您的姓名和喜好。#include <iostream>int main (){ using namespace std; cout<<"My name is GM_AMRC."<<endl; cout<<"I love play computer game."<&lt

2018-10-12 07:57:13 395

原创 《C++ Primer Plus》学习笔记——第二章 初识C++(二)

本篇将介绍语句和函数,这是C++必不可少的部分。#include <iostream>int main (){ using namespace std; int carrots; carrots=25; cout<<"I have"; cout<<carrots; cout<<endl; ...

2018-10-12 07:29:46 643

原创 《C++ Primer Plus》学习笔记——第二章 初识C++(一)

首先先了解一个C++的基础程序,所有编程语言一般都以编写一个输出显示内容的程序为开头。请仔细看下面的程序:1 #include <iostream>23 int main ()4 {5 using namespace std;6 cout<<"Come up and C++ me some time.";7...

2018-10-10 21:51:03 351

原创 《C++ Primer Plus》学习笔记——第一章 介绍C++

C++在C语言的基础上添加了面向对象编程和泛型编程。C++继承了C语言高效、简洁、快速和可移植性的传统。C++比C多了两样编程方法,这使得它功能强大,同样也意味着使用者需要学习更多的内容。C++融合了三种不同的编程方式:C语言代表的过程性语言。 在C语言基础上添加的类代表的面向对象语言(OOP) C++模板支持的泛型编程学习C++之前你可以对C语言知识有较深入的了解,但需要扩展思...

2018-10-10 17:01:07 294

三菱模块 QJ71MT91 带目录

三菱模块手册 QJ71MT91 带目录,方便使用

2022-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除