(1)
(2)
assume cs:code
code segment
mov ax,20 ;0:200 == 20:0
mov ds,ax
mov bx,0
mov cx,63
s:mov [bx],bl
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
(3)
解法一
assume cs:code
code segment
start:
...


- [游客] 2. 博客中提供【汇编作业】功能模块 报名者的学习博客中会出现一个【汇编作业】的文章分组 09/27 16:49
- [tomato] 好优美!其实不敢认真用心去看,因为我怕伤感!^W^ 06/12 20:19
- [游客] 一起努力!!! 06/11 21:51
- [ppt] 哈哈不错. 多种方法. 04/09 22:58
- [hantangtianxia] 答楼上: d命令改变ds是什么意思啊? ------------------------- 03/30 11:43
- [crazyman] 正确。 03/26 16:53
- [crazyman] 恩。楼主挺仔细。我将89 c1 反汇编后,发现是 mov cx,ax 03/26 16:45
- [crazyman] d命令改变ds是什么意思啊? 那个红色的问号应该是保存的标志寄存器的值吧。 03/26 16:40
- [游客] 这个应该是书上的介绍 03/13 07:40
- [younggay] 我觉得没必要。cpu类型跟地址总线没有什么必然关系。 03/12 18:44
[2008-04-08 23:13] 【实验研究】实验4
阅读全文 |
评论次数(1) |
浏览次数(1214) |
所属类型(汇编作业)
[2008-03-26 11:27] 【实验研究】实验2
2实验任务
(2)
这是我对于内容发生改变的分析。...
(2)
这是我对于内容发生改变的分析。...
阅读全文 |
评论次数(2) |
浏览次数(1256) |
所属类型(汇编作业)
[2008-03-26 11:10] 【做检测题疑问】第三章
检测点 3.1中的图3.6右侧是不是有个错误:
mov bx,ax对应的机器码应该是 89 C3,而不是 89 C1,验证过程如上图,还可以参考我本章的检测题答案的截图。
书看得很慢,很不好意思。我会加油!!!...
mov bx,ax对应的机器码应该是 89 C3,而不是 89 C1,验证过程如上图,还可以参考我本章的检测题答案的截图。
书看得很慢,很不好意思。我会加油!!!...
阅读全文 |
评论次数(1) |
浏览次数(1235) |
所属类型(汇编作业)
[2008-03-26 11:01] 【检测点答案】第三章
3.1
(1)
mov ax,ds:[0000H] ;AX = 2662H
mov bx,ds:[0001H] ;BX = E626H
mov ax,bx ;AX = E626H
mov ax,ds:[0000H] ;AX = 2662H
mov bx,ds:[0002H] ;BX = D6E6H
add ax,bx ;AX = FD48H
add ax,ds:[0004H] ;AX = 2C14H
mov ax,0 ;AX = 0000H
mov al,ds:[0002H] ;AX = 00E6H
m...
(1)
mov ax,ds:[0000H] ;AX = 2662H
mov bx,ds:[0001H] ;BX = E626H
mov ax,bx ;AX = E626H
mov ax,ds:[0000H] ;AX = 2662H
mov bx,ds:[0002H] ;BX = D6E6H
add ax,bx ;AX = FD48H
add ax,ds:[0004H] ;AX = 2C14H
mov ax,0 ;AX = 0000H
mov al,ds:[0002H] ;AX = 00E6H
m...
阅读全文 |
评论次数(1) |
浏览次数(1151) |
所属类型(汇编作业)
[2008-03-12 18:19] 【做检测题疑问】第二章
16位结构的CPU 不一定具备的特性是:____
1、 运算器一次最多可以处理16位的数据
2、 寄存器的最大宽度为16位
3、 寄存器和运算器之间的通路为16位
4、 地址总线为16根
------------------------------------
这道题我选的是 4 ,最后证明是对的。按照正常的思路,我想我能够明白出题老师的意思
但是我觉得 选项 4 改为 “地址总线最多为16根” 或“地址总线为20根” 这样更好,选项同样为4 ? 哈哈,一点建议。不知道是否会贻笑大方?...
1、 运算器一次最多可以处理16位的数据
2、 寄存器的最大宽度为16位
3、 寄存器和运算器之间的通路为16位
4、 地址总线为16根
------------------------------------
这道题我选的是 4 ,最后证明是对的。按照正常的思路,我想我能够明白出题老师的意思
但是我觉得 选项 4 改为 “地址总线最多为16根” 或“地址总线为20根” 这样更好,选项同样为4 ? 哈哈,一点建议。不知道是否会贻笑大方?...
阅读全文 |
评论次数(2) |
浏览次数(1189) |
所属类型(汇编作业)
[2008-03-12 14:50] 【检测点答案】第二章
(2)
mov ax,0002H
add ax,ax
add ax,ax
add ax,ax
在debug中实验过,没有问题的,哈哈
检测点2.2
(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 00010H 到 100F0H 。
(2)有一数据存入在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件是:最小为 1001H ,最大为 2000H。
检测点2.3
应该是 4 次
三次是在读入每一条指令之后
一次是在执行最后一条指令之后
最后寄存器IP中的值是...
mov ax,0002H
add ax,ax
add ax,ax
add ax,ax
在debug中实验过,没有问题的,哈哈
检测点2.2
(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 00010H 到 100F0H 。
(2)有一数据存入在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件是:最小为 1001H ,最大为 2000H。
检测点2.3
应该是 4 次
三次是在读入每一条指令之后
一次是在执行最后一条指令之后
最后寄存器IP中的值是...
阅读全文 |
评论次数(3) |
浏览次数(595) |
所属类型(汇编作业)
[2008-03-02 19:16] 【检测点答案】 1.1 暨开始学习
今天终于在网上找到了《汇编语言》的电子版,看着不太清楚,但是还是可以接受的,先学着吧,有时间一定要弄本真正的书!哈哈
今天一口气看完第一章,基本上要晕菜了,不过感觉还是很不错,我终于找到些许学习计算机的感觉了。希望我也能够像网站里的朋友们一样坚持学习完这门课程。或许这可以称之为一个美好的开始吧,呵呵......
明天周一,继续上课。
以下是我对第一章检测点 1.1 的回答,希望大家多指教。
检测点1.1回答:
(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13 。
(2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023...
今天一口气看完第一章,基本上要晕菜了,不过感觉还是很不错,我终于找到些许学习计算机的感觉了。希望我也能够像网站里的朋友们一样坚持学习完这门课程。或许这可以称之为一个美好的开始吧,呵呵......
明天周一,继续上课。
以下是我对第一章检测点 1.1 的回答,希望大家多指教。
检测点1.1回答:
(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13 。
(2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023...
阅读全文 |
评论次数(4) |
浏览次数(521) |
所属类型(汇编作业)
页码数(1):
1