如题,
也用来提醒下自己...


- [ghostxnet] 第二题:(N/16+1)*16 12/10 21:57
- [ghostxnet] 2、 一个数据段命名为data,此标号代表这个数据段在内存中的 起始地址 好象有点问题 一 12/10 21:54
- [游客] 你快回来 把我的思念带回来 别让我的心空如大海 12/25 10:33
- [wuerlang] 早点回来啊,同学都等你呢. 多一个战友,多一分力量哦. 12/25 08:06
- [Wednesday] 热烈祝贺我们永远都在第二章 ----------------------------------- 12/11 10:13
- [Wednesday] 为什么cs能指到code这个正确的位置呢,而没有用让我们用mov ax,code mov ds,ax 12/11 10:10
- [wdm] 楼上这不是跟着起哄么...汗。:) 12/07 14:17
- [游客] 加油。 12/04 16:03
- [游客] 在把通过界面的图抓出来,就更能纪念了,呵呵 12/04 08:06
- [bloom] 博主继续加油~! 12/03 22:28
[2007-12-24 21:56] 过了年终就回来!
阅读全文 |
评论次数(2) |
浏览次数(713) |
所属类型(默认类型)
[2007-12-03 19:48] 庆祝下,自己通过了第6章的在线 检测题
如题
以示,纪念...
以示,纪念...
阅读全文 |
评论次数(3) |
浏览次数(672) |
所属类型(默认类型)
[2007-12-01 23:02] 第6章,在线检测 讨论 续
题目如下:
(我只对了3题,此处少记录了一题)
1.
----------------------------------------------------------------------
在Intel8086环境下,下列说法合理的是_____。
1、 汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。
2、 一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。
3、 如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间
存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。
...
(我只对了3题,此处少记录了一题)
1.
----------------------------------------------------------------------
在Intel8086环境下,下列说法合理的是_____。
1、 汇编语言程序载入内存后处于64K空间以外的数据和指令将无法使用和执行。
2、 一个数据段命名为data,此标号代表这个数据段在内存中的起始地址。
3、 如果载入的程序没有返回语句,那么当程序代码执行完毕,将继续读取后续内存空间
存储的指令到CPU内部作为指令执行下去,直到遇到返回指令为止。
...
阅读全文 |
评论次数(4) |
浏览次数(729) |
所属类型(默认类型)
[2007-11-28 22:48] 第6章,在线问题讨论
题目内容如下:
-----------------------------------------------------
assume cs:codesg
codesg segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
start:mov ax,0
mov ds,ax
mov bx,0
mov cx,8
s:________
add bx,2
loop s
mov ax,4c00h
int ...
-----------------------------------------------------
assume cs:codesg
codesg segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
start:mov ax,0
mov ds,ax
mov bx,0
mov cx,8
s:________
add bx,2
loop s
mov ax,4c00h
int ...
阅读全文 |
评论次数(5) |
浏览次数(586) |
所属类型(默认类型)
[2007-11-15 23:56]
第6章,6.3节 的一些疑问
在这里我读到
assume cs:code,ds:data,ss:stack
是将cs,ds,ss与code,data,stack段相连.
那么这个相连启到的又是什么作用呢?
为什么在具体的代码中还是要重新将这个段的地址重新付给相应的寄存器
如:
mov ax,data
mov ds,ax...
assume cs:code,ds:data,ss:stack
是将cs,ds,ss与code,data,stack段相连.
那么这个相连启到的又是什么作用呢?
为什么在具体的代码中还是要重新将这个段的地址重新付给相应的寄存器
如:
mov ax,data
mov ds,ax...
阅读全文 |
评论次数(6) |
浏览次数(1109) |
所属类型(默认类型)
[2007-11-15 23:15] 第6章,程序6.4上机调试 遇到的一个现象
我将,程序6.4如下,在Debug中进行的调试
-------------------------------------------------
assume cs:code,ds:data,ss:stack
data segment
dw 0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H
data ends
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,16
mov a...
-------------------------------------------------
assume cs:code,ds:data,ss:stack
data segment
dw 0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H
data ends
stack segment
dw 0,0,0,0,0,0,0,0
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,16
mov a...
阅读全文 |
评论次数(2) |
浏览次数(570) |
所属类型(默认类型)
[2007-11-10 13:40] 第五章 在线 题 讨论
题目如下
--------------------------------------------------
已知21000h处字单元的内容为 BE 00,对于如下程序:
mov ax,2000h
mov ds,ax
mov bx,1000h
mov ax,[bx]
inc bx
inc bx
mov [bx],ax
inc bx
inc bx
mov [bx],ax
inc bx
mov [bx],al
inc bx
m...
--------------------------------------------------
已知21000h处字单元的内容为 BE 00,对于如下程序:
mov ax,2000h
mov ds,ax
mov bx,1000h
mov ax,[bx]
inc bx
inc bx
mov [bx],ax
inc bx
inc bx
mov [bx],ax
inc bx
mov [bx],al
inc bx
m...
阅读全文 |
评论次数(3) |
浏览次数(531) |
所属类型(默认类型)
[2007-11-06 23:40]
在线 检测 第五章 还是没过
先,感谢 Zhuzhu 的支持^^
接下来,不得不把题目 贴也来分析啦.
1----------------------------------------------------
在Intel8086环境下,对指令mov ax,[bx]描述错误的是_____。
1、 指令中,源操作数的段地址默认为ds中的内容
2、 指令中,源操作数的偏移地址为bx中的内容
3、 指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1)
4、 指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah...
接下来,不得不把题目 贴也来分析啦.
1----------------------------------------------------
在Intel8086环境下,对指令mov ax,[bx]描述错误的是_____。
1、 指令中,源操作数的段地址默认为ds中的内容
2、 指令中,源操作数的偏移地址为bx中的内容
3、 指令执行后,(al)=((ds)*16+(bx)),(ah)=((ds)*16+(bx)+1)
4、 指令执行后,((ds)*16+(bx))=(al),((ds)*16+(bx)+1)=(ah...
阅读全文 |
评论次数(8) |
浏览次数(797) |
所属类型(默认类型)
[2007-10-31 22:58] 第5章,联机检测问题2
题目如下:
------------------------------------------------------
mov cx,5
s: mov ax,[bx]
add bx,2
loop s
上面指令序列,当指令第一次执行到add bx,2时cx的值_____。
1、 5
2、 4
3、 3
4、 2
------------------------------------------------------
在此我选的是 5
应该是5呀,因为,只有执行到Loop指令,Cx才会被减一呀...
------------------------------------------------------
mov cx,5
s: mov ax,[bx]
add bx,2
loop s
上面指令序列,当指令第一次执行到add bx,2时cx的值_____。
1、 5
2、 4
3、 3
4、 2
------------------------------------------------------
在此我选的是 5
应该是5呀,因为,只有执行到Loop指令,Cx才会被减一呀...
阅读全文 |
评论次数(2) |
浏览次数(554) |
所属类型(默认类型)
[2007-10-31 14:43] 第5章,联机检测题思考
第4题
------------------------------------------------------
assume cs:code
code segment
start:mov ax,code
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
s:mov al,[bx]
mov es:[bx],al
inc bx
loop s
mov ax,4c00h
int 21h
code ends...
------------------------------------------------------
assume cs:code
code segment
start:mov ax,code
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
s:mov al,[bx]
mov es:[bx],al
inc bx
loop s
mov ax,4c00h
int 21h
code ends...
阅读全文 |
评论次数(3) |
浏览次数(554) |
所属类型(默认类型)
『 查看更多文章 』