那些年,我们一起学过的汇编----之进制转换和串的操作

代码转换是计算机应用中常见问题,计算机内部职能进行二进制的运算,而输入设备提供的是数和字符的ASCII码形式。所以必须把ASCII码形式表达的十进制数或其他进制数转换成二进制数。同样,当数据处理结束后,也需要进行相应的转换,将二进制码转换为输出需要的ASCII码或者十进制数给显示器。这一节我就说说关...

那些年,我们一起学过的汇编----之“Hello World!”

 “Hello World!”是一个经典之作,学习每一门语言的第一个程序便是它,但对于汇   编来说,我感觉它的入门程序拿“Hello World!”的话,就有点难度了, 对于汇编语言的一些基本知识就不再说了,这里就着重实现下用汇编语言输   出“Hello World...

那些年,我们一起学过的汇编----之寻址方式(二)

紧接上一篇文章《那些年,我们一起学过的汇编---之寻址方式(一)》,我们继续来探究关于寻址方式。 3、基址寻址/变址寻址 基址寻址/变址寻址也没成为寄存器相对寻址,其操作数的有效地址EA是一个基址寄存器(BX或BP)或者是变址寄存器(SI或DI)的内容与指令中制定的一个8位或16位的位移量之和,即 ...

那些年,我们一起学过的汇编----之跳转指令

汇编中的跳转指令从大体上分为无条件转移指令和条件转移指令。下面就围绕着这两个大的方面来探究下汇编语言的跳转指令。   一、无条件转移指令 无条件转移指令JMP将无条件地转移到指令的目的地址去执行指令,因此JMP指令必须指定转移的目标地址 无条件转移指令可以分为两类:段内跳转和段间跳转,段内...

那些年,我们一起学过的汇编----之程序返回操作系统

  上一篇聊了下汇编的伪指令,本人也是学汇编没多长时间,所以难免有些不对的地方,如果你在阅读过程中发现了错误,还希望不辞吝教呀,这一篇我们一起来看看汇编语言的程序返回操作系统这部分是怎么实现的。 我们都知道,汇编语言源程序要进过汇编和连接两个步骤才能生成一个可以在DOS下直接执行的.exe...

那些年,我们一起学过的汇编----之中断

  中断是计算机输入输出程序设计常用的控制方式,有一点计算机操作系统基础的人对这个词一定不会陌生,中断控制技术主要应用在以下几个方面: 1、及时处理计算机中突发故障,比如说突然断电、执行指令时溢出内存故障等等, 2、协调主机与外设工作速度的矛盾 3、在实时控制系统中,及时处理各控...

那些年,我们一起学过的汇编----之伪指令

  弄懂了前面几篇关于基础的文章,下面就开始我们真正的汇编之旅了,在这一篇中我们着重来强调下汇编语言的伪指令。伪指令是汇编语言程序设计中的一个主要的部分,属于控制命令,在汇编语言中的数据定义、存储单元分配、指示程序结果等功能。 首先,我想很多人对伪指令语句与指令语句的区别不是太清楚吧,两者...

那些年,我们一起学过的汇编----之标志寄存器

  Intel 8086/8088CPU设置了一个16位的标志寄存器,用来反映微处理器的当前状态和某些控制,标志寄存器中有9个标志位,分为两大类:状态标志(CF, PF, AF, ZF, SF, OF)和控制标志(TF, IF, DF),状态标志由CPU根据运算结果自动...

那些年,我们一起学过的汇编----之顺序、分支与循环程序设计

一个算法用程序设计语言的语句有序地组合在一起加以描述,其组合方式称为程序的控制结构或简称为程序结构。程序的基本结构形式有顺序结构、分支结构和循环结构。 一、顺序结构 顺序结构是最简单的,也是最基本的程序结构形式,这种结构形式的程序的最大特点就是程序运行时从开始到结尾一直是按照编写指令的顺序执行,且每...

那些年,我们一起学过的汇编----之寻址方式(一)

  紧接着上一篇我们的标志寄存器,这一篇我大致概括下计算机的寻址方式,因为自己在汇编上也不是知道很多,所以难免有错误之处,还希望高手拍砖。希望这一系列文章能为大家学习汇编提供一个平台。 首先还是说下指令操作数,Intel  8086/8088CPU的指令系统中锁需操作数有以下4种...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。