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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏
友情链接

[2010-02-03 08:06] 老师帮我看下7.9,编译不过去,看了还几次不知道错在什么地方

assume cs:codesg,ss:stacksg,ds:datasg 
stacksg segment 
dw 0,0,0,0,0,0,0,0 
stacksg ends 

datasg segment 
db '1. display      ' 
db '2. brows        ' 
db '3. replace      ' 
db '4. modify       ' 
datasg ends 

codesg segment 
  start:mov ax,datasg 
        mov ds,ax 

        mov ...
阅读全文 | 评论次数(3) | 浏览次数(551) | 所属类型(默认类型)

[2010-01-31 11:38] 老师帮我看一下,程序编译不过去

assume cs:code 
a segment 
        db 1,2,3,4,5,6,7,8 
a ends 

b segment 
        db 1,2,3,4,5,6,7,8 
b ends 

c segment 
        db 0,0,0,0,0,0,0,0 
c ends 

code segment 
start:  mov ax,a 
        mov ds,ax 

        mov ax,b 
        mov es,ax 

        mov bx,0 
        mov...
阅读全文 | 评论次数(2) | 浏览次数(588) | 所属类型(默认类型)

[2009-09-21 15:12] 请老师帮我解答一下,谢谢

pc机主板上的rom中写有一个生产日期,在内存FFF00H—FFFFFH的某几个单元中,请找到这个生产日期并试图改变它。

我用d fff0:0000 ff这个命令找到日期(/02/20/08)后,再用e命令去修改它,改完后再用D命令查看的时候,日期还是没有被改过来。为什么改不过来呢?...
阅读全文 | 评论次数(5) | 浏览次数(448) | 所属类型(汇编作业)

[2009-09-21 11:07] 请老师帮忙

在内存里看 d 1000:0 f  可以看,但是 d 1000:10 f  就不对...
阅读全文 | 评论次数(4) | 浏览次数(376) | 所属类型(汇编作业)

[2009-09-21 08:03] 请老师帮我仔细讲一讲,谢谢

有2个问题,麻烦老师帮我详细讲解一下
第一个问题
“8086机中,任意时刻,CPU将CS:IP指向的内容当作指令执行。”
CS与IP中间的符号在数学里是“比”的关系,那汇编里这个符号该怎么理解呢?难道是CS比IP吗?


第二个问题
在26页书,CPU将从内存2000H×16+0000H处读取指令执行,20000H内存单元对应的数是B8,为什么书上把20001H和20002H里的数据也一起跟20000H的数据读出来了呢?不是只说从20000H开始吗?也没说连续读3个数据呀。
是不是B8 23 01 这3个字节组成一个汇编指令,所以才一起读了呢?
那CUP怎么知道是3个字节组成...
阅读全文 | 评论次数(3) | 浏览次数(512) | 所属类型(汇编作业)

[2009-09-20 17:41] 书上24页的话“地址10000H~100FF的内存单元组成一个段,该段起始(基础地址)为10000H,该段地址为1000H”

书上24页的话“地址10000H~100FF的内存单元组成一个段,该段起始(基础地址)为10000H,该段地址为1000H”


段地址应该把10000H~100FFH这段数的每个单元内存都包括在内的呀,为什么段地址却是1000H呢?当CUP访问段地址的时候就到达不了10000H~100FFH这些单元里了。...
阅读全文 | 评论次数(3) | 浏览次数(376) | 所属类型(汇编作业)

[2009-09-19 15:40] 问一个16页书的问题,希望大家能帮助我解决 谢谢

8086CPU的地址总线是20,则8086PC的内存地址空间大小为1MB。  请问为什么?根据什么原理...
阅读全文 | 评论次数(2) | 浏览次数(400) | 所属类型(汇编作业)