经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 汇编语言
WebAssembly核心编程[2]:类型系统

WebAssembly核心编程[2]:类型系统

对于绝大多数编程语言来说,类型都是编程的基础,WebA embly自然也不例外。总的来说,WebA embly涉及的类型不多,很好掌握,接下来我们就来介绍一下WebA embly编程涉及到的几种类型。本篇内容参考WebA embly Spec。 一、Value Type 二、Function ...[2024/2/2]

自己动手从零写桌面操作系统GrapeOS系列教程——17.用汇编语言清空屏幕

学习操作系统原理最好的方法是自己写一个简单的操作系统。 在QEMU中会默认输出一些字符,有时候会干扰我们自己输出的字符。一个比较好的办法是向将屏幕清空,再输出我们想要输出的字符。下面就来学习如何清空屏幕。 一、清空屏幕 其实清空屏幕的原理很简单,就是将屏幕写满空格就行了。 下面来实战...[2023/3/20]

图文详解通俗易懂的汇编语言寄存器

目录认识寄存器计算机架构中的寄存器通用寄存器AX 寄存器BX 寄存器CX 寄存器DX 寄存器索引寄存器状态和控制寄存器物理地址什么是段段寄存器CS 寄存器什么是 Code SegmentDS 寄存器栈栈和 SS 寄存器栈顶越界问题 我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 star...[2021/11/23]

汇编语言的应用范围

汇编语言是计算机所能提供的最快、最有效的语言,也是能够利用计算机所有硬件特性的唯一语言。汇编语言主要应用在实时性要求高、对硬件设备进行控制的场合,如过程控制、媒体接口、通信等用高级语言难以实现的操作,必须使用汇编语言。 目前系统软件的研制虽然已有不少采用高级语言,但给出的目标程序往往还是采用汇...[2021/6/28]

汇编语言中的数据类型

目录一、数制及相互转换1. N 进制数转换为十进制数2. 十进制数转换为 N 进制数3. 二进制数转换为八进制数或十六进制数4. 八进制数或十六进制数转换为二进制数二、计算机中数和字符的表示(一)计算机中数的表示方法1. 原码表示法2. 补码表示法(二)二进制编码1. 十进制数的二进制编码(BC...[2021/6/28]

汇编学习笔记之转移指令

什么是转移指令: 可以修改IP,或同时修改CS和IP的指令统称为转移指令。转移指令可以通过修改CS和IP的值来实现对CPU执行内存某处代码的控制 段内转移:指令转移方式IP=IP+位移。等同于JMP 当前IP+需要位移字节 段内转移只修改IP,还是处于一个CS段地址内,例如:J...[2021/6/15]

汇编之使用标志寄存器进行指令转移

汇编之使用标志寄存器进行指令转移

根据单个条件标志的设置情况转移 指令 英文 含义 格式 测试条件 JZ/JE jump if zero/equal 结果为零/相等则转移 JZ/JE OPR ZF=1 JNZ/JNE jump if not zero/equal 结果不为零/不相等则转移 JNZ/JNE O...[2021/6/15]

【汇编语言:AVR架构】:常用指令集合

【汇编语言:AVR架构】:常用指令集合

下面是AVR架构下的汇编语言常用指令集,英语原版看起来会更容易理解,如下所示:        上面是常用的指令,全部指令集的使用方法可以在之类找到: http: ww1.microchip.com/download en/device...[2020/12/8]

揭秘String类型背后的故事——带你领略汇编语言魅力

字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续...[2019/11/11]

汇编语言——物理地址=段地址x16+偏移地址,检测点2.2

汇编语言——物理地址=段地址x16+偏移地址,检测点2.2

一、为什么 物理地址=段地址x16+偏移地址?     PS:刚开始学时,我都笨到不明白为什么是2的N次方,咱把物理地址就当数字,计算机中数字是由很多位0或1自由组合的, 而每一位上要么是0要么是1,只有这两种情况,所以N位就可以组成2的N次方个编号地址了 ...[2019/11/6]

汇编语言:51单片机与蓝牙模块通信

大二学年的小学期,初次接触蓝牙模块,到网上查找了很多教程,在实操过程中仍然遇到许多状况,整理自己的经验和心得,以飨读者,如有错漏,欢迎批评指正! 1、连接蓝牙模块与USB转TTL模块 如图所示,上面的器件是USB转TTL模块,下面的是蓝牙模块(型号:HC-05)。GND-GND,VCC-5...[2019/7/17]

07 编程语言介绍(二)机器语言&汇编语言

机器语言: 由于计算机内部职能接受二进制代码,因此,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言。机器语言属于低级语言。 编出的程序全是些0和1的指令代码,直观性差,还容易出错。除了计算机生产厂家的专业人员外,绝大多数的程序员已经不再去学习机器语言了...[2019/5/5]

2018-01-03 烂尾工程: Java实现的汇编语言编译器

2018-01-03 烂尾工程: Java实现的汇编语言编译器

在半年前的中文编程的尝试历程小记中简单介绍了这一项目. 由于短期内估计不会继续进行, 而且这个项目好像是至今个人在中文命名实践中的代码量最大的一个项目, 谨在此作一小结. 最新的源码库在program-in-chinese/a embler-in-chinese-experiment. 大致设计草...[2019/3/7]

常用的汇编指令

数据传送类指令: MOV reg/mem,imm ;立即数送寄存器或主存 MOV reg/mem eg,reg ;寄存器送(段)寄存器或主存 MOV reg eg,mem ;主存送(段)寄存器 MOV reg/mem,seg ;段寄存器送寄存器或主存 MOV al,4 ...[2019/1/28]

汇编笔记_第一章

title: 汇编笔记_第一章 date: 2018-12-25 12:49:17 tags: 笔记 categories: 汇编语言 概述 马上要期末了,,,浪了一学期,,现在开始复(yu)习(xi)了,,,QAQ 汇编其实不难,,把概念记住基本就没问题了,, 所以,写这几篇博客的目...[2018/12/26]

解决网站请求速度慢的一些方法

解决网站请求速度慢的一些方法

  开门见山,网站请求反应速度慢首先考虑服务器问题。 我在开发中遇到的就是服务器实例限制cpu占用10%以内访问正常,超出则限制访问速度,也就是网站请求速度慢 具体和阿里工程师聊天截图如下:       按照对方说的,升级了相关配置,然后重启服务器,重启...[2018/10/16]

汇编几个有趣实验

实验1: 输入以下命令,我先是使用a命令进行了输入,并用t命令进行的单步调试。 可以发现ax,bx在不同的命令下发生了改变,而ip的值也是根据输入指令的长度而不断的增加。后来我又使用了g命令进行了一次执行完成(结果和单步相同)。 这里需要注意,g的最后范围应当是命令结束的那个地址,...[2018/10/8]

汇编第一章--基础知识梳理与总结

在谈汇编语言的开始,我想大家可能有这样的疑问:1、在计算机这个领域内,我们最不缺的就是语言,例如:C,C++,C#,JAVA,PHP,VB,Fortran,phthon·····共256种之多。这里有这么多高级语言,我们为什么一定要学汇编语言,这个看上去并不流行而且比较古老的编程语言?2、汇编语言...[2018/10/8]

汇编第二章--基础知识梳理与总结

第一章,我们介绍了有关汇编语言的基础知识,在第二章我们主要介绍寄存器。 CPU的主要部件是寄存器,在8086CPU有14个寄存器,它们分别是:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW。8086CPU的所有寄存器都是16位的,可以存放两个字节。AX、BX...[2018/10/8]

win10 64位配置8086汇编环境

一:工具准备 Dosbox 0.74-2;MASM 工具地址: https: pan.baidu.com 1viOJVOvwwkGe0N2VZuNTqA 二:工具安装 1.Dosbox要安装在默认的盘中,不要变动(一般是C盘) 2.从工具包中拷贝4个exe文件,放到一个自定义文件夹中 ...[2018/10/8]

告诉你们一个印象笔记、有道云笔记等笔记软件与Markdown不得不说的秘密,记得点赞哦!

markdown是一个很不错的编辑方式,在我看来,它最大的优点有两个:统一的视觉风格,我们不用像在word或者别的富文本编辑器中编辑那样苦于文本格式的选择,特别是像我这种“强迫症患者”(苦笑)。简单,基本上阅读一遍文档就能上手,再配上一个不错的markdown编辑器的话,那就是小菜一碟。ok,言归正...[2018/9/30]

569
2
记录数:21 页数:1/11
 友情链接:直通硅谷  点职佳
加载更多