寄存器组
1、 16位寄存器组
16位CPU所含有的寄存器有:
4个数据寄存器(AX、BX、CX和DX)
2个变址和指针寄存器(SI和DI)
2个指针寄存器(SP和BP)
4个段寄存器(ES、CS、SS和DS)
1个指令指针寄存器(IP) 1个标志寄存器(Flags)
2、 32位寄存器组
32位CPU除了包含了先前CPU的所有寄存器,并把通用寄存器、指令指针和标志寄存器从16位扩充成32位之外,还增加了2个16位的段寄存器:FS和GS。
32位CPU所含有的寄存器有:
4个数据寄存器(EAX、EBX、ECX和EDX)
2个变址和指针寄...
[2008-11-08 21:18] 寄存器组
阅读全文 |
评论次数(0) |
浏览次数(473) |
所属类型(学习网摘)
[2008-11-08 21:00] 数值数据的表示
数值数据的表示
(1)、二进制
在计算机内,数值是用二进制来表示的,每个二进制数按权相加就可得到其十进制数值。在书写二进制时,为了区别,在数据后面紧跟一个字母B。
二进制的一般表现形式为:bn-1…b1b0B,其代表数值:bn-12n-1+…+b121+b020。
数据的二进制表示形式简单、明了,但它书写起来比较长,所以,通常情况下,我们在程序中不直接用二进制来书写具体的数值,而改用八进制、十进制或十六进制。
(2)、八进制
八进制是一种二进制的变形,三位二进制可变为一位八进制,反之也然。八进制的表示元素是:0、1、…、7。在书写时,为了区别,在数据后面紧跟一个...
(1)、二进制
在计算机内,数值是用二进制来表示的,每个二进制数按权相加就可得到其十进制数值。在书写二进制时,为了区别,在数据后面紧跟一个字母B。
二进制的一般表现形式为:bn-1…b1b0B,其代表数值:bn-12n-1+…+b121+b020。
数据的二进制表示形式简单、明了,但它书写起来比较长,所以,通常情况下,我们在程序中不直接用二进制来书写具体的数值,而改用八进制、十进制或十六进制。
(2)、八进制
八进制是一种二进制的变形,三位二进制可变为一位八进制,反之也然。八进制的表示元素是:0、1、…、7。在书写时,为了区别,在数据后面紧跟一个...
阅读全文 |
评论次数(0) |
浏览次数(592) |
所属类型(学习网摘)
[2008-11-06 21:10] 第五章学习心得
学习本章后对[BX],LOOP有了基本的了解。加深了对数据存储,内存地址有了心得认识。
~~~[BX]:内存单元的描述
在此处需要区别()和[],在编译器和DEBUG中有不同的含义。
要点:
完整描述一个内存需要的两个条件:
1.内存地址
2.内存单元长度
~~~()内存内容描述:
(X)表示X中的内容。
(20000H)表示内存20000H单元的内容,其中()中的单元地址为内存的实际物理地址。
((基地址X*16)+偏移量)
~~~LOOP 循环
要点:mov cx,***(循环次数)
注意:CUP执行loop时,先计算A...
~~~[BX]:内存单元的描述
在此处需要区别()和[],在编译器和DEBUG中有不同的含义。
要点:
完整描述一个内存需要的两个条件:
1.内存地址
2.内存单元长度
~~~()内存内容描述:
(X)表示X中的内容。
(20000H)表示内存20000H单元的内容,其中()中的单元地址为内存的实际物理地址。
((基地址X*16)+偏移量)
~~~LOOP 循环
要点:mov cx,***(循环次数)
注意:CUP执行loop时,先计算A...
阅读全文 |
评论次数(1) |
浏览次数(641) |
所属类型(心得体会)