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

我的博客

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

[2008-11-07 15:16] 14章检测题

共4道单选题目 
下列各代码序列,要从端口号为6FFh的端口读取一个字节的数据,正确的是__3___。 
 1、  mov bx,6FFH 
      out al,bx 
 2、  in al,6FFH 
 3、  mov dx,6FFH 
     in al,dx 
 4、  mov dx,6FFH 
     out al,dx 

以下关于移位错误的是__2____。 
 1、  shl的功能是将寄存器或内存单元的数据向左移位。 
 2、  shl移位时将最后移出的一位放入OF中。 
 3、  shr把最高位用0补充。 
 4、  把al中的数据向左移3...
阅读全文 | 评论次数(1) | 浏览次数(993) | 所属类型(汇编作业)

[2008-11-07 15:14] 14章实验题

;以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。
assume cs:code
code segment
start:mov ax,0b800h
      mov es,ax
      mov bx,12*160+32*2
      
      mov al,9
      out 70h,al
      in al,71h
      mov ah,al
      mov cl,4
      shr ah,cl
      and al,00001111b
      add ah,30h
      add al,30h
     ...
阅读全文 | 评论次数(0) | 浏览次数(518) | 所属类型(默认类型)

[2008-11-01 14:27] 12章实验题

编写0号中断的处理程序
assume cs:code
code segment
start:mov ax,cs
      mov ds,ax
      mov si,offset do0                   ;设置ds:si 指向源地址

      mov ax,0
      mov es,ax
      mov di,200h                         ;设置es:di指向目的地址0:200
      mov cx,offset do0end-offset do0     ;设置cx为传输长度
      cld    ...
阅读全文 | 评论次数(1) | 浏览次数(809) | 所属类型(汇编作业)

[2008-10-31 09:54] 11章实验题

;编写一个子程序,将包含任意字符,以0结尾的字符串中的小写字母转变为大写字母。
;名称:letterc
;功能:将以0结尾的字符串中的小写字母转变成大写字母。
;参数:ds:si指向字符串的首地址
;简要分析:小写字母a~z 的ascii码值为97~122。
assume cs:codesg
datasg segment
    db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends

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

[2008-10-28 17:44] 10章检查题 答案附分析

1.下面的程序执行后,ax中的数值为多少__4__  
    内存地址 机器码 汇编指令  
    1000:0 b8 00 00 mov ax,0  
    1000:3 e8 01 00 call s  
    1000:6 40 inc ax  
    1000:7 58 s:pop ax  
 1、 3  
 2、 1  
 3、 4  
 4、 6  

分析:call指令将下一条指令的偏移地址入栈,即ip=6入栈,然后跳转,pop ax后得到ax=6 


2.下面的程序执行完add ax,5时,ax中的数值为多少____  
    ass...
阅读全文 | 评论次数(1) | 浏览次数(918) | 所属类型(汇编作业)

[2008-10-28 15:00] 课程设计1

愚站N天,终于调试出来了课程设计一的要求
里面还有别人的帮助。
贴出来吧。给自己看看,、
也给别人看看,希望大家多给予 “批评”

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

dd 16,22,382,1356,239...
阅读全文 | 评论次数(2) | 浏览次数(825) | 所属类型(汇编作业)

[2008-10-05 08:51] 第九章 转移指令总结

+转移指令 
|-- +段内转移 (只修改IP) 
|   |-- +短转移 (对IP的修改范围为-128~127) 
|   |   |-- jmp short 标号 (位移) 
|   |   |-- jcxz 标号 (位移) 
|   |   *-- loop 标号 (位移) 
|   *-- +近转移 (对IP的修改范围为-32768~32767) 
|       |-- jmp 16位寄存器 
|       |-- jmp near ptr 标号 (位移) 
|       *-- jmp word ptr 内存单元地址 
*-- +段间转移 (同时修改CS和...
阅读全文 | 评论次数(1) | 浏览次数(854) | 所属类型(默认类型)

[2008-10-04 11:22] 试验9终于完成。

assume cs:code
data segment
db 'w',02h,'e',02h,'l',02h,'c',02h,'o',02h,'m',02h,'e',02h,' ',02h,'t',02h,'o',02h,' ',02h,'m',02h,'a',02h,'s',02h
db 'm',02h,'!',02h

db 'w',24h,'e',24h,'l',24h,'c',24h,'o',24h,'m',24h,'e',24h,' ',24h,'t',24h,'o',24h,' ',24h,'m',24h,'a',24h,'s',24h
db 'm',24h,'!',2...
阅读全文 | 评论次数(2) | 浏览次数(832) | 所属类型(默认类型)

[2008-09-30 15:25] 苦战了一天,终于把第8章的实验完成了。

本人水平很菜很菜。
耽误了那样长的时间,才写好这个程序。
请大家多多提提意见。

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

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

[2008-09-22 23:07] 第三章测试通过。

1.在8086CPU系统中一个栈段的容量最大为___3__。 
 1、 1KB 
 2、 512KB 
 3、 64KB 
 4、 32GB 

2.能够只将al中的内容压入栈的指令序列是_3____。 
 1、 push al 
 2、 pop ax 
 3、 mov ah,0 
    push ax 
 4、 mov ax,0 
    push ax 

3.若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设置是_1____。 
 1、 0000H 
 2、 0001H 
 3、 FFFFH 
 4、 FFFEH 
...
阅读全文 | 评论次数(2) | 浏览次数(562) | 所属类型(汇编作业)
『 查看更多文章 』