
汇编语言
文章平均质量分 57
CyberS.zt
这个作者很懒,什么都没留下…
展开
-
汇编语言王爽(第四版)实验一
汇编语言原创 2022-09-24 08:23:59 · 1798 阅读 · 1 评论 -
汇编语言寄存器
存储器存储器是用来存放程序和数据的。计算机的存储系统由内存(主存储器)和外存(辅助存储器)组成。内存设在主机内部,用在暂时存放当前运行的程序和使用的数据,其特点是存取速度快,但比外存容量小,且掉电后数据全部消失。外存设在主机外部(磁盘、光盘等),属于计算及外部设备,用来存放当前不参与运行的程序和数据。其特点是能永久存放信息,存储容量大,但存取速度较低。存储器的组成:存储器的基本单位是位,他能存储一位二进制数的0或1。每8位组成一个字节,每相邻的4个字节又可组成汉字,以此类推。存储器存取的最小原创 2022-05-06 23:20:33 · 345 阅读 · 0 评论 -
汇编语言基础知识(二)
(1).1个CPU的寻址能力为8KB,那么他的地址总线宽度为131根地址总线寻址为2^1=2byte10根地址总线寻址为2^10=1024byte=1KB13根地址总线寻址为2^13=8KBN根就是2^N寻址就是用一个数字表示一个字节存储单元的地址,而不是表示这个存储单元中的内容一根地址总线的寻址能力是一个内存单元,一个内存单元应该是1Byte。每个存储单元可以存储1Byte的数据,寻址能力8KB说明一共有8*1024个存储单元(每个存储单元存储8bit的数据),10根总线可以寻原创 2022-04-30 12:12:28 · 2394 阅读 · 1 评论 -
汇编语言基础知识
汇编指令是机器指令的助记符,同机器指令一一对应。每一种CPU都有自己的汇编指令集。CPU可以直接使用的信息在存储器中存放。在存储器中指令和数据没有任何区别,都是二级制信息。存储单元从零开始顺序编号。一个存储单元可以存储8个bit,即8位二进制数。1Byte=8bit 1KB=1024B 1MB=1024KB 1GB=1024MB每一个CPU芯片都有许多管脚,这些管脚和总线相连。也可以说,这些管脚引出总线。一个CPU可以引出3种总线的宽度标志了这个CPU的不同方面的性能:原创 2022-04-29 22:38:01 · 405 阅读 · 0 评论 -
汇编语言之存储器、总线
存储器存储器是计算机系统中的记忆设备,用来存放程序和数据,他根据控制器指定的位置存入和取出数据。存储器可分为高速缓冲存储器、主存储器(主存、内存)和辅助存储器(辅存、外存)主存储器包括RAM(静态RAM、动态RAM)和ROM(MROM掩模、PROM可编程、EPROM、EEPROM)辅助寄存器包括:磁盘、磁带、光盘等。CPU对存储器的读写:存储器被划分成多个存储单元,存储单元从零开始顺序编号。这些编号可以看作存储单元在存储器中的地址。CPU进行数据读写,必须和外部器件(芯片)进行三原创 2022-04-29 22:29:34 · 794 阅读 · 0 评论 -
汇编语言初学(二)
进制转换基础计算机只识别二进制,汇编中一般是用十六进制表示数据,是用十六进制是为了方便程序员阅读和开发。 二进制和十六进制转换0101 1100 1001 0010 //二进制5 c 9 2 //每四位二进制数对应一位十六进制数① 在X86汇编代码中,十六进制写法为如下:mov ax,2000H ; h结尾表示十六进制,h不区分大小写② 在ARM汇编代码中,十六进制写法为如下:Mov ...原创 2022-04-23 21:16:46 · 1847 阅读 · 0 评论 -
汇编语言初学
汇编语言汇编也是一门编程语言,与Java,C++,python等高级语言无异,只不过汇编更加接近硬件,代码执行效率高。代码执行效率:二进制>汇编>C>java所有编程语言都有相应语法,汇编也不例外,语法是人定的,只是一套公共协议,目的是方便程序员进行程序开发。常见的CPU架构:X86架构:PC端主流 高性能高功耗 ARM架构:移动端主流 体积小低功耗 MIPS架构:龙芯3号 国产CPU架构:一套规则架构不等同于硬件不同架构使用的指令集不一样,X86使用了C原创 2022-04-22 21:19:28 · 286 阅读 · 0 评论