汇编语言
文章平均质量分 76
「已注销」
这个作者很懒,什么都没留下…
展开
-
汇编语言复习~跳转指令、移位指令和标志位
跳转指令jc,如果CF = 1,则跳转至指定位置。jnc,如果CF = 0,则跳转。CF为进位或借位标识符,被运算结果所影响。jz,如果ZF = 1,则跳转。jnz,如果ZF = 0,则跳转。ZF为零标志位,如果运算结果为0,则ZF = 1。je,通常搭配cmp指令使用,如果源操作数和目标操作数相等,则跳转。记法:Jump if equal.另,这里做说的源操作数和目标操作数,我一般喜欢表述为第一操作数和第二操作数,实际上它们是一个意思,假如有指令CMP AX,[0000H],那么AX中原创 2021-06-15 17:45:39 · 3218 阅读 · 0 评论 -
汇编语言的一些知识点总结(二)
汇编语言的一些知识点总结(二)本次总结主要基于汇编语言实验三:汇编语言程序调试运行。org伪指令。如:org 20h它定义了下一条汇编语句的位置。汇编语言源程序中若没有ORG伪指令,则程序执行时,指令代码被放到自由内存空间的CS:0处;若有ORG伪指令,编译器则把其后的指令代码放到ORG伪指令指定的偏移地址。两个ORG伪指令之间,除了指令代码,若有自由空间,则用0填充。offset指令和lea指令offset指令相当于取得了标号的偏移地址,举个例子:assume cs:codesgcode原创 2021-05-19 03:16:01 · 665 阅读 · 0 评论 -
关于汇编语言一些前置知识点的总结
【代码】关于汇编语言一些前置知识点的总结。原创 2021-04-11 20:43:17 · 487 阅读 · 0 评论 -
零基础入门学习汇编语言~基础知识~CPU对存储器的读写
指令和数据·指令和数据使应用上的概念。·在内存和外存上,指令和数据无任何区别,均为二进制信息。CPU对存储器的读写·总线在逻辑上可划分为地址总线,数据总线和控制总线,通过信号经过不同的导线,实现指令和数据的区分。·对于8086CPU,下面的机器码能够完成从3号单元读数据:地址总线·CPU是通过地址总线来指定存储单元的。·地址总线上能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址。===>????高位在下面,低位在上面,读取二进制地址信息从下往上读。·一个CPU有原创 2021-01-06 11:51:46 · 631 阅读 · 0 评论 -
零基础入门学习汇编语言~基础知识~机器语言与汇编语言的产生及组成
1.1机器语言不需理解,只需做简要了解。·机器语言是机器指令的集合,由0和1组成。·机器指令展开来讲就是一台机器可以正确执行的命令。e.g.01010000(push AX)工作原理:电平脉冲(与数字逻辑类似,波形图)·早期的程序员将0、1数字编程的程序代码搭载纸带或卡片上,1打孔0不打孔,再将程序通过纸带机或卡片机输入计算机,进行运算。(↑很残酷,十进制转换为二进制,且需要补码)1.2汇编语言的产生·汇编语言的主题是汇编指令。·汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是原创 2021-01-04 13:29:36 · 1700 阅读 · 0 评论