汇编网首页登录博客注册
ghi的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  我搜索了我整个的大脑却找不到一个词来形容我现在的心情......
  • 『姓名』:                    
  • 『性别』:男    『发送消息
  • 个人说明:
  • 详细信息『加为好友』
学习动态
最新留言
好友圈

[2008-08-03 15:24] 乘法除法总结

div  

    被除数     ax              dx(高16位)ax(低16位)
     结果   al(商)ah(余数)   ax(商)dx(余数)

mul  相乘2个数位数必须相同
      
      8位时       乘法的一个数默认存在ah中
      16位时       乘法的一个数默认存在ax中

    结果:8位    结果存在ax中
          16位    结果高位存在dx中 地位存在ax中

乘法除法的主要结果(除法的商)都是先存在低位,低位存完才能存在高位。 如果是32位 那么先存在ax 高位存在d...
阅读全文 | 评论次数(1) | 浏览次数(728) | 所属类型(学习笔记)

[2008-07-06 16:32] 第9章 知识点

操作符offset

功能是取得标号的偏移地址
assume cs:code
codesg segment
  start: mov ax,offset start    ;相当于mov ax,0
  s:     mov ax,offset s        ;相当于mov ax,3
codesg end
end start

jmp 指令

cpu在执行jmp指令的时候并不需要转移的目的地址 而是包含的转移的位移。

jmp short 标号
实现的是:ip=ip+8位位移
(1)8位位移=标号处的地址-jmp指令后的第一个字节的地址
(2)short知名...
阅读全文 | 评论次数(1) | 浏览次数(399) | 所属类型(学习笔记)

[2008-05-19 00:09] 疑问1

点击查看原图
在看书的第6章的时候遇到了1个问题
不懂  不知道是什么问题
如图片所示
ds= 0b2d  怎么说程序是从0b3d 开始存放的呢?
这个是第6章的第一节出现的问题......
阅读全文 | 评论次数(3) | 浏览次数(395) | 所属类型(学习笔记)

[2008-03-31 21:03] 一个建议

做检测题的时候做完了 能给出正确的答案吗?
我做了几次  都没做对
5555555555
都不知道哪里出的错误
很盲目的~~!...
阅读全文 | 评论次数(3) | 浏览次数(399) | 所属类型(学习笔记)

[2008-03-17 22:31] 3.1--3.5

cpu中用 16位寄存器来存储一个字  
内存单元是字节单元  一个单元存放一个字节
一个字用2个地址连续的内存单元来存放
字单元:存放一个字型数据 的内存单元,由两个地址连续的内存单元组成
将起始地址为n的字单元称为n地址字单元

8086cpu中有个DS寄存器 通常用来存放要访问数据的段地址

读取10000H单元的内容
MOV BX,1000H
MOV DS,BX
MOV AL,[0]

MOV 指令: 1.将数据直接传送到寄存器 2.将一个寄存器中的内容送入另一个寄存器   3 将一内存单元中的内容送入一个寄存器中 
格式 MOV 寄存器名,内存地址单元地址...
阅读全文 | 评论次数(2) | 浏览次数(419) | 所属类型(学习笔记)

[2008-03-12 15:12] 2.9--2.12

点击查看原图
8086cpu有4个段寄存器:CS DS SS ES  

CS和IP 是两个最关键的寄存器 
CS是代码段寄存器 IP为指令指针寄存器 
段寄存器*16+指令指针寄存器=物理地址 
8086cpu读取、执行指令的工作原理: 
cs和ip送到地址加法器 
在地址加法器中执行cs*16+ip 
物理地址通过总线送到输入输出控制电路 
输入输出控制电路将物理地址送上地址总线 
从所在的地址读取的指令通过数据总线被东如cpu  
输入输出控制电路将机器指令送入指令缓冲器 
读取一条指令后ip的值自动增加 使cpu可以读取下一条指令 
在此之后指令缓冲器中的指令被执行  
...
阅读全文 | 评论次数(4) | 浏览次数(469) | 所属类型(学习笔记)

[2008-03-10 12:40] 2.4-2.8 检测点2.2

cpu访问内存单元时要给出内存单元地址 每个内存单元在这个空间都有唯一的地址 这个地址叫做物理路径

8086是 16位结构的cpu 有下面几个特性:
1.运算器一次最多处理16位的数据
2.寄存器的最大宽度为16位
3.寄存器和运算器之间的通路为16位
也就是说 8086能够一次性处理传输暂时存储的信息的最大长度是 16位的。

8086cpu有20位地址总线 可以传送20位地址 达到1M的寻址能力
8086cpu采用在内部用两个16位地址合成的方法来形成一个20位的物理地址
当 8086cpu要读写内存时“
1.cpu提供2个16位的地址一个称为段地址 一个称为偏移地...
阅读全文 | 评论次数(2) | 浏览次数(411) | 所属类型(学习笔记)

[2008-03-08 16:33] 2.1-2.3检测点2.1

3月8日笔记 
今天开始第2章的学习了 呵呵
        第二章 寄存器(cpu工作原理)
总线分内外两种
内部总线实现cpu内部各个器件之间的联系
外部总线实现cpu和主板上其他器件的联系
在cpu中:运算器进行信息处理,寄存器进行信息存储,控制器控制各种器件进行工作,内部总线连接各种器件 在他们之前进行数据的传送。
cpu中主要部件是寄存器 通过改变各种寄存器中的内容来实现对cpu的控制

8086cpu有 14个寄存器 分别是AX BX CX DX SI DI SP BP IP CS SS DS ES PSW

8086CPU的寄存器都是 16位的 可以存放2个...
阅读全文 | 评论次数(3) | 浏览次数(346) | 所属类型(学习笔记)

[2008-03-07 15:43] 回来了 回来的第一天笔记

前一段时间一直在做C语言的课程设计 
就没有时间来学汇编
呵呵  这下好了 汇编继续
    1.14----各类存储器芯片
存储器从读写属性上能分为两类:随机存储器(RAM)[带点存储]和只读存储器(ROM)[只能读不能写入]
1.主随机存储器 用于存放供cpu使用的决大部分程序和数据,一般又两个位置上的RAM组成。 装在主板上的RAM和插在扩展插槽上的RAM。
装有BIOS的ROM
2.BIOS上由主板和各类接口卡厂商提供的软件系统。
可以通过它利用该硬件设备进行最基本的输入和输出
在主板和某些接口卡桑插有存储相应BIOS的ROM
例如主板上的ROM存储着主板的BIOS...
阅读全文 | 评论次数(1) | 浏览次数(320) | 所属类型(学习笔记)

[2008-02-25 23:54] 第四天笔记

开始上课了  今天小小的偷个懒  呵呵 就把检测题在看看 再就看了一页书 电子书看的不舒服 准备买本真书
                   1.11-1.13
主板上有核心器件和主要器件  这些器件通过总线(地址总线、数据总线、控制总线)相连   器件有:cpu、存储器、外围芯片组、扩展插槽(上有内存条和各类接口卡) 
所有可用可用程序控制其工作的设备 都是受cpu的间接控制的 如显示器等 直接控制这些设备工作的是插在扩展槽上的接口卡  扩展槽和cpu通过总线相连  以实现cpu对接口卡的控制 从而实现对外设的间接控制    简单的说 就是cpu通过总线向接口卡发送命令,接口卡根据c...
阅读全文 | 评论次数(1) | 浏览次数(338) | 所属类型(学习笔记)
页码数(2):  1  2