随笔分类 - 汇编/计算机原理
摘要:今天在看MIT公开课【编程范式】的时候发现二进制码补码只是不是很清楚,于是推一下负数 原码 推 补码注:t(原码),a(反码),c(补码)拿15举例 15: 00000000 00001111 (t)要推出-15 ,因为 15 + (-15)= 015:00000000 00001111 ,0 :00000000 00000000所以-15: 00000000 00001111 + ? (-15) = 00000000 00000000 因为: 11111111 11111111 + 1 = 00000000 00000000所以我们先算出和为1111...
阅读全文
摘要:AH&AL=AX(accumulator):累加寄存器 BH&BL=BX(base):基址寄存器 CH&CL=CX(count):计数寄存器 DH&DL=DX(data):数据寄存器 SP(Stack Pointer):堆栈指针寄存器 BP(Base Pointer):基址指针寄存器 SI(Source Index):源变址寄存器 DI(Destina...
阅读全文
摘要:DATAS SEGMENT OUT_WEL DB 0DH,0AH,'please input the password:$' OUT_WRONG DB 0DH,0AH,'your input is wrong!$' OUT_RIGHT DB 0DH,0AH,'OK!$' INPUT DB 100 DB ? ...
阅读全文
摘要:在计算机中,大部分数据存放在主存 中,8086CPU提供了一组处理主存中连续存放的数据串的指令——串操作指令。串操作指令中,源操作数用寄存器SI寻址,默认在数据段DS中,但允许段 超越;目的操作数用寄存器DI寻址,默认在附加段ES中,不允许段超越。每执行一次串操作指令,作为源地址指针的SI和作为目的地址指针的DI将自动修 改:+/-1(对于字节串)或+/-2(对于字串)。地...
阅读全文

浙公网安备 33010602011771号