《英特八零八六芯片口诀一》由会员分享,可在线阅读,更多相关《英特八零八六芯片口诀一(5页珍藏版)》请在金锄头文库上搜索。
1、英特八零八六芯片口诀一之结构及其编码 这里所说的结构,仅指编程需要用到的部分结构,而不 是芯片内的所有结构。所谓口诀就是顺口溜,方便阅读记忆而矣。原来所用的 字母字符和阿拉伯数字等需要用中文代替,否则,夹杂 其中,读起来拗口,顺口溜不顺口,那就失去编写的意 义了后面有注解,给出了口诀中所有字词的含义。有些可能 本文未用到,先放着,后续可能会用到。标字进位满则进一不足贷加减连续有依赖上下补转位移爱高溢低出具承载携手零位清置改中断调用观成败标字余位置位个数奇偶分加减辅进半节问零位开关得零门为正为负符号任中断执行肯不肯陷阱报错疗伤痕数据转存方向审结果超载溢出真标字各号位编码(一始) 进辅零位奇偶间
2、一五七三国窖年 符号陷阱中断延 八九不离十相连 方向溢出最后垫 十一十二余位闲通段累计向偏高低节寻觅源归字无解仲码堆伯十六界数据程序存有别段前缀地址皆寻主库里唯觅只往堆栈挤 段编码首排辅零主三尾码一栈二居间随配核存结构及编码: 核累加计数零一占方向偏址数二三寻堆觅栈四五担源六归七序编完低节前四序不变高节续排四七沿无节配偏觅分加源归的址偏零一二三觅源归值偏若单立源四归五剩六七加节配各址加节原数延唯有值六变觅栈加节加字配一二不加配零核配三【注解】节:字节,八位二进制数 字,双节:十六位二进制数 核,微核:微处理器,cpu存:或内存,或核存,或段存,或通存,或标存 内:内存通,通存,通字:十六位通用
3、寄存器 核,核存,核节,核字:八位或十六位通存 段,段存,段字:段寄存器通存包括:累,累加,累字:累加寄存器ax;高累:累加器高节ah ;低累:累加寄存器低节al计,计数,计字:计数寄存器ex高计:计数寄存器高节eh ;低计:计数寄存器低节el向,方向,向字:方向寄存器dx高向:方向寄存器高节dh;低向:方向寄存器低节dl基,基址,偏,偏移,偏址,偏字:基址寄存器bx; 高基,高偏:基址寄存器高节bh;低基,低偏:基址寄存器低节bl寻,寻堆,寻字:堆栈段数据指针sp觅,觅栈,觅字:堆栈指针bp源,源字:源数据指针si归,归的,归字,的,目的,的字:目的数据指针di 段存包括:主,主段,主库,伯
4、段,伯库:数据段ds 辅,辅段,辅库,仲段,仲库:数据段es 码,令,码段,令段:程序段cs堆,堆段,栈,栈段:堆栈,堆栈段ss标,标存,标字,标志:十六位标志寄存器flags 标志位包括:进,进位cf;奇偶:奇偶位pf;辅:辅位,辅助进位af;零:零位zf ;符,符号:符号位sf;陷,陷阱,单步:陷阱位tf;断,允断,肯断,许断,中断:中断位,中断允许位 if;方,方向:方向位df;溢,溢出:溢出位of;配核存:指令格式中的(mod reg r/m)配:指mod;核:指reg;存:指r/m,相当于通存或内存 量:指w,相当于取字还是取节 逆:指d,去则目的操作数在后为零,来则目的操作数在 前为一 十进制数字:零一二三四五六七八九十 十六进制数字:零一二三四五六七八九十士丰区古吉 后面五个字取其笔画分解后与表示的数相同四位二进制数字:亲(1000)近(0100)疏(0010)远(0001)离(1001)合(0110)追(0101)回(1010) 贴(1100)靠(0011) 推(1011)拉(1101)装(1110)卸(0111) 满(1111)零(0000)以上各字取其形意与对应的二进制数串相似