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
汇编语言--王爽
[源码和文档分享]基于
汇编语言
实现的带小数的四则运算
一需求分析从键盘输入一个简单的表达式,如“S=4+6*9-1+8/5”,按回车键结束输入,则屏幕显示S=58.6,小数点保留1位。假设输入的表达式中只含个位十进制数和“+”、“-”、“*”、“/”运算符,且同一运算符最多出现2次。二程序设计2.1设计思想这个程序应该能正确处理数字和数学表达式的输入。我的设想是使其进一步处理最多12位十进制小数的输入,以及带有括号、四则运算算式的正确处理,并给出可以
qq_38438768
·
2020-08-26 13:00
汇编语言
输入一个字符或数字,放到指定寄存器AH中,并显示该数字
datasegmentchardb'?'dataendsstacksegmentdb128dup('?')stackendsassumecs:code,ds:data,ss:stackcodesegmentstart:movax,datamovds,axmovah,0;进行输入int16hmovchar,almovah,2;进行输出movdl,charint21hmovax,4chint21Hco
qq_38040674
·
2020-08-26 13:23
汇编语言
汇编语言
从键盘上输入1个数,不大于5位,以回车键结束。判断其奇偶性。
emu8086
汇编语言
从键盘上输入1个数(不大于5位,以回车键结束),判断其奇偶性,如果是奇数,屏幕上显示"Itisodd",否则显示"Itiseven"。注:程序仅供大家交流参考,请勿照搬照抄哈。
北冥^
·
2020-08-26 13:43
第2章 写操作系统前的预备知识
本章我们就先了解一下写操作系统所需要的知识,会涉及到一些
汇编语言
及芯片的内
ifreecoding
·
2020-08-26 12:05
嵌入式操作系统内核
汇编语言
-------从键盘输入 N 个数,排序后输出(用循环写)
微机原理课程上机实验之一题目:从键盘输入N个无符号数(整数,小于256),将其转换为二进制数后存放在字节型缓冲区BUF中。对这N个数进行由大到小排序,排序后仍将其存储在BUF中,并将排序后的结果在屏幕上显示出来(请用循环程序设计方法编写汇编程序实现上述功能)。已经在DOSBOX/Emu8086下正确运行过了详见注释DATASEGMENT;定义数据段bufdb100dup(0)ndb0printIn
hxxjxw
·
2020-08-26 12:04
汇编语言
个人对操作系统的启动原理的理解
需要有
汇编语言
基础的读者阅读。计算机的启动过程如下:通电启动->执行BIOS程序(建立中断向量表)->加载指定磁盘第一个扇区(512字节)入内存->跳转到内存制定位置(07c00h),并将控
fanghailiang2016
·
2020-08-26 12:47
汇编
汇编语言
:请写一个程序把当前目录下的TEXT.TXT文件中的字符读出来显示在屏幕上,当遇到结束符时就停止读取。
题目:写一个程序把当前目录下的TEST.TXT文件中的字符内容读出来并显示在屏幕上,当遇到结束符时就停止读取。我的test.txt中的内容是:程序的运行结果如下:我写的源代码如下:EOF=065DSEGSEGMENTFNAMEDB'TEST.TXT',0;文件名ERROR1DB'Filenotfound',07H,0;提示信息ERROR2DB'Readingerror',07H,0BUFFERDB
abzbi
·
2020-08-26 12:00
汇编语言
汇编
语言
buffer
file
汇编语言
练习(一)
汇编语言
练习(一)编写程序段从键盘接收一个字符,如输入为Y或y,在屏幕上输出‘yes’;如输入为N或n,在屏幕上输出‘NO’;然后退出。
Summertrainxy
·
2020-08-26 12:44
嵌入式
汇编语言
: .试编写一段程序,要求对键盘输入的小写字母用大写字母显示出来
试编写一段程序,要求对键盘输入的小写字母用大写字母显示出来2017年5月24日14:11:13datasegmentdataendscodesegmentassumecs:code,ds:datapprocfarmovax,datamovds,ax;接受输入字符al=输入字符movah,01hint21h;比较该字符cmpal,'a'jbinputcmpal,'z'jainput;可以subal,
lemonreds
·
2020-08-26 11:37
汇编语言
汇编语言
: 设有 10 个学生的成绩分别是 76,69,84,90,73,88,99,63,100 和 80 分。试编 制一个子程序统计 60-69 分,70-79 分,80-89 分,90-99 分
**更多习题答案见https://github.com/Lemonreds/assembly-solution**>设有10个学生的成绩分别是76,69,84,90,73,88,99,63,100和80分。试编制一个子程序统计60-69分,70-79分,80-89分,90-99分和100分的人数,并分别放到S6,S7,S8,S9和S10单元中。datasegmentsocredb76,69,84,
lemonreds
·
2020-08-26 11:37
汇编语言
汇编语言
: 从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,
从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示计数结果。datasegmentbufdb101,?,101dup(?)dataendsstacksegmentstackdw20hdup(?)toplabelwordstackendscodesegmentassumeds:data,cs:code,ss:stackpprocfarmovax,datamovds,axmov
lemonreds
·
2020-08-26 11:37
汇编语言
汇编语言
: 试编制一个程序,把BX寄存器内的二进制数以十六进制数的形式在屏幕上显示出来
试编制一个程序,把BX寄存器内的二进制数以十六进制数的形式在屏幕上显示出来。2017年5月29日15:47:49datasegmentNdw0111111100001101bdataendsstacksegmentstackdw20hdup(?)toplabelwordstackendscodesegmentassumeds:data,cs:code,ss:stackpprocfarmovax,d
lemonreds
·
2020-08-26 11:37
汇编语言
汇编语言
: 从键盘上输入一串字符(用回车键结束,使用 10 号功能调用。)放在 STRING 中,试 编制一个程序测试字符串中是否存在数字。如有,则把 CL 的第 5 位置 1,否则将该位置置 0。
从键盘上输入一串字符(用回车键结束,使用10号功能调用。)放在STRING中,试编制一个程序测试字符串中是否存在数字。如有,则把CL的第5位置1,否则将该位置置0。datasegmentstringdb101,?,101dup(?)dataendscodesegmentassumeds:data,cs:codepprocfarmovax,datamovds,axleadx,stringmovah,
lemonreds
·
2020-08-26 11:37
汇编语言
汇编语言
: 试编写一段程序,从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二 进制数。
**更多习题答案见https://github.com/Lemonreds/assembly-solution**试编写一段程序,从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数。datasegmentdataendsstacksegmentstackdw20hdup(?)toplabelwordstackendscodesegmentassumecs:code,ds:data,s
lemonreds
·
2020-08-26 11:37
汇编语言
汇编语言
(部分)
汇编指令就是机器指令的助记符而已,一句
汇编语言
,对应CPU的一条指令集计算机是有许多逻辑门电路和一些电子元件组成的,不同硬件组成的计算机有不同的指令集,这一指令集可以用助记符表示的,也就是
汇编语言
,早期
汇编语言
可以有专业人士人工翻译成机器语言的
Alex_1799
·
2020-08-26 11:34
汇编语言
逆序输出字符串
data1segmentstridb'BASEDADDRESSING','$'data1endsstack1segmentstackdw20hdup(?)toplabelwordstack1endscodesegmentmainprocfarassumeds:data1,cs:code,ss:stack1;start:movax,data1movds,ax;把数据放进ax寄存器,再放到ds段寄存器
多啦CCCC梦
·
2020-08-26 11:15
assembly
汇编语言
--一位正数的加法,输入输出
datasegmentdataendsstacksegmentstackdw10hdup(?)toplabelwordstackendscodesegmentassumess:stack,ds:data,cs:codemainprocfarmovax,datamovds,axmovax,stackmovss,axleasp,topmovah,01h;键盘输入并回显int21hmovdl,almov
多啦CCCC梦
·
2020-08-26 11:15
assembly
汇编语言
:输出一个小写字母的前导字母、自身与后续字母
汇编语言
:输出一个小写字母的前导字母、自身与后续字母题目要求编程平台代码实现题目要求从键盘接收一个小写字母,然后找出它的前导字母和后续字母,再按顺序显示这三个字符。
怪人史哥
·
2020-08-26 11:48
汇编语言
【转】Windows按键消息—虚拟键码
虚拟指的是假定存在于思想中而不是现实世界中的一些事物,也只有熟练使用DOS
汇编语言
编写应用程序的程序写作者才有可能指出,为
weixin_30292843
·
2020-08-26 11:57
从键盘上输入N个字符,N小于16,求这N个字符中A的个数,并将A的个数显示在屏幕上。
emu8086
汇编语言
从键盘上输入N个字符(N<16),求这N个字符中’A’的个数,并将’A’的个数显示在屏幕上。注:程序仅供大家交流参考,请勿照搬照抄哈。
北冥^
·
2020-08-26 11:41
实训
汇编语言
设计——接受一个小写字母,找出前个字符和后续字符
练习实训接受一个小写字母,找出前个字符和后续字符:datasegmentadb'输入一个字符',0dh,0ah,'$'cdb'下一个字符',0dh,0ah,'$'dataendscsegsegmentassumecs:cseg,ds:datastart:movax,datamovds,axmovdx,offsetamovah,9hint21hmovah,1int21hmovdl,aldecdlmo
luozhuang
·
2020-08-26 11:40
汇编
语言
c
汇编语言
: 编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,
编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序显示这三个字符。datasegmentndb0dataendscodesegmentassumecs:code,ds:datapprocfarmovax,datamovds,axmovah,01hint21hcmpal,'a'jbinputjebehindcmpal,'z'jainputjeblowjmpnormalinpu
lemonreds
·
2020-08-26 11:40
汇编语言
汇编语言
: 试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不 是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空 格符不存入),直到接收
试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空格符不存入),直到接收到第二个空格符时退出程序。datasegmentbufdb101,0,101dup(?)sapcedb0ah,'itisnotaspace!',0ah,'$'dataendsstacksegmentstackdw20
lemonreds
·
2020-08-26 11:40
汇编语言
Linux下gcc的使用以及库文件的链接
预处理阶段处理如#include,#define等伪指令,生成的文件后缀一般为.i,对应的指令为:gcc-Esourcefile.c-oobjectfile.i.编译j将高级语言转换成
汇编语言
,生成的文件后缀一般为
gongqi1992
·
2020-08-26 08:52
Linux
linux
gcc
Masm for Windows集成环境 DOSBox界面太小 | 找不到Doxbox.option
Masmforwindowsdownloadlink:链接:https://pan.baidu.com/s/11OIJKh_Ww2U3DeG5CNriFA提取码:cf3x编写
汇编语言
最好用的IDE莫过于微软公司的集成环境
JacobTsang
·
2020-08-26 08:17
Information
Security
C/C++子函数参数传递,堆栈帧、堆栈参数详解_1
注:目前开通个人网站朝思录,之后的博文将在上面更新,CSDN博客会滞后一点因为参数传递和
汇编语言
有很大联系,之后会出现较多x86汇编代码。
超级冷兔
·
2020-08-26 08:11
x86汇编语言
三十三、sha1和MD5对比
本文基于AVR高速嵌入式单片机,实现了MD5和SHA-1两种加密算法的比较,并对算法进行了
汇编语言
的优化和改进。根据实验结果,对两种算法的优缺点进行了比较和分析。
仰望星空的尘埃
·
2020-08-26 08:57
其它
Win10 64位 汇编环境的搭建: 安装配置 DOSBOX、MASM
win10cmd没有debug模式需要进入debug调试模式下学习
汇编语言
时,会出现类似以下的错误提示:这是因为他们使用的是64位的Windows系统(Win7,Win8以及Win10等),而64位Windows
寒泉Hq
·
2020-08-26 08:04
汇编语言
在64位机下运行debug和masm等程序总结
第一次写博客最近正在学习
汇编语言
,开始写自己的程序由于是win7,64位机,没办法直接调出masm,需要用dosbox来调出步骤:先下载dosbox软件(怎么下载就不多说了,百度很多的)当然还需要下载debug.exe
轩落_翼
·
2020-08-26 07:44
汇编语言学习笔记
linux基础 --- shell编程
shell编程:编程语言:机器语言、
汇编语言
、高级语言静态语言:编译型语言强类型(变量):变量在使用前,必须事先声明,甚至还需要初始化事先转换成可执行格式C、C++、JAVA、C#动态语言:解释型语言onthefly
清规欲
·
2020-08-26 07:06
linux
【安卓逆向】继续学习,体验dalvik
汇编语言
,并且尝试编译运行成功!
这个小东西看似不怎么复杂,但是也让花了我一段时间,弄清楚里面的一些规矩。总结一下,有如下几点:1、.method作为方法的开始,.endmethod作为方法的结束,一定要加上这一句,否则爆出来的错误根本不知道怎么解决,如图:2、做smali文件的时候,文件名应该与文件中定义的类名一致。这个规则和java是一样的,java定义的public类的类名也必须和文件名一致。3、生产的dex文件的文件名必须
helloDesword
·
2020-08-26 07:34
Reverse
ing
Masm for Windows 集成实验环境
MasmforWindows集成实验环境是针对
汇编语言
初学者的特点开发的一个简单易用的
汇编语言
学习与实验软件,支持32位与4位的WINDOWS7,支持DOS的16/32位汇编程序和Windows下的32
跃然实验室
·
2020-08-26 06:51
工具
C/C++程序执行时,操作系统具体会做些什么工作(C系语言初学者请坚持看完。。。)
作为一个开发人员,懂得程序程序在执行时,计算机CPU、存储究竟做了哪些事情,我认为是非常有必要的,特别是我自己的程序在出现bug后,请了一位大神,在汇编层面去分析,才找到问题的原因,这让我意识到
汇编语言
也得简单会一些
不去试一下你咋知道不行
·
2020-08-25 17:12
【
汇编语言
】第一个程序
第一个程序一个
汇编语言
程序从写出到最终执行的简要过程如下:编写汇编源程序,这一步的工作结果是产生一个存储源程序的文本文件对源程序进行编译连接,产生一个可在操作系统中运行的可执行文件执行可执行文件中的程序可执行文件包含两部分内容
虐猫人薛定谔
·
2020-08-25 17:51
汇编
自己开发操作系统
BZ启动画面打开img文件2.使用虚拟机加载IMG文件注意要使用软驱加载运行结果:3.使用NASM编译
汇编语言
格式下载NASM:http://www.nasm.us/
21aspnet
·
2020-08-25 17:06
汇编语言
C基础
Linux基础
软件工程导论——5程序实现
程序设计语言的发展第一代语言:机器语言–机器指令代码、不同机器的机器语言不同–二进制形式–使用绝对地址–运行效率高、但是出错率高、可读性差第二代语言:
汇编语言
–符号指令对应于机器指令–存储空间由机器安排
sunstar星辰
·
2020-08-25 17:15
软工导论
计算机发展史
计算机发展史编辑发展阶段逻辑元件主存储器运算速度(每秒)软件应用第一代(1946-1958)电子管电子射线管几千次到几万次机器语言、
汇编语言
军事研究、科学计算第二代(1958-1964)晶体管磁芯几十万次监控程序
it董
·
2020-08-25 16:08
day2
1.编程语言分类根据发展,出现了三种类型的语言(1)机器语言直接用二进制指令编写的程序,优点是程序运行速度快,缺点是编写过于复杂,难记(2)
汇编语言
在机器语言基础上,用英文标签取代二进制指令去编写程序(
daytimesmile
·
2020-08-25 16:15
每日
十三种寻址的整理
汇编语言
规定立即数不能作为目的的操作数。该规定与高级语言中“赋值语句的左边不能是常量”的规定相一致。立即寻址方式通过寄存器对单元赋初值。
顾缘君
·
2020-08-25 15:21
系统初始化 —— 上电
它像一条线,把操作系统,编译原理,
汇编语言
,计算机组成原理,C语言,数据结构与算法,计算机系统结构等等计算机的基础课程串起来。
yunsongice
·
2020-08-25 15:52
疯狂内核之系统初始化
编译原理
一下在基本个概念性东西,大家指点下如果有错,及时改正交叉编译:在一个机器上的对某种高级语言进行编译,产生的目标语言是另一个机器的
汇编语言
或机器语言(理解:在A机器上运行的源代码,编译成为B机器上的目标代码或可执行的代码程序
Ayan900117
·
2020-08-25 14:22
other
软考总结---(二)程序设计语言基础知识
(一)程序设计语言概述1.编译程序和解释程序基本方式:汇编、解释、编译【1】①用某种高级语言或
汇编语言
编写的程序称为【源程序】,不能直接在计算机上执行。
Stephanie翟
·
2020-08-25 14:04
#
软考
软件设计师考试 | 第二章 程序设计语言基础知识 | 程序设计语言概述
(一)程序设计语言的基本概念1.低级语言和高级语言低级语言,机器语言(0和1组成的机器指令序列)、
汇编语言
(汇编指令的集合)高级语言,Java,C,C++,PHP,Python,Delphi等2.编译程序和解释程序编译程序将高级语言或
汇编语言
编写的程序翻译成目标语言程序源程序和编译程序不再参与目标程序的执行过程解释程序解释执行源程序
Levi_moon
·
2020-08-25 14:05
软考学习笔记
软考
第二章 语言处理程序基础 — 汇编程序基本原理
汇编程序基本原理1.
汇编语言
1-1指令语句1-2伪指令语句1-3宏指令语句2.汇编程序1.
汇编语言
1-1指令语句又称机器指令语句,其汇编后能产生相应的机器代码,这些代码能被CPU直接识别并执行相应的操作
深圳青年m
·
2020-08-25 12:22
计算机软考
第二章 程序设计语言基础知识 — 程序设计语言概述
1-4-2程序设计语言分类2.程序设计语言的基本成分2-1数据成分2-2运算成分2-3控制部分2-4程序设计语言的传输成分2-5函数1.程序设计语言基本概念1-1低级语言与高级语言低级语言:机器语言、
汇编语言
深圳青年m
·
2020-08-25 12:21
计算机软考
重新开始 2011/11/25
现在我想换个博客就换个博客,这是就我的性格;过去对于技术总是浅尝辄止,没有深入思考,最近看书也是挺浮躁的,求量而不求质——想起上大二上学期(09年下半年),学习
王爽
的
汇编语言
时,那时我每页都仔仔细细的看
weixin_34179762
·
2020-08-25 12:50
浅谈JAVA虚拟机 JVM内存分区
JVM内存分为以下几个区域1.PC寄存器可以理解为
汇编语言
中的PC,每个Java实例/进程独享,实例的多个线程共享PC寄存器。
CodeForCode
·
2020-08-25 09:58
Java
这3句话,能帮你走出职场低迷期
王爽
在一所二本院校毕业后,决定到北京发展。由于没有大公司经验,也不是名牌大学毕业,初来乍到的
王爽
四处碰壁。最后
哈默老师
·
2020-08-25 05:46
汇编语言
·基础知识
1.机器语言和
汇编语言
CPU是一种微处理器,早期的计算机就相当于现在的CPU。所以,在
汇编语言
的语境里,「计算机」应当理解为微处理器或者CPU。
FrankJenq
·
2020-08-25 04:43
汇编语言
windbg 调试virtualbox xp问题及解决
按照《从
汇编语言
到windows内核编程》中方法设置完以后,windbg中提示:Waitingtoreconnect....底下出现:Debuggeenotconnected网上找到一篇解决方法http
buck
·
2020-08-25 02:03
windows
问题&解决方案
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
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
其他