第七章实验
(2)编程,完成问题7.9中的程序
程序如下:
assume cs:codesg,ds:datasg,ss:stacksg
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,...
- [younggay] 如果段中的数据占N个字节,则程序加载后,该段实际占有的空间为N ================ 08/18 09:29
- [younggay] 实验五的第1、2题中,“s: mov [bx],bx ”这条指令应该是“s: mov [bx], 08/18 09:27
- [younggay] 更改后的回答都OK了。 08/18 08:56
- [mywiil] 博主回答的都没有问题。 对于检测点9.1 (1)db 0 dw 0 这个答案, 08/13 09:49
- [游客] 连中断都理解到了,看来博主很用心。 中断除了保存cs,ip外还有标志寄存器。 08/07 18:47
- [游客] 监测点2.1的(1)中有些不对,建议重新全部计算一下。 检测点2.3建议看看本章节的“小结”,就明 08/06 14:58
- [tinyparticle] 检测点2.1(1) 第二格mov ah,31h 第十一格add ah,ah 第十二格 08/05 21:56
- [游客] 事情选择了,就要做,做就要做好! 08/03 20:54
[2009-08-12 12:01] 第七、八、九章检测点和实验
阅读全文 |
评论次数(1) |
浏览次数(653) |
所属类型(汇编作业)
[2009-08-07 19:44] 第五章和第六章检测题和实验
第五章实验五
(1)和(2)的程序:
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,40h
s: mov [bx],bx
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
(3)两处要填的分别是:
CS
0017H
检测点6.1
(1)应填:
mov cs:[bx],ax
(2)应填:
...
(1)和(2)的程序:
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,40h
s: mov [bx],bx
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
(3)两处要填的分别是:
CS
0017H
检测点6.1
(1)应填:
mov cs:[bx],ax
(2)应填:
...
阅读全文 |
评论次数(2) |
浏览次数(666) |
所属类型(汇编作业)
[2009-08-06 20:06] 第三章和第四章检测题
检测点3.1
(1)在debug中,用“d 0:0 1f” 查看内存,结果如下:
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662H
mov bx,[0001] BX=E...
(1)在debug中,用“d 0:0 1f” 查看内存,结果如下:
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662H
mov bx,[0001] BX=E...
阅读全文 |
评论次数(1) |
浏览次数(779) |
所属类型(汇编作业)
[2009-08-06 16:19] 第一章和第二章 错题更正
检测点2.1
(1)写出每条汇编指令执行后相关寄存器中的值。
mov ax,62627 AX=F4A3H
mov ah,31h AX=31A3H
mov al,23h AX=3123H
add ax,ax AX=6246H
mov bx,826Ch BX=826CH
mov cx,ax CX=6246H
mov ax,bx AX=826CH
ad...
(1)写出每条汇编指令执行后相关寄存器中的值。
mov ax,62627 AX=F4A3H
mov ah,31h AX=31A3H
mov al,23h AX=3123H
add ax,ax AX=6246H
mov bx,826Ch BX=826CH
mov cx,ax CX=6246H
mov ax,bx AX=826CH
ad...
阅读全文 |
评论次数(1) |
浏览次数(625) |
所属类型(汇编作业)
[2009-08-05 14:45] 第一章和第二章检测题(已改错)
检测点1.1
(1)1个CPU的寻址能力为8KB,那么它的地址总线宽度为(13)
(2)1KB的存储器有(1K)个存储单元。存储单元的编号从(1)到(1023)
(3)1KB的存储器可以存储(8K)bit,(1K)个Byte
(4)1GB、1MB、1KB分别是(2^30、2^20、2^10)Byte
(5)8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为:(64KB)、(1MB)(16MB)、(4GB)
(6)8080、8088、8086.80286.80386的数据总线宽度分别为8根、8根、16根、16根、3...
(1)1个CPU的寻址能力为8KB,那么它的地址总线宽度为(13)
(2)1KB的存储器有(1K)个存储单元。存储单元的编号从(1)到(1023)
(3)1KB的存储器可以存储(8K)bit,(1K)个Byte
(4)1GB、1MB、1KB分别是(2^30、2^20、2^10)Byte
(5)8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为:(64KB)、(1MB)(16MB)、(4GB)
(6)8080、8088、8086.80286.80386的数据总线宽度分别为8根、8根、16根、16根、3...
阅读全文 |
评论次数(2) |
浏览次数(620) |
所属类型(汇编作业)
[2009-08-02 23:31] 又学汇编
我以前学过两次汇编,其实一直没有怎么用,所以也淡忘了,我看过王爽的《汇编语言(第二版)》,看了10章就由于时间原因没再往下看,很可惜。由衷的感觉是这本书非常的适合没有任何基础的入门者学习,但是看过还有一个很深的感受是这本书也同样适合熟悉汇编的人认真研读,因为这本书的细致深入令人感到很舒服。
今天上来看到汇编网的倡议,所以就又想拿起那本书看一回。...
今天上来看到汇编网的倡议,所以就又想拿起那本书看一回。...
阅读全文 |
评论次数(1) |
浏览次数(598) |
所属类型(学习点滴)