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
【微机原理汇编程序】
【
微机原理
实验】 十进制数的BCD加、减法编程实验 (含汇编代码)
实验二十进制数的BCD加、减法编程实验更多微机实验:https://blog.csdn.net/yxp189/column/info/39992汇编语言-
微机原理
与接口技术-实验注意:未经允许,请勿转载
yxp189
·
2020-09-12 10:22
汇编语言
汇编程序
:字符串加密
字符串加密(1)编程为datasg段中字符串中的每个字符加密,加密规则是:每个字符的ASCII值加4。加密好的字符写在待加密字符的后面assumecs:codesg,ds:datasgdatasgsegmentdb'aah,Iloveyou!'db'................'datasgendscodesgsegmentstart:(写程序)movax,4c00hint21hcodesge
weixin_34219944
·
2020-09-12 07:22
计算机组成与设计实验三:多周期CPU设计
wu-kan.cn/_posts/2018-12-23-多周期CPU设计/实验目的认识和掌握多周期数据通路图的构成、原理及其设计方法;掌握多周期CPU的实现方法,代码实现方法;编写一个编译器,将MIPS
汇编程序
编译为二进制机器码
wu-kan
·
2020-09-12 07:35
计算机组成与原理
verilog
cpu
多周期
中山大学
计算机组成与设计
用汇编指令xlat实现对数据的加密
用汇编指令xlat实现对数据的加密xlat是
汇编程序
中常用的指令,;换码指令,也叫查表指令。用于改变al中的数据将[al+bx]赋值给al。指令功能:把待查表格的一个字节内容送到AL累加器中。
会程
·
2020-09-12 05:19
编译原理 练习题
2.若源程序是用高级语言编写的,目标程序是机器语言程序或
汇编程序
,则其翻译程序称为编译程序.3.编译方式与解释方式的根本区别在于是否生成目标代码.5.对编译程序而言,输入数据是源程序,输出结果是目标程序
Yonggie
·
2020-09-11 19:08
汇编语言 + Visual Studio 2019——Visual Studio 2019 中汇编语言环境解决方案
基本概念MASM:Microsoft
汇编程序
(俗称MASM)是一种工业软件开发工具,已经由主要的操作系统供应商维护和更新了30多年。
STZG
·
2020-09-11 17:42
#
汇编语言
#
Visual
Studio
汇编语言
Visual
Studio
MASM32
【汇编语言与计算机系统结构笔记05】汇编的系统结构,从C代码生产汇编代码,一个具体的、经典的数据传送指令(mov)实例与分析
本次笔记内容:06.寻址模式与数据传输指令等文章目录
汇编程序
员眼中的系统结构如何从C代码生产汇编代码如何装gcc?
PiperNest (同公众号)
·
2020-09-11 17:59
汇编
寻址模式
数据传送指令
立即数
movl
系统结构
30天自制操作系统(一)从计算机结构到
汇编程序
入门
学习这本书不代表我要亲自动手把这本书中的代码敲一遍哦,只是借机来学习一下操作系统。之前有段时间也在看操作系统的知识,怎么说呢之前的看的书都是偏讲理论多一些,对于我这个非科班出身的来说,由于之前的计算机知识基础不牢,像计算机组成及其接口技术也只是自学了一点,所以看那些讲理论的书有些阳春白雪了点,而且印象也只是停留在理论层面。《30天自制操作系统》这本书就不一样,一点一点的构建一个玩具操作系统,虽然没
weixin_34111819
·
2020-09-11 17:56
Linux 汇编语言开发
本文为那些在Linux平台上编写汇编代码的程序员提供指南,介绍Linux汇编语言的语法格式和开发工具,并辅以具体的例子讲述如何开发实用的Linux
汇编程序
。一、简介作为最基本的编程语言之
tianmanfu
·
2020-09-11 16:59
高级语言反
汇编程序
的函数调用过程
高级语言反
汇编程序
的函数调用过程JimChan10/25/2001查看:字体:宋体字形:常规大小:小五字符集:CHINESE_GB2312━━━━━━━━━━━━━━━━━━━━━━━━━━━━━摘要:
jimconrad
·
2020-09-11 14:49
编程技术
30天自制操作系统 第一天 从计算机结构到
汇编程序
入门
一,先动手操作这个故事的一开始,作者先用了一个二进制编辑器和一个汇编工具写了操作系统的启动程序helloos.img,在这个软盘已成为传说的时代,书中使用了PC模拟器QEMU,书中方法就不介绍了,其实直接使用VMware也是可以达到同样效果的。操作步骤如下:列出其中几个关键步骤:系统选择:虚拟机创建好,找到软驱:在软驱连接到helloos.img:启动后的效果图:我把helloworld改成了he
fw1993
·
2020-09-11 14:32
operating
system
汇编语言 arm与intel
引用网址linuxx86的内联汇编Linux汇编语言开发指南GNU
汇编程序
简述GNU汇编器(GNUassembler),是由GNU计划所使用的汇编器,一般称为gas,或依其可执行文件名称简称为as。
forevertingting
·
2020-09-11 14:55
汇编语言
30天自制操作系统:第1天:从计算机结构到
汇编程序
入门
第1天:从计算机结构到
汇编程序
入门先是用一个二进制文件编辑器手写了一个二进制文件,再解释了一通CPU内部的数据表示和二进制,再写了一点
汇编程序
。
Yichuan_Sun
·
2020-09-11 13:20
自制操作系统
一、从计算机结构到
汇编程序
入门
所谓开发操作系统,就是制作一张“含有操作系统,能够自动启动的磁盘“用一个所谓的二进制编辑器,可以写出引导磁盘启动的*.img文件。里面都是机器码,需要用户对照机器码手册写,例如写到168000后保存这个文件,文件大小刚好为1.4m也就是软盘容量大小。CPU是什么呢,中央处理单元,它的本质就是处理电信号,例如on和off,很没用把?我们平时看的视频,听的音乐其实他都不知道,他只会电信号交换,直白一点
Adolph_
·
2020-09-11 13:21
自制操作系统
《30天自制操作系统》 第一天 从计算机结构到
汇编程序
入门
效果图相关概念CPU开发环境搭建源码
汇编程序
指令解释启动区bootsector效果图相关概念CPU中央处理单元,除了与别的电信号交换以外什么都不会,对于电信号只能理解开与关两种状态。
love_world_
·
2020-09-11 12:08
操作系统
汇编程序
设计与计算机体系结构软件工程师教程笔记:内联汇编与宏
《
汇编程序
设计与计算机体系结构:软件工程师教程》这本书是由BrainR.Hall和KevinJ.Slonka著,由爱飞翔译。中文版是2019年出版的。
fengbingchun
·
2020-09-11 12:02
SIMD/Assembly
Language
Assembly
汇编程序
设计与计算机体系结构软件工程师教程笔记:指令
《
汇编程序
设计与计算机体系结构:软件工程师教程》这本书是由BrainR.Hall和KevinJ.Slonka著,由爱飞翔译。中文版是2019年出版的。
fengbingchun
·
2020-09-11 12:01
SIMD/Assembly
Language
Assembly
汇编程序
设计与计算机体系结构软件工程师教程笔记:函数、字符串、浮点运算
《
汇编程序
设计与计算机体系结构:软件工程师教程》这本书是由BrainR.Hall和KevinJ.Slonka著,由爱飞翔译。中文版是2019年出版的。
fengbingchun
·
2020-09-11 12:01
SIMD/Assembly
Language
Assembly
【逆向知识】裸函数(Naked函数)
利用此功能,可以使用内联
汇编程序
代码编写自己的prolog/epilog代码序列。裸函数对于编写虚拟设备驱动程序特别有用。
weixin_30536513
·
2020-09-11 12:09
DOSBox0.74以及汇编编译器的安装使用(虚拟)64位
盘或其他盘(最好不要在C盘)新建一个名为masm的文件夹(名字可以任意,建议用masm).从https://pan.baidu.com/s/1xaMIR-QBJx0jUcotEsT6oA下载实验软件-
微机原理
取个昵称都要花大半时间
·
2020-09-11 05:27
汇编、编译与解释
汇编程序
基本原理汇编语言是为特定的计算机设计的面向机器的符号化的程序设计语言。因为计算机不能直接识别和运行符号语言程序,所以要用专门的翻译程序——
汇编程序
进行翻译。
is_Peng
·
2020-09-11 01:37
计算机系统基础
8086汇编格式
movax,4c00Hint21H一个简单的
汇编程序
zy010101
·
2020-09-10 22:26
汇编语言
C函数调用机制(x86的linux环境下)
一C与
汇编程序
的相互调用为了提高代码执行效率,内核源代码中有的地方直接使用了汇编语言编制。这就会涉及在两种语言编制的程序之间的相互调用问题。
yyt7529
·
2020-09-10 21:09
linux
C函数调用机制
3.4C与
汇编程序
的相互调用为了提高代码执行效率,内核源代码中有的地方直接使用了汇编语言编制。这就会涉及在两种语言编制的程序之间的相互调用问题。
xiaozhi_su
·
2020-09-10 21:26
c/c++
一个程序的产生和运行过程
我们就以
汇编程序
编译为例子吧。首先我们需要先在编辑器里面编写调试汇编代码。然后用汇编编译器编译源代码,结果就是.asm的源代码变成了.obj的文件。这其实是一个对象。这还不
wql19881207
·
2020-09-10 21:51
个人生活
汇编
存储
windows
数据结构
服务器
编译器
编译器是干什么的?
编译器完成高级语言到
汇编程序
的解析,它的工作过程划分为前端和后端,前端对源程序进行分析,把源程序切分成一些基本块并生成中间语言表示,后端在分析正确无误之后,把中间语言表示转化为目标机器支持的汇编语言。
乐于其中
·
2020-09-10 18:13
计算机基础知识
C语言可执行程序内存分布
C语言编译器把程序编译成可执行文件需要经过三个阶段编译,汇编,链接编译:把C语言生成
汇编程序
汇编:把生成的
汇编程序
汇编成二进制机器代码链接:将各个源文件形成的二进制代码组合成一个文件经过这三个过程将形成一个特定格式的可执行二进制文件大体上一个可执行文件包括静态区与动态区一个可执行的文件在编译完成后生成的是映象文件映象文件如下图所示当运行文件时会包括堆与栈详细信息介绍可参看以下链接
Wang-JunLin
·
2020-09-10 18:31
ARM
cpu 执行程序的过程(
微机原理
)
自己所做的整理欢迎指正以一个小程序为例1:movax,1234;将1234传送到ax累加器中2:addax,fedc;1234与fedc相加结果存放在ax中3:movbx,5678;将5678传送到bx寄存器中4:movss,bx;将bx中的5678传送到ss中去5:incbx;5678加16:movds,bx;将5679传送到ds数据段寄存器7:incbx;567a加18:movdi,bx;将b
青年小篆
·
2020-09-10 18:55
中断服务函数与函数调用的区别
在《
微机原理
》和《计算机组成》等课程[1-4]教学中(本文以MCS-51单片机为例),中断过程既是教学难点又是教学重点,它与主程序调用子程序过程有一定相似性,但又有很大区别,调用子程序过程相对比较容易掌握
那个苏轼回不来了丶
·
2020-09-10 17:25
#
中断和异常
微机原理
XLAT的使用
;人还是要自命清高点好,少点假装,少点flattering;将一位16进制数转化成与它相对应的ascii码,并将其结果存放在result;使用指令XLAT;DATASEGMENTTABLEDB30H,31H,32H,33H,34H,35H,36H,37HDB38H,39H,41H,42H,43H,44H,45H,46HRESULTDB?;存放转换后的ASCII码HEXDB12;在表内的相对位置,在
忧郁奔向冷的天
·
2020-09-10 16:41
微机原理
C/C++编译原理
整体过程C源程序——>预编译处理(.c)——>编译、优化程序(.s、.asm)——>
汇编程序
(.obj、.o、.a、.ko)——>链接程序(.exe、.elf、.axf等)C/C++编译就是将C/C++
Mr.Zhang
·
2020-09-10 16:48
C++
一个c程序的执行是从什么开始的?
而且C语言的最大优点是编译后代码运行效率接近
汇编程序
,速度快,资源占用少。因此早期很多重要应用软件、支撑软件甚至系统软件
木子欢儿
·
2020-09-10 15:04
Arduino,FPGA,51单片机,STM32,MSP430使用区别
电路连接图如下:1,arduino点亮LED使用arduinoIDE程软件进行编程,代码如下:(默认)2,FPGA点亮LED代码(使用50Mhz晶振,VerilogHDL语言)3,51单片机编写LED代码方法一:
汇编程序
方法二
liuxianfei0810
·
2020-09-10 14:25
arduino
单片机类
FPGA
.globl _start
_start就像C程序的main函数一样特殊,是整个程序的入口,链接器在链接时会查找目标文件中的_start符号代表的地址,把它设置为整个程序的入口地址,所以每个
汇编程序
都要提供一个_start符号并且用
lissanwen
·
2020-09-10 14:07
汇编笔记
Linux汇编语言及嵌入式汇编(转载)
Linux中引导程序、启动程序及内核程序中都有很多
汇编程序
或嵌入式
汇编程序
。汇编语言具有如下优点:能够
h0120709330208
·
2020-09-10 13:51
linux 汇编 - 函数调用
Linux汇编-函数调用GNU汇编函数定义函数格式.typefunc_name,@functionfunc_name:#contentret注解.type指令指定func_name为
汇编程序
调用此函数的地址
anpu8252
·
2020-09-10 12:33
《微型计算机原理与接口技术》复习笔记(四)
使用教材为《微型计算机原理与接口技术》(慕课版)孙丽娟、李爱群、陈燕俐、周宁宁、邓玉龙编著
微机原理
复习笔记一
微机原理
复习笔记二
微机原理
复习笔记三
微机原理
复习笔记四中断系统1.基本概念中断中断源中断类型码中断向量中断向量表中断类型码和中断向量表的关系
Yinems
·
2020-09-10 12:24
复习
C语言编译全过程
编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由
汇编程序
转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。
xzccccccccv
·
2020-09-10 12:57
学习软件测试需要学哪些知识?
微机原理
,数据结构,数据库,操作系统原理,编译原理,逻辑,编程语言,网络等,都要系统地学习过。都精通不大
骨灰级收藏家
·
2020-09-10 11:23
软件测试
x86下的C函数调用惯例
相对于直接纸带打孔而言,
汇编程序
已经前进了一步
弦苦
·
2020-09-10 10:48
嵌入式开发
CUMT中国矿业大学
微机原理
与接口技术实验说明ReadMeYa
放文目的鉴于本人动手能力极差,怎么说呢,代码编不出来,没有详细的指导书+步骤,自己做不出来,老是问别人的话,又担心打扰别人正常实验,经常是做完一场实验,全身大汗淋漓,陷入怀疑人生的境地。所以我希望如果有和我一样情况的小朋友们可以轻松一点,不会找不到相关参考资料,不会尴尬的求助不熟悉的同学(还不好意思反复问...),也不用被别人的态度不好的解释打倒。愿我们能一起加油呀!不是你一个人在单打独斗!不要放
Redcarp
·
2020-09-03 23:35
汇编程序
语言 输入数字n和n个数字并对n个数字排序(带部分注释)
实验来源华南农业大学华农数学与信息学院软件学院汇编语言程序设计实验课实验内容编写一个汇编语言程序,实现先输入一个0-100的数N,然后输入N个数,以回车结束每个数字并显示在屏幕上,再将未排序前和从小到大排序后的结果显示在屏幕上。实验结果应达到如下的一个界面:实验过程本次汇编语言程序设计要求的是对n个数进行排序,首先我们要定义程序结果的那些字符串以及这个n个数的一个数组。同时我们应该设置一个堆栈段来
Sudan_大树
·
2020-08-26 15:36
课程
从键盘输入数据并显示
实验步骤1.在TPC-ZKS集成环境下输入
汇编程序
,编译、连接,生成.exe文件。2.按提示输入数据,在屏幕显示的运行结果中查看结果是否正确。3.输入不同的数据,可得到不同的结果。
Amybai
·
2020-08-26 13:55
汇编语言-------从键盘输入 N 个数,排序后输出(用循环写)
微机原理
课程上机实验之一题目:从键盘输入N个无符号数(整数,小于256),将其转换为二进制数后存放在字节型缓冲区BUF中。
hxxjxw
·
2020-08-26 12:04
汇编语言
汇编程序
:输入一个数并显示出现
codesegment;代码段定义开始assumecs:codestart:movah,1int21hmovdl,al;输入的数在al中,赋值到dlmovah,2;调用2号功能调用输出字符int21hmovah,4ch;实现返回MOS-DOS窗口int21hcodeends;代码段结束endstart;整个程序结束
知之可否
·
2020-08-26 12:41
汇编语言
微机原理
·第六章输入输出技术总结(未写完)
6.1.1外部设备概述主机:CPU和主存输入输出设备:主机之外,外部设备,又称外设基本的输入输出方法:1.程序控制I/O方式,2.DMA方式I/O接口可以反映接口的状态,传输数据以及控制读写。CPU对外设的访问实际上是对I/O接口电路的端口访问不同的端口可以是同一I/O地址(一个输入输出共用一个I/O地址)内存地址:统一编址I/O地址:独立编址6.1.4I/O端口地址译码【例6.1】使用8位I/O
caijimin12345
·
2020-08-26 12:24
微机原理
从键盘输入数据并显示(
微机原理
)
CRLFMACROMOVAH,02HMOVDL,0DHINT21HMOVAH,02HMOVDL,0AHINT21HENDMDATASEGMENTMARKDB?MESSDB'输入四位十六进制数,按回车键转化为二进制数,空格键结束!',0DH,0AH,'输入:$'ERRORDB0DH,0AH,'输入错误!',0DH,0AH,'$'DATAENDSSTACKSEGMENTSTADW32DUP(?)TOP
fengling13
·
2020-08-26 11:50
Linux内核完全剖析0.12(一)
版本发布于1992年,包括:bootimage-0.12.Z启动映像文件rootimage-0.12.Z根文件系统映像文件linux-0.12.tar.Z内核源码as86.tar.Z二进制执行文件,是16位的
汇编程序
和装入程序
VintNee
·
2020-08-26 07:24
Linux
Masm for Windows 集成实验环境
MasmforWindows集成实验环境是针对汇编语言初学者的特点开发的一个简单易用的汇编语言学习与实验软件,支持32位与4位的WINDOWS7,支持DOS的16/32位
汇编程序
和Windows下的32
跃然实验室
·
2020-08-26 06:51
工具
利用masm5.0和DosBox在Window10 64位环境写
汇编程序
背景上个学期学习了微机接口技术,其中需要用到
汇编程序
设计,在此做个记录以免忘记安装根据已有的教程,在我这里还是masm5.0+DosBox好用,其他都不行运行安装完毕后,在DOSBox0.74Options.bat
charminglam
·
2020-08-26 06:57
汇编
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他