无符号数和有符号数:
无符号数表示寄存器的位数,8位:0~255;16位:0~65535。
有符号数:机器数和真值,0表示正(真)、1表示负(假)。
最高位是符号位。0对于正数:原码=补码=反码;
1对于负数:每位取反,末位+1是补码;每位取反是反码。
机器指令的格式:操作码字段+地址码字段
操作码反映机器进行什么操作。
地址码决定处理位置。
指令字长取决于操作码长度、操作数地址长度和操作数地址个数。
指令字长固定时指令字长=存储字长。指令字长可变时按字节的倍数变化。
操作数类型:地址是无符号整数;数字是定点数、浮点数或10进制数;字符是ASCII;逻辑数是逻辑运算。
操作类型:1、数据传送(源:寄存器、存储器;目的:寄存器、存储器;操作:MOVE、STORE、LOAD、PUSH、POP、置1、清0)
2、算术逻辑操作:加减乘除、增1减1、求补、与、或、非、异或、位操作、位测试、位清除、位求反...