上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 1、JE, JZ 结果为零则跳转(相等时跳转) ZF=12、JNE, JNZ 结果不为零则跳转(不相等时跳转) ZF=03、JS 结果为负则跳转 SF=14、JNS 结果为非负则跳转 SF=05、JP, JPE 结果中1的个数为偶数则跳转 PF=16、JNP, JPO 结果中1的个数为偶数则跳转 P 阅读全文
posted @ 2017-07-29 18:03 随意就好欧巴 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 除了这些通用寄存器,还有一些其他的寄存器以及不对外公开的寄存器,因为用途特殊,不能乱使用。在CPU里面的一些容器,设计计算机的人,为它起了几个名字。寄存器 主要用途 存储范围EAX 累加器 32位ECX 计次 32位EDX I/O指针 32位EBX DS段的数据指针 32位ESP 堆栈指针 32位E 阅读全文
posted @ 2017-07-24 21:20 随意就好欧巴 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 段寄存器,通用寄存器,隐藏寄存器.这节课再学一个寄存器,叫做标志寄存器。旗帜标志寄存器(EFLAGS): 主要用于反映处理器的状态和运算结果的某些特征及控制指令的执行。这话太专业了,我们用大白话给大家举个例子。在CPU里面,有一些指令运行完之后,会把一些运行完的情况放到标志寄存器里面。另外一些指令会 阅读全文
posted @ 2017-07-23 21:25 随意就好欧巴 阅读(894) 评论(0) 推荐(0) 编辑
摘要: mov byte [ds:mydata],0x1Amov word [ds:mydata],0x1234 大端模式:数据高位在内存低位,数据低位在内存高位。小端模式:数据低位在内存低位,数据高位在内存高位。 在现在的电脑上,绝大多数应用程序采用的都是小端模式。如果是手机上的应用绝大多数,都是大端模式 阅读全文
posted @ 2017-07-23 21:07 随意就好欧巴 阅读(146) 评论(0) 推荐(0) 编辑
摘要: inc= increasedec=decreaseandornotxorinc 操作数inc r/m0x12=0001 00100x34=0011 0100 0001 00000x12=0001 00100x34=0011 0100 0011 01100x12=0001 00100x34=0011 阅读全文
posted @ 2017-07-22 20:10 随意就好欧巴 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 汇编指令英文全称:1.通用数据传送指令MOV > moveMOV dest,src ;dest←srcMOV 指令把一个字节或字的操作数从源地址src 传送至目的地址dest。MOVSX >extended move with sign dataMOVZX >extended move with z 阅读全文
posted @ 2017-07-21 17:45 随意就好欧巴 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 原始机器码5=0000 0101=0x055=0000 0000 0000 0101=0x00055=0000 0000 0000 0000 0000 0000 0000 0101=0x00000005 -3=1111 1101 补码+3= 0000 0011= byte-3 = 1000 0011 阅读全文
posted @ 2017-07-21 16:49 随意就好欧巴 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 3,div(division) 与门 A B C 0 0 0 1 0 0 0 1 0 1 1 1 异或门 a b c 0 0 0 1 0 1 0 1 1 1 1 0 非门 a b 1 0 0 1 或门 a b c 1 0 1 0 1 1 1 1 1 阅读全文
posted @ 2017-07-16 21:13 随意就好欧巴 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 在8086处理器上,如果要用寄存器来提供偏移地址,只能使用BX,SI,DI,BP。段寄存器:BX段寄存器:SI段寄存器:DI段寄存器:BP不能使用其他寄存器,比如SP、IP、AX、CX、DX。这是一种硬性规定,说不上有什么特别的理由。而且在设计8086处理器时,每个寄存器都有自己的特殊用途。 设计这 阅读全文
posted @ 2017-07-13 09:23 随意就好欧巴 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 前我们往屏幕输出了一个Hello,费了老大的劲。有没有什么更简单的方法呢?当然有啦。我们把所有的文字对应的Ascll码统一放到一块内存里面。再把这些东西统一搬进去显存里面。 mov cx,10ES:B800DI:0DS:07C0SI:8rep movsb byte ptr [ES:DI],byte 阅读全文
posted @ 2017-07-09 23:06 随意就好欧巴 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页