您的位置:首页 > 其它

【复习拾遗】 汇编语言

2016-03-03 13:10 302 查看
第一章:汇编语言基础

1.非压缩的BCD码:非压缩型BCD码一个字节可存放一个一位十进制数,其中高4位的内容不做规定(也有部分书籍要求为0,二者均可),低4位二进制表示该位十进制数。如5的非压缩型BCD码是0000
0101,必须存放在一个字节中,56的非压缩型BCD码是00000101
00000110,必须存放在一个字中;字符‘7’的ASCII码37H(00110111)就是数7的非压缩BCD码(高4位的内容不做规定)。

2.ASCII码为7位二进制编码,而第八位恒为0,所以ASCII码能表示2^7=128个字符。

ASCII码30H~39H =>'0'~'9';41H~5AH =>'A'~'Z'; 61H~7AH
=>'a'~'z'.


3.关于求补码与求补运算,请参照Java课程第二课

4.把控制器、运算器、寄存器(数据的读写很快)和高速缓冲存储器(Cache:加速程序的执行)集合在一起称为CPU。

5.总线结构


控制总线:CB

6.寄存器

①数据寄存器(主要用处是存放数据,有时也可以存放地址):

AX BX(基址寄存器,除了存放数据,它经常用来存放一片内存的首地址) CX DX

②地址寄存器(主要存放数据的偏移地址,也可以存放数据):

SP BP(基址指针,存放堆栈中数据的偏移地址) SI DI

③段寄存器:

CS SS(堆栈段寄存器) DS ES(附加段寄存器)

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: