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
【微机原理汇编程序】
我的第一个ARM
汇编程序
(霓虹灯~~~)
开始基于S3C2440学习ARM裸机,记录一下第一个ARM
汇编程序
(比起8086的指令,ARM的指令要难一些,当然ARM指令比起IA32也是稍有逊色,毕竟越是技术更新换代,所需功能越多,复杂度也就越大)
Apollon_krj
·
2020-08-08 12:05
S3C2440
单片
微机原理
与接口技术——基于STC15W5K32S4:串口双机通信实验(51汇编软件仿真)
文章目录main.asmSTC15_initLCD1602juzhengdelayusart(应该是uart,下面的文件写错了,另行修改)main.asm/*----------------------------------------------------------------------------------;实验名称:串口双机通信实验;功能:1.上电初始化LCD1602,显示指针在第
赤焰之瞳
·
2020-08-08 11:43
STC15
嵌入式Linux ARM 汇编点亮一个LED的流程
嵌入式Linux交叉开发环境开发主机(Host)目标机(Target)连接介质
汇编程序
:.text@设置LED灯的配置寄存器GPX2CON7为输出状态ldrr0,=0x11000c40ldrr1,[r0
cpu_code
·
2020-08-08 11:53
ARM
DSP DSP汇编伪指令汇总
段定义伪指令:把
汇编程序
的各个部分与适当的段(数据块或程序块)联系起来段定义伪指令.asect“段名”,地址汇编到一以绝对地址为起始的段中作用类似于.sect,但多了绝对地址定位功能,此功能现常用更强大又灵活的命令文件来完成
老干妈拌雪梨喂张学友
·
2020-08-08 10:48
DSP
F28035笔记
dsp
微机原理
简答题
1.8086CPU由哪两部分构成?它们的主要功能是什么?答:8086CPU由两部分组成:指令执行部件(EU)和总线接口部件(BIU)指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。总线接口部件(BIU)主要由地址加法器、寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器
xujun360979679
·
2020-08-07 22:09
汇编学习笔记(一)
4)控制总线:寄存器1)
汇编程序
员可以用指令读写2)寄存器的数量、结构因CPU不同而不同3)8086的14个寄存器:AX、BX、
weixin_34239592
·
2020-08-07 20:54
微机原理
==常用汇编指令(9)
1、MOV(传送)指令写法:MOVtarget,source功能描述:将源操作数source的值复制到target中去,source值不变注意事项:1)target不能是CS(代码段寄存器),我的理解是代码段不可写,只可读,所以相应这地方也不能对CS执行复制操作。2)target和source不能同时为内存数、段寄存器(CS\DS\ES\SS\FS\GS)3)不能将立即数传送给段寄存器4)targ
焦糖饼干M
·
2020-08-07 19:02
微机原理
汇编
我的大学--
微机原理
80386保护模式总结(一)源文档80386保护模式总结(二)源文档80386保护模式总结(三)源文档80386内存分页机制源文档
微机原理
指令英文解释源文档
iteye_12869
·
2020-08-07 14:10
【C语言】代码分析--条件编译及编译预处理阶段
来自博客园Rusty'scode一、C语言由源代码生成的各阶段如下:C源程序->编译预处理->编译->优化程序->
汇编程序
->链接程序->可执行文件其中编译预处理阶段,读取c源程序,对其中的伪指令(以#
xiaodaokuailai
·
2020-08-07 13:00
C语言
51单片机汇编编程--16位流水灯收缩点亮
求16位流水灯收缩点亮
汇编程序
,2014-05-1409:1316位流水灯收缩点亮。说明:由P1、P2口组成16位流水灯。第一步:由P1.0逐次向P1.7点亮,同时由P2.7逐次向P2.0点亮。
baidu_知道
·
2020-08-07 12:31
流水灯
VS2012下X64平台嵌入
汇编程序
转载自:https://blog.csdn.net/woshiyuanlei/article/details/54646874VS2012在win32平台编译的时候可以很好的支持汇编语言的嵌入。建立一个控制台应用程序,选择空项目。项目建立好之后添加一个.cpp文件。在cpp文件中写入如下代码:#includeusingnamespacestd;intAdd(intnum1,intnum2){__a
ayang1986
·
2020-08-07 12:21
C
2018NCTF 部分writeup
aiqg.vip/我才不写WPOur16bitwars==Difficulty:Easy==逆向第一步,学好汇编,16位的也要学//64位系统运行需要DosBox==Author:acdxvfsvd==读十六位
汇编程序
很小基本一目了然运行有打印字符
aiQG_
·
2020-08-05 19:10
CTF
ARM汇编伪指令详解
转自:http://hi.baidu.com/boyshen/blog/item/1e26c965ce1b93fbf6365449.htmlARM
汇编程序
分析过程中,比较难理解的是他的伪操作、宏指令和伪指令
yapingmcu
·
2020-08-05 15:45
tq2440学习笔记
汇编
编译器
string
cache
import
prototype
ARM GUN汇编
汇编语言ARM汇编语言源程序语句,一般由指令,伪操作,宏指令和伪指令作成.ARM汇编语言的设计基础是汇编伪指令,汇编伪操作和宏指令.伪操作,是ARM汇编语言程序里的一些特殊的指令助记符,其作用主要是为完成
汇编程序
做各种准备工作
ARM爱好者
·
2020-08-05 14:55
命令语言函数
嵌入式 uboot常见汇编指令小结
在嵌入式开发中,
汇编程序
常常用于非常关键的地方,比如系统启动时初始化,进出中断时的环境保护,恢复等对性能有要求的地方。
skdkjzz
·
2020-08-05 14:42
嵌入式
ARM汇编伪指令
ARM
汇编程序
的由机器指令,伪指令和宏指令组成。伪指令不像机器指令那样在处理器运行期间由机器执行,而是
汇编程序
对源程序汇编期间由
汇编程序
处理。
naja_hu
·
2020-08-05 13:06
u-boot 代码中常见汇编指令
汇编存储cachec扩展编译器在嵌入式开发中,
汇编程序
常常用于非常关键的地方,比如系统启动时初始化,进出中断时的环境保护,恢复等对性能有要求的地方。
残阳
·
2020-08-05 13:04
Linux
系列
【ARM】在Uboot中运行第一个
汇编程序
00.目录文章目录00.目录01.
汇编程序
02.编译03.下载执行04.文件对比05.程序示例二06.附录01.
汇编程序
汇编程序
.section.rodata.align2.LC0:.string"helloarm
沧海一笑-dj
·
2020-08-05 12:03
ARM
arm
uboot
汇编程序
arm汇编
uboot
printf
gcc 使用教程
编译选项-O2编译选项-fomit-frame-pointer编译选项-fomit-frame-pointer&&-O2-fPIC编译选项-static编译选项AT&T的汇编格式x86内联汇编简述内联
汇编程序
模板操作数修饰寄存器列表操作数约束示例寄存器约束匹配约束内存操作数约束修饰寄存器
iteye_19129
·
2020-08-05 10:18
【
微机原理
】EU和BIU
1、8086CPU的内部结构:由指令执行部件EU和总线接口部件BIU组成。补充:微计算机的组成:(1)微处理器。(2)系统总线。(3)存储器。(4)IO接口电路。微计算机系统的组成:由微计算机、外部设备、软件构成的能独立处理信息的系统。2、总线接口部件(2.1)构成通用寄存器:保存运算的中间结果、提供地址全部或部分的偏移量标志寄存器:在计算机处理数据时,有时需要根据最后一次运算的状态标志决定对数据
少年朱
·
2020-08-05 08:27
微机原理
8086_RAM字节扩展_8255A矩阵键盘输入
8086课程设计_RAM字节扩展_8255A矩阵键盘输入注:原理图设计使用proteus8.6,汇编代码编写使用emu8086,参考书籍为《
微机原理
与接口技术(第二版)》楼顺天版。
朴樕
·
2020-08-05 04:15
微机原理
课程设计:4×4小键盘按键检测识别
4×4小键盘按键检测识别本学期刚开学,我们进行了
微机原理
课程设计,我们小组选择了4×4小键盘按键检测识别这个综合性题目。
浅亡
·
2020-08-05 04:06
汇编
linux-0.11.tar.gz的目录结构
其中的目录结构为:linux├—boot系统引导
汇编程序
├—fs文件系统├—include头文件(*.h)│├—asm与CPU体系结构相关的部分│├—linuxLinux内核专用部分│└—sys系统数据结构部分
weiyuanzhuo
·
2020-08-05 03:19
Linux运维
3.
微机原理
和嵌入式系统
CPU结构右下:运算器算术逻辑单元ALU(核心)负责运算,数据通路包含加法器和移位寄存器、控制逻辑累加器ACC:特殊寄存器提供需要送入ALU的操作数,存储ALU结果累加:ACC+x->ACC暂存器:暂时存放需要送入ALU的操作数,不放结果程序员不可见标志寄存器FRPSW=状态(条形码)位+控制位状态为:记录ALU运算后的状态或特征:后续指令可根据状态标志决定执行顺序Z结果为0N结果为负V发现溢出C
遗忘是原罪
·
2020-08-05 00:19
微机原理与嵌入式系统
linux 0.11内核完全注释阅读笔记:linux内核源代码目录结构
1、boot目录主要存放系统引导
汇编程序
,包括3个汇编文件,是最先编译的程序。主要功能是计算机上电后,引导内核启动,将代码加载到内存中,并做一些进入32位保护运行方式前的系统初始化工作。
wzt_007
·
2020-08-04 21:57
Linux
【Masm】8086编程及第一个案例
Win1064位系统【Masm】编程环境的配置8086汇编编程主要用masm软件,没有找到可用的msam软件,了解到可以用DOSBox编译运行8086
汇编程序
,在网上找到了资源,先介绍下如何配置DOSBox
微笑码农
·
2020-08-04 21:14
8086汇编编程
LDR 和 ADR 彻底详解
答:伪指令(Pseudoinstruction)是用于告诉
汇编程序
如何进行汇编的指令。它既不控制机器的操作也不被汇编成机器代码,只能为
汇编程序
所识别并指导汇编如何进行。
weixin_30808575
·
2020-08-04 19:07
自己第一个
汇编程序
:Hello World !
也许是一种兴趣,也许是一种执着,也许是一种追求,所以选择学习汇编。在这之前看过部分汇编的视频,讲到CPU结构、寄存器之类头蒙了,有种当初连WindowsAPI都没掌握一点的前提下去看MFC的那种感觉,当初确实很傻,现在终于能深刻体会候俊杰的话了:“勿在浮沙筑高台”,严重“受挫碰壁”后当时便把汇编撂那儿了。如今重拾,便下定决心了!因为朋友、爱人、亲人他们的笑脸永远是你最大的动力!网上有很多汇编入门的
逗比汪星人
·
2020-08-04 19:11
B
汇编语言
汇编程序
中Fatal:No Program entry point错误的解决办法
不得不说,我觉得一本真正可以称得上是好的教材都应该像王爽老师写的《汇编语言》那样,不追求书有多厚,也不追求书的内容有多高深莫测,更不追求书有多么晦涩难懂,看起来有多么的高大上,而应该是用极其耐心的解释以及合理的逻辑结构为读者解惑。相比于现在很多所谓的入门级教材而言,这本书思路清晰,解释到位,因而绝对可以称得上是良心之作。今天在阅读到《汇编语言》这本书的第四章时,遇到了一个小小的问题,在此做一个简单
敲代码的小黑猫
·
2020-08-04 18:25
编程
汇编语言基础
计算机
个人原创博客
微机原理
与接口技术-基本概念
编者QQ:2243402731很期待你的反馈
微机原理
与接口技术一、计算机工作原理冯诺依曼的工作原理——>存储程序工作原理:①将计算机过程描述为许多条指令按一定顺序组成的程序,保存在存储器中②指令按存储器的顺序执行
乐航宇
·
2020-08-04 18:16
【
微机原理
】实验一 多位十六进制加法运算实验
一.实验要求利用Proteus平台,建立8086的多位十六进制加法运算的例子。二.实验目的熟悉实验系统的编程和使用。掌握使用加法类运算指令编程及调试方法。掌握加法类指令对状态标志位的影响。三.实验说明由于本实验是三个十六位二进制数相加运算,N4为存放结果,其中N1为1111H,N2为2222H,N3为3333H,所以结果应该为6666H。四.实验程序流程图CreatedwithRaphaël2.2
roobiebird
·
2020-08-04 17:50
微机原理
汇编语言:
汇编程序
的hello world程序(实验9根据材料编程)
实验介绍学习每一种编程语言,第一个程序一般都是helloworld,一般都是往控制台进行输出。但是学习汇编语言,汇编语言王爽这本书学习了一大半才有了往控制台输出内容。这是教材中的实验9根据材料编程的实验,在屏幕中间分别显示黑底绿色、绿底红色、白底蓝色的字符串'welcometomasm!'。权且当做汇编语言的helloworld的吧。实验结果先展示运行程序运行结果实验思路其实就是往显存里面放数据!
李四老师
·
2020-08-04 16:45
【Language_Asm】
8086CPU汇编学习
汇编语言之不同寻址方式的灵活运用
寄存器寻址方式首先修改内存4050处的值修改寄存器bx的值为4050执行后发现ax的值为4050即为bx的值直接寻址方式可以看到寄存器的值为内存4050处的值,即为3412寄存器间接寻址方式将ax置为0000,用-a指令输入
汇编程序
pengwill97
·
2020-08-04 16:36
汇编语言
深入理解计算机系统第六章--存储器层次结构与性能
一.存储器分层
微机原理
中对存储器分层描述为:最顶端是cpu内的寄存器,第二的是效率最高但是造价也最高,从而在一般系统中最小但是最核心的sram,然后是性能稍差,但是造价稍低,系统中稍大一点的dram,再然后是本地磁盘
mruoli
·
2020-08-04 15:41
深入理解计算机系统
rNrAPCuaYZ
具有美国键盘代码的压缩启动映像文件rootimage.Z以1200kB压缩的根文件系统映像文件linux-0.11.tar.Z内核源代码文件,大小为94kB,展开后也仅有325kBas86.tar.Z二进制执行文件,16位的
汇编程序
和装入程序
Flying_Fatty
·
2020-08-04 15:21
Linux
2013电赛总结【西电专用】
首先会有两轮笔试,考试内容主要为数电、模电、单片机和
微机原理
、电子设计常识、简单电子系统设计。题目涉及的东西很多,也比较难,不过正因如此,即使
jzj1993
·
2020-08-04 15:34
学习方法
模拟电路
我对计算机的认识
大学学了计算机基础还有
微机原理
等课程,每当讲到一些系统啊一些指令集的时候呀,这些概念性的东西就很模糊。我们都知道第一代计算机出来的时候,一台机器就有篮球场这么大吧,全都是晶体管。
iweiwei520
·
2020-08-04 14:44
修炼一名程序员的职业水准
程序就是一系列按步骤进行的操作序列,它有好多种级别,比如最低级的微程序、次低级的
汇编程序
、高级的各种编程语言程序、最高级的脚本语言程序,也许我列的不对,但没关系,我要说的是不管是那个级别的程序,其本质都是操作的逻辑序列
iteye_14514
·
2020-08-04 14:26
8086汇编学习之[BX],CX寄存器与loop指令,ES寄存器等
同类学习笔记总结:(一)、8086汇编学习之基础知识、通用寄存器、CS/IP寄存器与Debug的使用(二)、8086汇编学习之DS寄存器、SS/SP寄存器一、
汇编程序
的基本格式:1、基本格式与解析:assumecs
Apollon_krj
·
2020-08-04 11:13
微机原理
与接口技术——十六进制数转十进制
实验内容:将键盘输入的十六进制数转换为十进制输出。实验原理首先利用dos功能调用,读取输入的两位十六进制的第一位数字,首先判断输入的字符是否在0-9、a-f、A-F之间,如果不在则程序直接退出,如果在则将大写字母减37h,小写字母减57h,数字减30h,然后乘以十六后以二进制的形式暂存在bl当中,同理输入第二位数字,与bl相加,然后判断bl是否大于99,如果大于99,则先除以100将百位数显示出来
诶你爱我吗
·
2020-08-04 07:19
微机原理与接口技术
使用DOSBOX和MASM调试8086/8088的汇编语言程序
但是不常写
汇编程序
,也记不住那些DOSBOX之类的命令,每次要用时都要去网上找教程,自己写一个简洁版的步骤吧。
サン二ーア
·
2020-08-04 06:35
汇编
微机原理
与接口技术知识点整理
本人:大学生一枚,只为分享经验知识。微型计算机的体系结构:主频:主时钟频率,CPU在单位时间内产生的时钟脉冲数。执行部件EU,总线接口部件BIU,执行部件执行的同时,总线接口部件完成从存储器中预期后继指令的工作。执行部件EU:负责全部指令的分析执行,并管理通用寄存器和标志寄存器。通用寄存器组:包含4个数据寄存器(AX,BX,CX,DX),两个指针寄存器(BP,SP),两个变址寄存器(SI,DI)。
享成
·
2020-08-04 06:48
学习
嵌入式(六):如何用keil新建汇编代码工程
由于我们这次是
汇编程序
工程,所以需要保存为.asm文
HNU君陌
·
2020-08-03 23:04
嵌入式计算机系统
【
微机原理
】中断
(一)8086如何响应一个可屏蔽中断请求?(1)8259A收到中断源请求时,中断请求寄存器IRR相应位置1。(2)优先级分析器PR用于比较该中断申请的优先级是否高于正在执行的中断服务。若高,则通过INT将中断请求信号发送至8086的INTR引脚上。(3)在8086CPU内,当IF=1,INTR=1,且指令执行完成,则则CPU向8259A发出两个INTA#中断响应信号。(4)8259A收到第一个IN
少年朱
·
2020-08-03 22:25
微机原理
一种清新脱俗的IAR配色
先展示下效果图:C程序:
汇编程序
:废话不多说,直接上教程!
Ruler.
·
2020-08-03 21:52
IAR
Linux平台下交叉编辑器的理解
一个现代编译器的主要工作流程:源代码(sourcecode)→预处理器(preprocessor)→编译器(compiler)→
汇编程序
(assembler)→目标代码(objectcode)→链接器(
博文天下-lei
·
2020-08-03 18:30
嵌入式
LINUX学习笔记
Keil C调用汇编(一)
//c中的程序如下externvoidDELAY(unsignedchari,unsignedintj);charCYZ;voidmain(void){DELAY(10,1000);};
汇编程序
如下:PUBLIC_DELAY
hehui211
·
2020-08-03 17:46
Keil.C.MUC.杂项
王爽汇编语言学习笔记(一)
最近在学习赵炯老师的《Linux内核完全注释》,看了一段时间,有很多
汇编程序
虽然看了注意依然都看不懂,所以下定决心先把汇编学好,读了一遍王爽老师《汇编语言》,解答了我很多上学学汇编时很多不懂得地方,有一种拨云见日的感觉
basketballUncle
·
2020-08-03 15:47
汇编语言
王爽《汇编语言》学习笔记--第二章
对于一个
汇编程序
员来说,CPU的主要部件是寄存器,寄存器是CPU中程序员可以用指令读写的部件,程序员通过改变各种寄存器中的内容来实现对CPU的控制。
肥勒个翔
·
2020-08-03 14:38
汇编语言学习笔记
微机原理
(6)简答类型
8086实模式寻址:Intherealmodeof8086,showthestartingandendingaddressofeachsegmentlocatedbythefollowingsegmentregistervalue.(8分)2300H0AB00H解L,K:StartingAddress:23000H,EndingAddress:32FFFHStartingAddress:0AB00
Tongji_joie
·
2020-08-03 14:29
微机原理
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他