|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 服气 于 2011-7-1 23:40 编辑
http://bbs.fishc.com/forum.php?mod=viewthread&tid=2830&extra=page%3D1 汇编笔记NO.1
大家有空可以看看整理下思路 谢谢大家支持我会继续做下去的
——————————————————————7月1号分割线———————————————————————————————
第一节 寄存器
内部总线 (具体很高深莫测)(有兴趣的可以去学学物理说不定你就是下一个爱因哦)
¥通用寄存器种类 AX BX CX DX SI DI SP BP IP CS SS DS ES PSW (突然发现加入老师说“很”得时候那个啥 自己听听吧)
我们依次解释一下(也可以自己百度 有道哈)
#AX adition x (x我也不知道是什么大家猜猜吧)
#BX base x
#CX code x
#DX date x
#SI source indicator 源地址寄存器
#DI destinatinon indicator 目标地址寄存器
#CS:IP code segment : instruction pointer 代码段:指令指针
#SS:SP stack segment :stack pointer 堆栈段:堆栈指针
#ES extra srgment 附加段寄存器
#PSW program status word 状态字
可能不太准确请大家指明错误哈 不过真的很重要 希望老师以后将得时候能加上去
第二节
¥字(word)
¥1word=2B
¥超过寄存器的位数限制会丢位(最高位)(其实那一位没丢)
¥AX中的AH与AL一旦分开AH与AL就不相关(搞分居额)
#Bin 二进制
#Byte 字节
#bit 位
#addition 加法
#subduction 减法
第三节 (仓小姐第一次出现 )
物理地址 (好吧我承认老师又让我们学禽兽<CPU>了- -)
¥地址总线有问题<多了4根>(实际上AMD和interl才不会给你20根的)
(不过主板厂商还是很大方的给你20根)要明白cpu比主板造价高啊
¥偏移寻址
公式 物理地址=段地址×16+偏移地址
@ 好吧如果你不理解我给你讲个故事呗
@故事①
@话说甲鱼老师新接手一个班级 人那叫一个多呀 热闹呀 像菜市场一样
然后 甲鱼老师 愣了 “哇 这么些人 怎么点名呢”?“算了背吧”
张三李四王五李六.........终于背上来了
1年之后 甲鱼老师又接手一个班级 人一样很多 可甲鱼老师笑了
他不背了 王五 王五左边的同学 王五右边的同学 王五左边的左边的同学.......
又过了1年之后甲鱼老师又想出一个好方法
第一排第一个同学 第二排第一个同学............
于是乎 你就明白了吧
¥地址×16是向左偏移1位 (16进制的1位不是2进制的1位区分开)
第四节
¥段空间:这个是我们自己安排的想咋滴咋滴(段是方便我们理解的,计算机没有段的概念因为他是禽兽)
基址 :16的倍数 (这个从第三节倒推嘿嘿别说你不会)
偏移地址:最大空间长度64K(因为16位cpu呀)
物理地址表示有很多:(比如5=1+4 5=2+3 额对吧)
|
评分
-
查看全部评分
|