assume cs:code
code segment
////////////////////////////把中断子程序传送到0000:0200h的内存位置
start:
mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
lea si,do
mov di,200h
mov cx,offset doend-offset do
cld
rep movsb
////////////////////////////把中断子程序的地址写到0000:000...
- [游客] msg标签的地址有问题. 12/03 19:31
- [black] 本书后边有相关知识 05/11 14:12
- [black] 自检过程嘛,你这个最好上网查一下它的具体过程. cmos一般存储的bios一些配置信息 读写CM 05/11 14:12
- [游客] 第五题中是如何计算得来的?? 05/02 00:01
- [younggay] 正确! 04/16 12:21
- [wdm] 两道题都有问题的。 楼主可以顺着你的程序和书上的图看看你的程序运行后将是什么结果。 博主在仔细思 04/15 13:30
- [martian] 检测点3.1 (1)中的程序涉及到的数据都是已知的,博主在好好考虑一下。 (2)中(1)cpu执 04/14 15:56
- [younggay] 恩。博主注意不要再犯这种马虎错误了。 04/10 15:58
- [maskang] 谢谢,在这里真好,我做作业的错误都能及时得到提醒!!谢谢大家的帮助!! 04/10 15:12
- [游客] mov ax,bx 该指令读入后,IP值修改 sub ax,ax 该指令读入后,IP 04/10 13:08
[2008-12-03 11:09] 编写的0号中断处理程序不知在那有错,请各位大侠指教
阅读全文 |
评论次数(1) |
浏览次数(378) |
所属类型(默认类型)
[2008-05-09 12:23] 请教post(自检程序)存放位置
各位老师,我想请教一下,POST程序是包含在CMOS内吗?可否通过DEBUG读取它的源码呢?地址是什么?谢谢!!...
阅读全文 |
评论次数(2) |
浏览次数(726) |
所属类型(默认类型)
[2008-04-15 23:59] 检测点3.2
检测点3.2
(1)补全下面的程序,使其可以将10000H中的8个字
,逆序拷贝到20000H~2000FH中.
mov ax,1000h
mov ds,ax
mov ax,2000h
mov ss,ax
mov sp,10h
push [0h]
push [2h]
push [4h]
push [6h]
push [8h]
push [0ah]
push [0ch]
push [0eh]
(2)补全一面的程序,使其可以将10000H中的8个字,
逆序拷贝到20000H~2000FH中.
mov ax,2000h
mov ds,ax
mov a...
(1)补全下面的程序,使其可以将10000H中的8个字
,逆序拷贝到20000H~2000FH中.
mov ax,1000h
mov ds,ax
mov ax,2000h
mov ss,ax
mov sp,10h
push [0h]
push [2h]
push [4h]
push [6h]
push [8h]
push [0ah]
push [0ch]
push [0eh]
(2)补全一面的程序,使其可以将10000H中的8个字,
逆序拷贝到20000H~2000FH中.
mov ax,2000h
mov ds,ax
mov a...
阅读全文 |
评论次数(1) |
浏览次数(480) |
所属类型(汇编作业)
[2008-04-15 11:26] 检测点3.2
检测点3.2
(1)补全下面的程序,使其可以将10000H中的8个字,逆序拷贝到20000H~2000FH中.
mov ax,1000h
mov ds,ax
mov ax,2000h
mov ss,ax
mov sp,30h
push [0h]
push [2h]
push [4h]
push [6h]
push [8h]
push [0ah]
push [0ch]
push [0eh]
(2)补全一面的程序,使其可以将10000H中的8个字,逆序拷贝到20000H~2000FH中.
mov ax,2000h
mov ds,ax
mov ax,1000h...
(1)补全下面的程序,使其可以将10000H中的8个字,逆序拷贝到20000H~2000FH中.
mov ax,1000h
mov ds,ax
mov ax,2000h
mov ss,ax
mov sp,30h
push [0h]
push [2h]
push [4h]
push [6h]
push [8h]
push [0ah]
push [0ch]
push [0eh]
(2)补全一面的程序,使其可以将10000H中的8个字,逆序拷贝到20000H~2000FH中.
mov ax,2000h
mov ds,ax
mov ax,1000h...
阅读全文 |
评论次数(1) |
浏览次数(573) |
所属类型(汇编作业)
[2008-04-14 12:50] 检测点3.1
检测点3.1
1.下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值.注:由于不知道DS:0000~DS:000C之间的数据,我自己修改了这段地址的内容,以确定所得数据.以下是我修改DS指向的内存的数据:
0001:0000 11
0001:0001 12
0001:0002 13
0001:0003 14
0001:0004 15
0001:0005 16
0001:0006 17
0001:0007 18
0001:0008 19
0001:0009 1a
0001:000a 1b
0001:000b 1c
0001:000c 1e ...
1.下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值.注:由于不知道DS:0000~DS:000C之间的数据,我自己修改了这段地址的内容,以确定所得数据.以下是我修改DS指向的内存的数据:
0001:0000 11
0001:0001 12
0001:0002 13
0001:0003 14
0001:0004 15
0001:0005 16
0001:0006 17
0001:0007 18
0001:0008 19
0001:0009 1a
0001:000a 1b
0001:000b 1c
0001:000c 1e ...
阅读全文 |
评论次数(1) |
浏览次数(589) |
所属类型(汇编作业)
[2008-04-10 11:11] 检测点2.3
检测点2.3
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax,bx 该指令执行后,IP值修改
sub ax,ax 该指令执行后,IP值修改
jmp ax 该指令执行后,IP值修改,IP值为0H...
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax,bx 该指令执行后,IP值修改
sub ax,ax 该指令执行后,IP值修改
jmp ax 该指令执行后,IP值修改,IP值为0H...
阅读全文 |
评论次数(2) |
浏览次数(579) |
所属类型(汇编作业)
[2008-04-10 09:13] 检测点2.2
检测点2.2
(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为____到____.
答:10H到1000FH
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件
是:最小为____,最大为____.
答:最小为10001H,最大小为20000H...
(1)给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为____到____.
答:10H到1000FH
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件
是:最小为____,最大为____.
答:最小为10001H,最大小为20000H...
阅读全文 |
评论次数(3) |
浏览次数(579) |
所属类型(汇编作业)
[2008-04-09 15:56] 检测点2.1
检测点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
add ax,bx AX=____ 04d8h
mov al,bh AX=____ 0482h
mov ah,bl AX=____ 6c82h
...
(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
add ax,bx AX=____ 04d8h
mov al,bh AX=____ 0482h
mov ah,bl AX=____ 6c82h
...
阅读全文 |
评论次数(4) |
浏览次数(507) |
所属类型(汇编作业)
[2008-04-09 14:25] 检测点1.1
检测点1.1
(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为______.
答:地址总线为13根
(2)1KB的存储器有____个存储单元?存储单元的编号从____到____.
答:1K个存储单元,编号从0H到3FFH
(3)1KB的存储器可以存储____个bit,____个byte.
答:8K个bit,1k个byte.
(4)1GB,1MB,1KB分别是____byte.
答:1GB=1KMB,1MB=1KB,1KB=1024byte.
(5)8080,8088,80286,80386的地址总线宽度为16根,20根,24根,32根,则它们的寻址...
(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为______.
答:地址总线为13根
(2)1KB的存储器有____个存储单元?存储单元的编号从____到____.
答:1K个存储单元,编号从0H到3FFH
(3)1KB的存储器可以存储____个bit,____个byte.
答:8K个bit,1k个byte.
(4)1GB,1MB,1KB分别是____byte.
答:1GB=1KMB,1MB=1KB,1KB=1024byte.
(5)8080,8088,80286,80386的地址总线宽度为16根,20根,24根,32根,则它们的寻址...
阅读全文 |
评论次数(3) |
浏览次数(619) |
所属类型(汇编作业)