计算机硬件基础第7章作业答案

发布 2023-05-19 13:11:28 阅读 9916

7.6 某8位输入设备的接口电路中,数据口地址为200h,状态口地址为201h,状态口中第6位为1表示数据已准备好。试编写程序从该输入设备获得100个字节。

解:data segment

buf db 100 dup定义变量buf存放100个字节的数据。

data ends

code segment

assume cs:code,ds:datastart: mov ax, data

mov ds, ax

lea si, buf通过si间接访问buf变量的元素。

mov cx, 100循环次数为100次。

cycle: mov dx, 201h

lop: in al, dx读状态口201h的值。

test al, 01000000b

jz lop检测第6位为0则继续读状态口。

dec dx

in al, dx从数据口读取一个字节的数据。

mov [si], al将读取的数据送给si指向的元素。

inc sisi指向下一个元素。

loop cycle

mov ah, 4ch

int 21h

code ends

end start

7.9 习图7.2为一个led接口,写出使8个led灯自右至左依次发光2秒的程序。

习图7.2 led接口电路。

解:mov cx, 8

mov al, 11111110h ;共阳极接法,对应的引脚输出0则灯亮。

lop: out 20h, al

mov bx, 0ffffh ;延时程序。

next: dec bx

jnz next

shl al, 1下一次输出时让左边相邻的灯发光。

loop lophlt

计算机硬件基础作业答案

1.掌握7种寻址方式。1 源操作数为立即数,寻址方式为立即寻,立即数直接送寄存器,不涉及内存物理地址。2 源操作数为立即数外加括号,寻址方式为直接寻,物理地址 ds 10h 100 20100h 3 源操作数为寄存器外加括号,寻址方式为寄存器间接寻,物理地址 ds 10h bx 20100h 4 同...

教师计算机硬件及应用基础

一 说明。一 课程性质。信息类课程,提高中小学教师对计算机基础硬件的认识 计算机日常维护的能力及计算机应用的水平。二 教学目的。本课程目的是帮助学员掌握计算机的硬件组成 日常计算机的维护 多 平台的使用及维护,能使用powerpoint制作简单的课件,能深入掌握校园网的应用及网络搜索的技巧。三 教学...

计算机硬件维护应用

摘要 本文就计算机硬件维护应用原则 了科学的实践策略,对延长计算机硬件应用寿命,发挥良好应用价值,确保计算机系统的可靠持续运行,有积极有效的促进作用。关键词 计算机 硬件 维护。中图分类号 tp393 文献标识码 a 文章编号 1007 9599 2012 24 0118 02 1 前言。计算机硬件...