汇编学习
pinggle
好好工作,好好生活
展开
-
【汇编学习笔记01】数据进制
一.基础知识:十进制(D): 0,1,2,3,4,5,6,7,8,9二进制(B): 0,1八进制(O): 0,1,2,3,4,5,6,7十六进制(H): 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 二.进制间的转换:1.十进制转换为二进制或者十六进制: 用除以2取余法或除以16取余法。2.二进制或者十六进制转换为十进制: 各位二进原创 2013-02-19 23:23:17 · 1062 阅读 · 0 评论 -
【汇编学习笔记02】数据表示
一.基础知识:计算机系统内部采用二进制表示数值数据,非数值数据和指令。 二.数值数据的表示:把一个数连同其符号在内在机器中的表示加以数值化,这样的数称为机器数。一般用最高有效位来表示数的符号: 正数用0表示,负数用1表示。1.有符号数的数值范围:8位有符号数表示的数值范围: (-128) -- (+127)16位有符号数表示的数值范围: (-32768) -- (+原创 2013-02-19 23:28:05 · 942 阅读 · 0 评论 -
aam 汇编指令
该指令是用于调整寄存器AL之值,该值是由二个单BCD码字节用无符号乘指令MUL所得的积。其调整规则如下: AH←AL/10(商),AL←AL%10(余数) 指令的格式:AAM 受影响的标志位:PF、SF和ZF(AF、CF和OF等都是无定义) 例如: MOV AL, 9 MOV BL, 8 MUL BL ;AL=72D AAM转载 2013-09-09 18:11:10 · 16610 阅读 · 3 评论