;1、用7ch中断全程实现loop的功能,则上面的7ch中断全程所;能进行的最大转移位移是:65536
;2、用7ch中断全程完成jmp near ptr s指令的功能。
data segment
db 'conversation',0
data ends
stack segment
db 16 dup(0)
stack ends
code segment
assume cs:code,ds:data,ss:stack
start: mov ax,cs ;安装中断
mov ds,...
[2012-12-15 00:05] 检测点13.1
阅读全文 |
评论次数(0) |
浏览次数(352) |
所属类型(汇编作业)
[2012-12-11 23:22] 第12章检测题是不是要学了第13课才能做?
今天做第12章检测题的第2题
在执行int指令前各个寄存器的值如下
AX=1221 BX=0005 CX=0014 DX=0000 SP=0016 BP=0000 SI=0000 DI=0000
DS=B800 ES=13F4 SS=1404 CS=1404 IP=0012 NV UP EI PL NZ NA PO NC
则int指令执行后内存SS:[12H]处的字单元的内容为
1、 B800H
2、 3202H
3、 1404H
4、 0012H
int指令要第13章才能学习。...
在执行int指令前各个寄存器的值如下
AX=1221 BX=0005 CX=0014 DX=0000 SP=0016 BP=0000 SI=0000 DI=0000
DS=B800 ES=13F4 SS=1404 CS=1404 IP=0012 NV UP EI PL NZ NA PO NC
则int指令执行后内存SS:[12H]处的字单元的内容为
1、 B800H
2、 3202H
3、 1404H
4、 0012H
int指令要第13章才能学习。...
阅读全文 |
评论次数(0) |
浏览次数(358) |
所属类型(默认类型)
[2012-12-11 23:16] 实验12 缩写0号中断的处理程序
code segment
assume cs:code
start: mov ax,cs ;安装do0
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,200h
mov cx,offset do0end-offset do0
cld
rep movsb
mov word ptr es:[0],200h ;设置中断向量表
mov word ptr es:[2],0
mov dx,20h ;测...
assume cs:code
start: mov ax,cs ;安装do0
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,200h
mov cx,offset do0end-offset do0
cld
rep movsb
mov word ptr es:[0],200h ;设置中断向量表
mov word ptr es:[2],0
mov dx,20h ;测...
阅读全文 |
评论次数(0) |
浏览次数(376) |
所属类型(汇编作业)
[2012-12-10 23:58] 检测点12.1
检测点12.1
1、用Debug查看内在情况如下:
0000:0000 68 10 A7 00 8B 01 70 00-16 00 9D 03 8B 01 70 00
则3号中断源对应的中断处理程序的入口地址为:0070:018B
2、存储N号中断源对应的中断处理程序入口的偏移地址的内在单元的地址为:4*N
存储N号中断源对应的中断处理程序入口和段地址的内在单元的地址为:4*N+2...
1、用Debug查看内在情况如下:
0000:0000 68 10 A7 00 8B 01 70 00-16 00 9D 03 8B 01 70 00
则3号中断源对应的中断处理程序的入口地址为:0070:018B
2、存储N号中断源对应的中断处理程序入口的偏移地址的内在单元的地址为:4*N
存储N号中断源对应的中断处理程序入口和段地址的内在单元的地址为:4*N+2...
阅读全文 |
评论次数(0) |
浏览次数(321) |
所属类型(汇编作业)
[2012-12-10 23:57] 实验11:编写子程序实现把所有小写字母转换成大字字母
;实验11:编写子程序
data segment
db "Beginner's All-purpose Symbolic Instrution code.",0
data ends
stack segment
dw 16 dup (0)
stack ends
code segment
assume cs:code,ds:data,ss:stack
start:
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,32
mov...
data segment
db "Beginner's All-purpose Symbolic Instrution code.",0
data ends
stack segment
dw 16 dup (0)
stack ends
code segment
assume cs:code,ds:data,ss:stack
start:
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,32
mov...
阅读全文 |
评论次数(0) |
浏览次数(357) |
所属类型(汇编作业)
[2012-12-10 23:54] 检测点11.3
;统计F000:0处32个字节中,大小在[32,128]之间的数据的个数。
;首先显示F000:0处32个字节,然后再在下面显示个数。
stack segment
dw 16 dup (0)
stack ends
data segment
db 16 dup (0)
data ends
code segment
assume cs:code
start:
mov ax,stack
mov ss,ax
mov sp,32
mov ax,data
mov ds,ax
mov ax,0f000h
mov es,ax
mov bp,0
...
;首先显示F000:0处32个字节,然后再在下面显示个数。
stack segment
dw 16 dup (0)
stack ends
data segment
db 16 dup (0)
data ends
code segment
assume cs:code
start:
mov ax,stack
mov ss,ax
mov sp,32
mov ax,data
mov ds,ax
mov ax,0f000h
mov es,ax
mov bp,0
...
阅读全文 |
评论次数(0) |
浏览次数(340) |
所属类型(汇编作业)
[2012-12-10 23:51] 测点11.2
测点11.2
写出下面每条指令执行后,ZF、PF、SF、CF、OF等标志位的值。
al OF SF ZF PF CF
sub al,al 0 0 0 1 1 0
mov al,10h 10H 0 0 1 1 0
add al,90h 0A0H 0 1 0 1 0
mov al,80h 80H 0 1 0 1 0
add al,80h 0 1 0 1 1 1
m...
写出下面每条指令执行后,ZF、PF、SF、CF、OF等标志位的值。
al OF SF ZF PF CF
sub al,al 0 0 0 1 1 0
mov al,10h 10H 0 0 1 1 0
add al,90h 0A0H 0 1 0 1 0
mov al,80h 80H 0 1 0 1 0
add al,80h 0 1 0 1 1 1
m...
阅读全文 |
评论次数(0) |
浏览次数(348) |
所属类型(汇编作业)
[2012-12-10 23:40] 检测点11.1
检测点11.1
写出下面每条指令执行后,ZF、PF、SF等标志位的值
AL ZF PF SF
sub al,al 0 1 1 0
mov al,1 1 1 1 0
push ax 1 1 1 0
pop bx 1 1 1 0
add al,bl 2 0 0 0
add al,10 0ch 0 1 0
mul al 90h 0 1 ...
写出下面每条指令执行后,ZF、PF、SF等标志位的值
AL ZF PF SF
sub al,al 0 1 1 0
mov al,1 1 1 1 0
push ax 1 1 1 0
pop bx 1 1 1 0
add al,bl 2 0 0 0
add al,10 0ch 0 1 0
mul al 90h 0 1 ...
阅读全文 |
评论次数(0) |
浏览次数(325) |
所属类型(汇编作业)
[2012-12-06 22:15] 课程设计1 显示Power idea 公司的数据
data segment
db 16 dup (0)
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
db '1993','1994','1995'
;以上是表示21年的21个字首字偏移地址10h
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590...
db 16 dup (0)
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
db '1993','1994','1995'
;以上是表示21年的21个字首字偏移地址10h
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590...
阅读全文 |
评论次数(0) |
浏览次数(415) |
所属类型(汇编作业)
[2012-12-06 22:11] 实验10 数值显示
assume cs:code
data segment
db 10 dup (0)
data ends
stack segment
db 32 dup (0)
stack ends
code segment
start: mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,32
mov ax,65535
mov si,0
call dtoc
mov dh,8
mov dl,3
mov cl,2
call show_str
mov ax,4c00h
i...
data segment
db 10 dup (0)
data ends
stack segment
db 32 dup (0)
stack ends
code segment
start: mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,32
mov ax,65535
mov si,0
call dtoc
mov dh,8
mov dl,3
mov cl,2
call show_str
mov ax,4c00h
i...
阅读全文 |
评论次数(0) |
浏览次数(319) |
所属类型(汇编作业)
『 查看更多文章 』