E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【微机原理汇编程序】
简单的STM32
汇编程序
—闪烁LED
要移植操作系统,汇编是道不得不跨过去的坎。所以承接上篇的思路,我准备用汇编写一个简单的闪烁LED灯的程式。以此练习汇编,为操作系统做准备。第一步,还是和上篇一样,建立一个空的文件夹。第二步,因为是要用汇编来写程式,所以不需要启动代码,这里选择否。第三步,建立一个.s文件,并把文件添加到工程中。第四步,在LED.s文件中添加如下代码。LED0EQU0x422101a0RCC_APB2ENREQU0x
aifuxun2845
·
2020-06-22 13:28
GNU简易中文文档
编译选项-O2编译选项-fomit-frame-pointer编译选项-fomit-frame-pointer&&-O2-fPIC编译选项-static编译选项AT&T的汇编格式x86内联汇编简述内联
汇编程序
模板操作数修饰寄存器列表操作数约束示例寄存器约束匹配约束内存操作数约束修饰寄存器不同的
agan4014
·
2020-06-22 12:47
【ARM】ARM
汇编程序
设计(三) 循环结构
00.目录文章目录00.目录01.循环结构-死循环02.循环结构-累加和03.循环结构-循环输出04.循环结构-循环输出05.随机数06.综合应用一07.综合应用二08.综合应用三09.附录01.循环结构-死循环第一种方式:死循环.section.rodata.align2.LC0:.string"val=%p\n".section.text.align2.globalmainmain:push{
沧海一笑-dj
·
2020-06-22 11:44
ARM
ARM
ARM汇编
ARM汇编循环结构
循环结构
ARM汇编实现循环
arm学习笔记五(c/c++与arm汇编混合编程)
混合编程常见方式:1在c/c++程序中嵌入汇编指令语法格式:__asm{汇编语言程序}2在
汇编程序
中访问c/c++定义的全局变量示例代码如下:test.c#includeintgVar_1=12;externasmDouble
归零
·
2020-06-22 11:34
arm体系结构
汇编程序
debug的使用完整使用
关于
汇编程序
debug的使用完整使用前言debug的命令符具体使用流程前言在网上搜索了10min,大多数关于
汇编程序
debug功能的使用的文章,发现大多数都是一样的,只是简单的介绍了debug的一些命令符之类的
岂暮酱
·
2020-06-22 10:23
微型计算机原理与接口技术
#
汇编语言
DOS功能调用和BIOS功能调用
学习
微机原理
与接口技术这门学科的时候,结合网上的部分资料,对DOS和BIOS功能调用作出以下理解。
岂暮酱
·
2020-06-22 10:23
微型计算机原理与接口技术
#
汇编语言
DOS与BIOS功能调用
嵌入式之【学习路线】
理论前提:C语言、计算机操作系统原理、
微机原理
文章目录第一阶段【概念入门阶段】第二阶段【熟悉工具阶段】第三阶段【ARM掌握阶段】第四阶段【内核熟悉阶段】第五阶段【内核应用阶段】第六阶段【硬件驱动开发阶段
ヤ 玉 !
·
2020-06-22 08:43
微机原理
-汇编语言-控制转移/跳转语句总结(JMP JE...)
跳转指令分三类:一、无条件跳转,即为JMP;二、根据CX、ECX寄存器的值跳转:JCXZ(CX为0则跳转)JECXZ(ECX为0则跳转);三、根据EFLAGS寄存器的标志位跳转条件转移指令(JCC)*根据指令执行后标志寄存器的状态进行转移,通常和CMP或TEST指令组合使用根据标志位跳转的指令总结如下:JE;等于则跳转JNE;不等于则跳转JZ;为0则跳转JNZ;不为0则跳转JS;为负则跳转JNS;
工科狗Niko
·
2020-06-22 02:27
微机原理
微机中的实际地址、物理地址、有效地址、逻辑地址之间的区别
首先对于
微机原理
这门课最常介绍的就是8086/8088两种型号的芯片。所以我们的结论也是基于此。
Mart1nn
·
2020-06-22 01:24
微机原理
《C专家编程》学习笔记(对链接的思考)
一、编译器1、组成1)、预处理器2)、语法和语义检查器(前端)3)、代码生成器(后端)4)、优化器5)、
汇编程序
6)、连接-载入器2、使用1)、-#选项查看编译过程的各个独立阶段。
一世豁然
·
2020-06-21 20:09
C/C++/Java
android init 进程详解(基于AOSP master分支)
启动流程:这里只是分析了ARM和ARM64架构的启动流程,其他架构大同小异,都是BOOTLOADER启动一个head.S
汇编程序
,最后启动到start_kernel函数,该函数定义位于内核源码中的init
Evan_Lo
·
2020-06-21 20:31
汇编中断知识之INT 1CH
最近在编写
汇编程序
遇到一个使用INT1CH的程序,INT1CH是实现定时或周期性的工作,难道INT1CH就像INT21H一样直接调用它里面的功能号吗?
Eastmount
·
2020-06-21 19:18
汇编知识
51单片机一位数码管
汇编程序
51单片机一位数码管
汇编程序
程序:;数码管从0-9显示ORG0000HAJMPMAINORG0030HMAIN:MOVR4,#00H;记录码表的值MOVDPTR,#TABLE;把地址送DPTRSTRAT
酱油师兄
·
2020-06-21 17:51
51单片机
数字集成电路设计-7-一个简单cpu的设计,实现,仿真与综合
本小节,我们将设计一个简单的cpu,包括ISA的设计,模块的划分,RTL实现,编写asm
汇编程序
,用modelsim进行仿真,以及用quartusII的综合。
Augusdi
·
2020-06-21 17:51
IC
第四章-8086/8088指令系统
在
微机原理
课程中,本章内容非常重要!!!
小莱昂纳德
·
2020-06-21 07:08
微型计算机原理
8086汇编(11)编写完整的
汇编程序
1、第一个完整的
汇编程序
前面的实验都是利用Debug程序进行模拟测试的,并没有编写一个完整的
汇编程序
使用汇编语言编写一个完整的程序,步骤大致如下编写源代码,文件名拓展名为.asm编译、链接(可以使用微软的
迷心迷
·
2020-06-21 05:59
修炼一名程序员的职业水准
程序就是一系列按步骤进行的操作序列,它有好多种级别,比如最低级的微程序、次低级的
汇编程序
、高级的各种编程语言程序、最高级的脚本语言程序,也许我列的不对,但没关系,我要说的是不管是那个级别的程序,其本质都是操作的逻辑序列
iteye_17686
·
2020-06-21 02:39
20120331工作日记——
汇编程序
的优化
经过几天的学习调试,将某个算法转换成了
汇编程序
,经过profile,发现需要的指令数提高了4倍。。。。。。泪流满面。。。。。。
羊肉汤
·
2020-06-20 22:28
Linux
DSP
【ARM】ARM
汇编程序
设计(二)
00.目录文章目录00.目录01.mla指令02.umull指令03.umlal指令04.smull指令05.smlal指令06.adc指令07.sbc指令08.mrs指令09.msr指令10.综合应用一11.综合应用二12.综合应用三13.综合应用四14.综合应用五15.综合应用六16.综合应用七17.综合应用八18.综合应用九19.综合应用十20.附录01.mla指令程序示例.section.
沧海一笑-dj
·
2020-06-19 21:51
ARM
ARM
ARM汇编
ARM汇编语言
ARM汇编程序
汇编程序
【ARM】ARM
汇编程序
设计(一)
00.目录文章目录00.目录01.第一个
汇编程序
02.printf函数03.字符串04.进制05.mov指令06.mvn指令07.add指令08.sub指令09.rsb指令10.and指令11.bic指令
沧海一笑-dj
·
2020-06-19 17:23
ARM
ARM
ARM汇编
ARM汇编指令
ARM汇编语言
arm-linux-gcc
微机原理
:8253芯片
8253的工作方式控制字方式0:中断方式方式0计数结束时,OUT信号由低变高,可以用作中断请求。【写入控制字】 OUT立刻变为低电平【写入初值】 延迟一个时钟周期开始计数【计数过程】 1.计数过程OUT一直保持低电平,直到计数器为0,OUT端立即变成高电平。 2.门电路信号GATE为高电平时,计数器工作;低电平时,计数器停止工作,但是计数值不变,如果GATE再次变高,计数器继续工作,GAT
一米阳光给的温暖
·
2020-06-12 11:05
微机原理
与接口技术浅谈(持续更新)
本质各种存储器都和CPU的地址总线(AB)、数据总线(DB)、控制总线(CB)相连,CPU在操控它们的时候把它们都当作内存来对待,把它们总的看作一个由若干存储单元(例如内存储器、接口里的寄存器)组成的逻辑存储器这个存储器我们称其为内存地址空间接口IO接口是计算机和外设信息交换的桥梁、纽带,通过I/O接口可实现计算机与外部设备通信,与外部设备交换信息接口主要功能为数据缓冲:实现高速CPU与外部设备(
李凯旋
·
2020-06-03 00:10
汇编语言实现计算器---可加减乘除括号负数混合运算
微机原理
的大作业,用汇编写一个简单的计算器实现中缀表达式计算即(X–Y)*z/y+x=可以输入负数,可以输入多位数DATASSEGMENTSTR6DB'pleaseinputaformula:','$'
自闭少年就是我
·
2020-05-06 18:33
学习疑难总结
汇编--算术运算指令:加减乘除
文章目录加法减法乘法除法小结学习来源:
微机原理
与接口技术——吴宁,C51单片机
汇编程序
设计加法普通加法ADD:两个字节运算带进位的加法ADDC:多位运算,使用前要先将CF清零(8086是ADC,c51是
z5z5z5z56
·
2020-05-02 10:09
汇编
单片机
asm
嵌入式
软考中级设计师知识笔记整理--程序语言基础知识
如果源程序是使用汇编语言编写的,则需要一个称为
汇编程序
大的翻译程序将其翻译成目标程序后才能执行。如果源程序是使用某种高级语言编写的,则需要相应的解释程序或编译程序对其进行翻译,然后才能在机器上运行。
GTW_Zeus
·
2020-05-01 15:48
软考
中级软件设计师
经验分享
[汇编语言笔记篇]七:分支程序结构
往期:[汇编语言笔记篇]0:(我的第一个
汇编程序
)[汇编语言笔记篇]二:数据的表示[汇编语言笔记篇]三:数据寻址[汇编语言笔记篇]四:通用数据处理指令[汇编语言笔记篇]五:顺序程序结构[汇编语言笔记篇]
buglige
·
2020-04-14 15:56
汇编语言篇
[汇编语言笔记篇]六:循环程序结构
往期[汇编语言笔记篇]0:(我的第一个
汇编程序
)[汇编语言笔记篇]二:数据的表示[汇编语言笔记篇]三:数据寻址[汇编语言笔记篇]四:通用数据处理指令[汇编语言笔记篇]五:顺序程序结构目录循环程序结构循环指令
buglige
·
2020-04-14 11:57
汇编语言篇
Write your Own Virtual Machine - L3_Assembly Examples
原文在这里汇编举例(AssemblyExamples)现在让我们看一个基于LC-3
汇编程序
,以了解VM实际运行的内容。你不需要知道如何写汇编代码或了解正在进行的所有操作。试着大致了解发生了什么。
madao756
·
2020-04-14 10:00
[汇编语言笔记篇]五:顺序程序结构
往期:[汇编语言笔记篇]0:(我的第一个
汇编程序
)[汇编语言笔记篇]二:数据的表示[汇编语言笔记篇]三:数据寻址[汇编语言笔记篇]四:通用数据处理指令目录顺序程序结构移位实现乘法移位操作64位数据的移位操作自然数求和求和过程处理器厂商字符串顺序程序结构移位实现乘法移位操作左移一位相当于数值乘以
buglige
·
2020-04-13 09:14
汇编语言篇
关于《无线通信与网络设计》小组合作的目标及其准备
有可能参考
微机原理
教材。Level1:实现功耗模式
陶肃任
·
2020-04-13 07:53
指令、伪操作、伪指令和宏指令区别
伪指令又称为伪操作,它是在对源程序汇编期间由
汇编程序
处理的操作,它们可以完成如处理器选择、定义程序模式、定义数据、分配存储区、指示程序结束等功能。伪指令(Pseudoinstructi
shuff1e
·
2020-04-10 19:44
汇编笔记9
程序从写出到执行图片发自App图片发自App含伪指令的
汇编程序
伪指令1.assume段寄存器名:段名表示该内存段与CPU中的某个段寄存器建立起联系。
余生筑
·
2020-04-09 17:37
[汇编语言笔记篇]二:数据的表示
变量定义伪指令:变量定义的初值表总结:字节变量程序一(8位byte):字节变量程序二(16位word):字节变量程序三(32位dword):变量的应用多字节变量存储顺序变量属性数据表示常量的表达常量是
汇编程序
中使用的一个确定的数值汇编语言支持多种常量的表达形式
buglige
·
2020-04-09 13:34
汇编语言篇
字符串
编程语言
运维
第6章 包含多个段的程序
6.1在代码段中使用数据
汇编程序
的第一条指令可以有你指定,不过伪指令除外。方法是使用标号指定某条语句为第一条语句,一般这个标号用start,好理解嘛。其关键作用的是你要在end后面也加上这个标号。
Stroman
·
2020-04-08 23:08
深入理解事件驱动与协程概念
从IO讲起应用独占式在计算机发展的初期,每个应用都是独占式的,没有OS进行调度,每次只加载一个进程,学过单片机的朋友应该有过这样的体验,例如常用的8086系列芯片,我当时学习
微机原理
课程是使用仿真软件Proteus
Java大蜗牛
·
2020-04-06 04:43
C语言 hello.c 的汇编解释
程序,此文将逐行解释c程序使用gcc编译生成的汇编的
汇编程序
。hello.c#includeintmain(void){printf("hello.
暴风鱼
·
2020-04-06 04:29
总结2016/10/11
今天的故事经历:1.今天早上的
微机原理
课听的超级认真,为了奖励自己,大课间玩了一会球球大作战;2.今天是第二节编译原理实验课,按照老师的要求,这节课要验收词法分析器.然而,我并未如期完成任务.有以下原因
葶寳寳
·
2020-03-31 23:28
【文魁大脑读书会】22/60马帅《深入理解linux》
boot目录boot/目录下的三个
汇编程序
,其中包括磁盘引导程序bootsect.s、32位运行启动代码程序head.s和获取BIOS中参数的setup.s
汇编程序
。
文魁大脑马帅
·
2020-03-31 08:07
关于小行星和地球的梦
在图书馆看《
微机原理
》,刚画完一个简洁的引脚图,突然想到昨晚做了一个梦,梦到――小行星撞地球了。
小_芳_子
·
2020-03-31 06:32
2017.2.18
iu昨天徐杨来学校算是拜访我们中午接到她吃了顿饭下午就在校园里闲逛聊天他们下午还跟着我去上了节电路实验课然后因为太无聊直接走了后来我回去上
微机原理
下课去北操找他们其实也没带她在学校真正的说玩点什么一直在聊天但是就是觉得永远聊不够然后说起自己的德语和英语问题一直以来似乎都本末倒置了寒假一直在背英语单词德语只看了部分语法单词基本都没背以后英语学习计划就是每天背二十个单词然后上课的内容会了完成了就可以了
想飞的北极熊
·
2020-03-26 16:37
汇编程序
题集
分支程序设计题一Q:编写程序实现函数$y=\begin{cases}&-1\text{,}x0\end{cases}$。流程图如下:代码如下:datasegment;数据段定义xdb1ydb0dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmoval,xcmpal,0jgenext1;大于等于跳转moval,-1jmp
KenSporger
·
2020-03-25 21:00
macOS 下用 DOS 模拟器进行汇编实验
学
微机原理
的同学都是要求学汇编语言的,但是这种古老的语言并没有良好的移植性,用Mac的同学深受其害,往往都需要在Windows虚拟机下运行Dos模拟器完成,但是macOS下也有很棒的DOS模拟器,让我们可以跳过
invisprints
·
2020-03-20 02:03
微机原理
第一章二进制数加法电路
1、计算0EH-0CH的值解析:0EH=00001110H0CH=00001100H-0CH=11110100H0EH-0CH=00001110H+11110100H=00000010B=2B答案:2B2、用二进制补码减法器计算1111B-1010B,并画出补码减法器的图解析:如图所示IMG_20170309_200943-1.jpg解析:当SUB=1时,各位的反相器的输出与B的各位反相,注意,最
0127_王培丽
·
2020-03-17 15:42
C语言编程优势,基础超实用C语言格式字符大全
C语言优势
汇编程序
同样需要调用子程序(函数),抛开语言的差异,其逻辑结构应该是一样的。同样的汇编也需要“大量”使用堆栈,这一点汇编没有任何优越性。
小辰带你看世界
·
2020-03-16 01:28
如何在64位系统下运行汇编的软件
最近学汇编,感觉不上手有点难受,看了就忘,准备上手去刷几套题目发现64位系统根本就无法运行一些写
汇编程序
的软件,然后经过我一顿折腾总结了一个有效的运行方案,然后在这里写了一个傻瓜式教程,只要一步一步按照这里的做就行了
机智的神棍酱
·
2020-03-14 16:22
学习汇编--写一个完整的汇编(一)
没有对应的机器指令,由编译器解析,最终不被CPU执行注释以分号(;)开头伪指令segment和ends的作用是定义一个段,segment代表一个段的开始,ends代表一个段的结束一个有意义的
汇编程序
中,
cochn
·
2020-03-07 00:01
微机原理
第二章总结
计算机中的数制和编码一、无符号数Σ(i=-m到n-1)NX=kiXi1.无符号的表示方法:十进制:用D表示十进制数,任意一个十进制可以表示为ND=Σ(i=-m到n-1)Di10i例:138.5=1×10²+3×10¹+8×10º×+5×10-1二进制:用H表示十进制数,任意一个二进制可以表示为NB=Σ(i=-m到n-1)Hi2i例如:1101.11B=1×2³+1×2²+0×2¹+1×2º+1×2
Zhou_qn
·
2020-03-05 04:28
如何编译和链接
汇编程序
如何把自习写的
汇编程序
代码,变成可执行的.exe文件,是我们学习汇编的一个重要环节,这里会教大家如何生成可执行文件。
机智的神棍酱
·
2020-03-04 18:14
微机原理
第十三章出题
1.填空题AT89S51内有()个可编程的定时/计数器,()种工作模式,()工作方式。【解析】AT89S51内有2个可编程的定时/计数器,2种工作模式,4工作方式。2.选择题AT89S51的哪种工作方式是16位的定时/计数器?A.方式0B.方式1C.方式2D.方式3【解析】方式0,为13位定时/计数器;方式1,为16位定时/计数器;方式2,为8位的常数自动重新装载的定时/计数器;方式3,仅适用于T
0206_景琪
·
2020-03-02 11:41
微机原理
第一章出题
1.二进制加法运算求(1101)2+(1011)2的和解:1101+1011-------------------110002.二进制减法运算实例:例2-7两个正数相加所以符号位都是001000-00111变换成01000+11001100001最高位溢出去掉结果是1这里8-7取了2的补码达不严密的所有位都取反包括符号位在加一样减法变成加法操作了。3..十进制数到二进制数的转换(1)、整数
0206_景琪
·
2020-03-02 10:29
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他