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

我的博客

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

[2010-11-13 22:20] 检测点11.2

写出下面每条指令执行后,zf pf sf cf of等标志位的值.
            CF OF SF ZF PF
sub al,al   0  0  0  1  1  al=0,无进位无溢出
mov al,10h  0  0  0  1  1  mov指令对标示寄存器无影响.
add al,90h  0  0  1  0  1  
mov al,80h  0  0  1  0  1  同上
add al,80h  1  1  0  1  1
mov al,0fch 1  1  0  1  1  同上
add al,05h  1  0  0  0  0
mov al,7...
阅读全文 | 评论次数(0) | 浏览次数(768) | 所属类型(汇编作业)

[2010-11-10 19:43] 检测点11.1

写出下面每条指令执行后,zf pf sf 等标志位的值.
sub al,al  zf=1 pf=1 sf=0
mov al,1   zf=1 pf=1 sf=0
push ax    zf=1 pf=1 sf=0
pop bx     zf=1 pf=1 sf=0
add al,bl  zf=0 pf=0 sf=0
add al,10  zf=0 pf=1 sf=0 
mul al     zf=0 pf=1 sf=0
还是太粗心了,没有记住mov push pop等对标志寄存器没有影响的.
mul al 结果存在ax中,ax=0000000010010000,结果不为0,结...
阅读全文 | 评论次数(0) | 浏览次数(467) | 所属类型(汇编作业)

[2010-11-08 22:15] 课程设计 1 已检测通过

点击查看原图
assume cs:code 

 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' 

  dd 16,22,382,1356,2396,8000,16000,24486,50065,97479,140417,197514   收入 
  dd 345980,590...
阅读全文 | 评论次数(0) | 浏览次数(548) | 所属类型(汇编作业)

[2010-11-01 13:06] 检测10.3

点击查看原图
assume cs:code
 data segment
  db 10 dup (0)
 data ends
 code segment
  start:mov ax,12666
        mov bx,data
        mov ds,ax
        mov si,0
        call dtoc

        mov dh,8
        mov dl,3
        mov cl,2
        call show_str

        mov ax,4c00h
        int 21h
   dto...
阅读全文 | 评论次数(0) | 浏览次数(463) | 所属类型(汇编作业)

[2010-10-26 22:19] 实验10.2

assume cs:code
 stack segment
   dw 8 dup (0)
 stack ends
  code segment
  start:mov ax,stack
        mov ss,ax
        mov sp,16   设置栈段
        mov ax,4240h
        mov dx,000fh
        mov cx,0ah   举例参数
        call divdw
        mov ax,4c00h
        int 21h
  divdw:push bx   保存bx数据入...
阅读全文 | 评论次数(0) | 浏览次数(439) | 所属类型(汇编作业)

[2010-10-22 22:43] 检测点10.1

点击查看原图
assume cs:code
data segment
        db 'welcome to masm!',0
data ends

code segment
 start:mov dh,13   行号
       mov dl,10   列号
       mov cl,1    颜色
       mov ax,data
       mov ds,ax
       mov si,0   data数据设置
       call k        push (mov ax,4c00)
       mov ax,4c00h
       int 21...
阅读全文 | 评论次数(0) | 浏览次数(464) | 所属类型(汇编作业)

[2010-10-18 22:56] 检测点10.5

(1)
下面的程序执行后,ax的值是3.
assume cs:code
stack segment
        dw 8 dup (0)
stack ends
code segment
 start:mov ax,stack
       mov ss,ax
       mov sp,16
       mov ds,ax
       mov ax,0
       call word ptr ds:[0eh] 执行时,push ip 000e-000f
       inc ax          的数据是 inc ax 的偏移地址 执行后
       ...
阅读全文 | 评论次数(1) | 浏览次数(695) | 所属类型(汇编作业)

[2010-10-15 23:10] 检测点10.2~10.4

10.2
程序执行后,ax中的值为 0006
 call是将当前IP压入栈中,当前就是“call s” 的代码输入到执行缓冲器后,未执行前,Ip的值。
10.3
程序执行后,ax的值为 1010
 先压入CS再压入IP,出栈是先出IP再出CS.
10.4
程序执行后,ax的值为 bh...
阅读全文 | 评论次数(0) | 浏览次数(445) | 所属类型(汇编作业)

[2010-10-15 22:46] 检测点10.1

补全程序,实现从内存1000:0000处开始执行指令.
assume cs:code
stack segment
 db 16 dup (0)
stack ends
code segment
start: mov ax,stack
       mov ss,ax
       mov sp,16
       mov ax,1000h 
       push ax  入栈 相当于cs=1000
       mov ax,0
       push ax  入栈 相当于ip=0000
       retf
code ends 
end start...
阅读全文 | 评论次数(0) | 浏览次数(484) | 所属类型(汇编作业)

[2010-10-14 17:23] 实验9

点击查看原图
assume cs:code
data segment
 db 'welcome to masm!'
data ends
code segment
start: mov ax,data 设置数据    
       mov ds,ax
       mov bx,0   
       mov ax,0b872h 计算屏幕中间的段地址,第0页有4Kb,有
       mov es,ax   25行,中间是第十二行6e0h-77fh,第十
       mov bp,0    二行的中间开始720h.
       mov si,1
       mov cx,10h...
阅读全文 | 评论次数(0) | 浏览次数(483) | 所属类型(汇编作业)
『 查看更多文章 』