汇编网首页登录博客注册
byzero的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
好友圈
文章收藏
友情链接

[2010-07-24 20:52] 检测点 9.1 9.2 9.3

检测点9.1
(1)
assume cs:code

data segment
db 0,0,0
data ends

code segment
  start:mov ax,data
        mov ds,ax
        mov bx,0
        jmp word ptr [bx+1]

code ends
end start
(2)
assume cs:code

data segment
  dd 12345678H
data ends

  start:mov ax,data
        mov ds,ax
 ...
阅读全文 | 评论次数(1) | 浏览次数(1255) | 所属类型(汇编作业)

[2010-07-23 14:20] 试验七

assume cs:codesg
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','1985','1986','1987,'1988','1989','1990','1991','1992'
db '1993','1994','1995'     ;84

dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803530,1183000,1...
阅读全文 | 评论次数(1) | 浏览次数(1145) | 所属类型(汇编作业)

[2010-07-20 11:01] 问题7.9

assume cs:codesg,ss:stacksg,ds:datasg

stacksg segment
  dw 0,0,0,0,0,0,0,0
stacksg segment

datasg segment
  db '1. display      '
  db '2. brows        '
  db '3. replace      '
  db '4. modify       '
datasg ends

codesg segment
  start:mov ax,stacksg
        mov ss,ax
        mov...
阅读全文 | 评论次数(1) | 浏览次数(1186) | 所属类型(汇编作业)

[2010-07-17 10:56] 实验四

(1)
assume cs:code
code segment

    mov ax,0
    mov ds,ax
    mov bx,200h
    mov cx,64
    s:mov [bx],al
    inc al
    inc bx
    loop s 

    mov ax,4c00h
    int 21h

code ends
end

(2)
assume cs:code
code segment

    mov ax,0020h
    mov ds,ax
    mov bx,0
    mov c...
阅读全文 | 评论次数(3) | 浏览次数(1263) | 所属类型(汇编作业)

[2010-07-16 12:56] 检测点6.1

(1)
assume cs:codesg

codesg segment

    dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h

start:mov ax,0
      mov ds,ax
      mov bx,0                 ;设置ds、bx为0

      mov ax,8
    s:mov ax,[bx]
      mov cs:[bx],ax
      add bx,2
      loop s                   ;依次用内存0:0~0:15单元中...
阅读全文 | 评论次数(4) | 浏览次数(1316) | 所属类型(汇编作业)

[2010-07-10 20:29] 检测点3.2

(1)
mov ax,1000H
mov ds,ax
————————
mov ax,2000H
mov ss,ax
mov sp,10H
————————
push [0]
push [2]
push [4]
push [6]
push [8]
push [A]
push [C]
push [E]
(2)
mov ax,2000H
mov ds,ax
————————
mov ax,1000H
mov ss,ax
mov sp,0H
————————
pop [E]
pop [C]
pop [A]
pop [8]
pop [6]
po...
阅读全文 | 评论次数(1) | 浏览次数(661) | 所属类型(汇编作业)

[2010-07-09 23:43] 检测点3.1

(1) 在Debug中,用“d 0:01f”查看内存,结果如下。
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 2C 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=E626H
mov ax,bx        AX=E626H
mov ...
阅读全文 | 评论次数(1) | 浏览次数(648) | 所属类型(汇编作业)

[2010-07-08 15:00] 检测点2.3

下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
mov ax,bx IP+2
sub ax,ax IP+2
jmp ax    IP+2 IP=0000

所以总共修改了四次IP
最后IP中的值是0...
阅读全文 | 评论次数(2) | 浏览次数(668) | 所属类型(汇编作业)

[2010-07-06 23:48] 检测点2.2

(1)给定段地址为0001H,仅通过变化便宜地址寻址,CPU的寻址范围为__00010H__到__1000FH__.
 因为段地址为0001H,所以基础地址为00010H,而一个段的长度最大为64KB时,寻址方位最大为1000FH。
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到次单元。则SA应满足的条件为:最小为_1001H_,最大为_2000H_。
 最大地址为:SA*10H+0H=20000H—>SA=2000H
 最小地址为:SA*10H+FFFFH=2000H—>SA*10H=10001H(不是16的倍数)
 则SA*10H=10010H...
阅读全文 | 评论次数(1) | 浏览次数(669) | 所属类型(汇编作业)

[2010-07-06 19:58] 检测点 2.1

(1)写出每条汇编指令执行后相关寄存器中的值。
 mov ax,62627       AX=62627=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 ...
阅读全文 | 评论次数(3) | 浏览次数(1539) | 所属类型(汇编作业)
页码数(2):  1  2