Solidity基础 发表于 2021-09-27 | 分类于 Blockchain | | 热度: ℃ 字数统计: 3,982 | 阅读时长 ≈ 15 0x00 数据类型值类型 fixed/unfixed:有符号和无符号的定长浮点型 fixedMxN:带符号的定长浮点型,其中M表示按类型取的位数,N表示小数点。M应该能被8整除,N可以是0到80。fixed默认为fixed128x18。 ufixedMxN:无符号的定长浮点型,其中M表示按类型取的位 ... 阅读全文 »
汇编语言学习笔记(六) 发表于 2021-08-13 | 分类于 Binary | | 热度: ℃ 字数统计: 2,029 | 阅读时长 ≈ 8 0x00 指令系统总结8086CPU提供以下几大类指令。 数据传送指令这些指令实现寄存器和内存、寄存器之间的单个数据传送。典型指令如mov、push、pop、pushf、popf、xchg等。 算数运算指令这些指令实现寄存器和内存中数据的算术运算,它们的执行结果影响标志寄存器的sf、zf、of、cf ... 阅读全文 »
汇编语言学习笔记(五) 发表于 2021-08-13 | 分类于 Binary | | 热度: ℃ 字数统计: 3,716 | 阅读时长 ≈ 14 0x00 内中断任何一个通用的CPU都可以在执行完当前正在执行的指令之后,检测到从CPU外部发送过来的或内部产生的一种特殊信息,并且可以立即对所接收到的信息进行处理。这种特殊的信息称为中断信息。中断是指CPU不再接着向下执行,而是转去处理这个特殊信息。 中断信息来自内部和外部,本节主要讨论内部中断。 ... 阅读全文 »
汇编语言学习笔记(四) 发表于 2021-08-10 | 分类于 Binary | | 热度: ℃ 字数统计: 3,809 | 阅读时长 ≈ 14 0x00 转移指令可以修改IP,或同时修改CS和IP的指令统称为转移指令。概括地讲,转移指令就是可以控制CPU执行内存中某处代码的指令。 8086CPU转移行为包括以下几类: 只修改IP时,称为段内转移,比如jmp ax。 同时修改CS和IP时,称为段间转移,比如jmp 1000:0。 由于转移 ... 阅读全文 »
汇编语言学习笔记(三) 发表于 2021-08-06 | 分类于 Binary | | 热度: ℃ 字数统计: 3,305 | 阅读时长 ≈ 14 0x00 内存定址方法and&or指令 and指令 逻辑与指令,按位进行与运算。通过该指令可将操作对象的相应位设置为0,其他位不变。 or指令 逻辑或指令,按位进行或运算。通过该指令可将操作对象的相应位设置为1,其他位不变。 以字符形式给出数据用’……’的方式指明数据是以字符的形式给出 ... 阅读全文 »