《汇编语言》(王爽著)第14章_端口_习题解答
来源:互联网 发布:巅峰软件大全手机 编辑:程序博客网 时间:2024/06/05 21:15
检测点14.1
(1)关键部分代码:
mov al, 2
out 70h, al
in al, 71h
(2)关键部分代码:
mov al, 2
out 70h, al
mov al, 0
out 71h, al
检测点14.2
假设给ax 赋值 5,关键部分代码:
mov ax, 5
mov bx, ax ;复制ax的值
mov cl, 3
shl ax, 1
shl bx, cl
add ax, bx
实验14
assume cs:code
;-------记录年月日时间的6个单元地址-----------
data segment
db 9,8,7,4,2,0
data ends
;---------------------------
table segment
db 'yy/mm/dd 00:00:00','$'
table ends
;-----------------------------
code segment
start:
mov ax,data
mov ds,ax
mov ax,table
mov es,ax
mov si,0
mov bx,0
mov cx,6
s:
push cx
mov al,[si]
out 70h,al
in al,71h
mov ah,al
mov cl,4
shr ah,cl
and al,00001111b
add ah,30h
add al,30h
mov byte ptr es:[bx],ah
mov byte ptr es:[bx + 1],al
inc si
add bx,3
pop cx
loop s
;----调用DOS的中断例程int21(第13章的内容),显示结果------
mov ah,2
mov bh,0
mov dh,5
mov dl,12
int 10h
mov ax,table
mov ds,ax
mov dx,0
mov ah,9
int 21h
mov ax,4c00h
int 21h
code ends
end start
- 《汇编语言》(王爽著)第14章_端口_习题解答
- 《汇编语言》(王爽著)第2章寄存器_习题解答
- 《汇编语言》(王爽著)第3章寄存器(内存访问)_习题解答
- 《汇编语言》_第1章_基础知识
- C++程序设计_第八章_习题解答
- 《C++ Primer》第五版课后习题解答_第五章(2)(09-14)
- 计算机网络(第3版)_第5章课后习题_三(个人)
- 《C++ Primer》第五版课后习题解答_第二章(1)(01-08)
- 《C++ Primer》第五版课后习题解答_第二章(2)(09-20)
- 《C++ Primer》第五版课后习题解答_第二章(3)(21-29)
- 《C++ Primer》第五版课后习题解答_第二章(4)(30-38)
- 《C++ Primer》第五版课后习题解答_第二章(5)(39-42)
- 《C++ Primer》第五版课后习题解答_第三章(1)(01-05)
- 《C++ Primer》第五版课后习题解答_第三章(2)(06-20)
- 《C++ Primer》第五版课后习题解答_第三章(3)(21-29)
- 《C++ Primer》第五版课后习题解答_第三章(4)(30-36)
- 《C++ Primer》第五版课后习题解答_第三章(5)(37-45)
- 《C++ Primer》第五版课后习题解答_第四章(1)(01-20)
- HDOJ2680 Choose the best route
- 东京大学情报理工学系研究科招生海报
- 股票买入卖出手续费
- [数学][第二阶段-简单数学题][HDOJ-2033]人见人爱A+B
- 资源分享
- 《汇编语言》(王爽著)第14章_端口_习题解答
- Eclipse快捷键大全
- Java Linklist 类测试
- [leetcode]127 Word Ladder BFS
- Struts2中的ValueStack理解
- sendfile(零拷贝技术)写的一个简单的服务器程序
- 对于tomcat发布本地jsp中文显示乱码解决方案
- hdu5073
- JS 闭包以及在闭包中使用 setInterval