逻辑错误:汇编指令的错误。
语法错误:伪指令的错误。...


- [mess] 这个解释的问题不小啊,博主还是好好看看第四章的4.2吧 程序在编译的时候被编译器发现的错误是“ 06/03 17:42
- [xiaochong] 正确! 06/01 10:43
- [makeamind] 恩谢谢| 05/30 16:29
- [makeamind] 谢谢lemontree,已经明白了! 05/30 16:28
- [younggay] sub 减法操作。sub ax,ax就是 ax = ax - ax 05/30 11:35
- [younggay] 就是执行FFFF0H处的指令,同一物理地址可以由不同的段地址和偏移地址组成。 05/30 11:28
- [younggay] 偷懒了。 05/30 11:26
- [younggay] up 05/30 11:26
- [younggay] mov bl,[000C] bx=?这个000C是不是12的意思?即偏移地址是12? 05/30 10:58
- [lemontree] 个000C是不是12的意思?即偏移地址是12?所以bx=0000H 建议博主在巩固一下进制间 05/29 21:16
[2008-06-03 13:54] 逻辑错误与语法错误
阅读全文 |
评论次数(1) |
浏览次数(717) |
所属类型(总结PP)
[2008-05-29 00:26] 第二章PP
1、8086CPU所有的寄存器多是16位的,通过寄存器有AX,BX,CX,DX。再可分为AH,AL,H即为高字节为high,l低字节位low。
2、16位的CPU指的是运算器一次最多可以处理16位的数据;寄存器的最大宽度为16位,寄存器和运算器之间的通路为16位。
3、8086的寻址方式通过段地址*16+偏移地址来算出内存的地址。真正的含义就是用一个基础地址和相对一基础地址的偏移地址相加得到的内存地址。
4、CPU可以用不同的段地址和偏移地址形成同一个物理地址。
5、偏移地址为16位,范围为0000H-FFFFH,大小为64KB。...
2、16位的CPU指的是运算器一次最多可以处理16位的数据;寄存器的最大宽度为16位,寄存器和运算器之间的通路为16位。
3、8086的寻址方式通过段地址*16+偏移地址来算出内存的地址。真正的含义就是用一个基础地址和相对一基础地址的偏移地址相加得到的内存地址。
4、CPU可以用不同的段地址和偏移地址形成同一个物理地址。
5、偏移地址为16位,范围为0000H-FFFFH,大小为64KB。...
阅读全文 |
评论次数(1) |
浏览次数(644) |
所属类型(总结PP)
[2008-05-29 00:11] 第一章的PP
传张PP,不时看看...
阅读全文 |
评论次数(2) |
浏览次数(886) |
所属类型(总结PP)
页码数(1):
1