微机原理关于21H中断解释

中断INT 21H :1、字符功能调用类(Character-Oriented Function)01H、07H和08H —从标准输入设备输入字符02H —字符输出03H —辅助设备的输入04H —辅助设备的输出05H —打印输出06H —控制台输入/输出09H —显示字符串0AH — 键盘缓冲输入0BH —检测输入状态0CH —清输入缓冲区的输入功能(1)、功能01H、07H和08H功能描述:从标准输入设备(如:键盘)读入一个字符。该中断在处理过程中将一直处于等待状态直到有字符可读为止。该输入还可被重定向,如果这样做,则无法判断文件是否已到文件尾入口参数:AH=01H,过滤掉控制字符,并回显 =07H,不过滤掉控制字符,不回显 =08H,过滤掉控制字符,不回显出口参数:AL=输入字符的ASCII码(2)、功能02H功能描述:向标准输出设备(如:屏幕)输出一个字符。该输出还可被重定向,如果这样做,则将无法判断磁盘是否满入口参数:AH=02HDL=待输出字符的ASCII码出口参数:无(3)、功能03H功能描述:从辅助设备读入一个字符,该辅助设备的缺省值为COM1入口参数:AH=03H出口参数:AL=读入字符的ASCII码(4)、功能04H功能描述:向辅助设备输出一个字符,该辅助设备的缺省值为COM1入口参数:AH=04HDL=待输出字符的ASCII码出口参数:无(5)、功能05H功能描述:向标准的输出设备输出一个字符。该缺省的输出设备为LPT1端口的打印机,除非用MODE命令来改变入口参数:AH=05HDL=待输出字符的ASCII码出口参数:无(6)、功能06H功能描述:控制台(如:键盘、屏幕)输入/输出。如果输入/输出操作被重定向,那么,将无法判断文件是否已到文件尾,或磁盘已满入口参数:AH=06H,DL=输入/输出功能选择出口参数:若DL=00H-FEH,则此功能为输出,DL为待输出字符的ASCII码;若DL=0FFH,则此功能为输入,此时:若ZF=1,则无字符可读,否则,AL=读入字符的ASCII码(7)、功能09H功能描述:输出一个字符串到标准输出设备上。如果输出操作被重定向,那么,将无法判断磁盘已满入口参数:AH=09HDS:DX=待输出字符的地址说明:待显示的字符串以’$’作为其结束标志出口参数:无(8)、功能0AH功能描述:从标准输入设备上读入一个字节字符串,遇到“回车键”结束输入(输入的字符在标准的输出设备上有回显)。如果该输入操作被重定向,那么,将无法判断文件是否已到文件尾入口参数:AH=0AHDS:DX=存放输入字符的起始地址接受输入字符串缓冲区的定义说明: 1、第一个字节为缓冲区的最大容量,可认为是入口参数; 2、第二个字节为实际输入的字符数(不包括回车键),可看作出口参数; 3、从第三个字节开始存放实际输入的字符串; 4、字符串以回车键结束,回车符是接受的最后一个字符; 5、若输入的字符数超过缓冲区的最大容量,则多出的部分被丢弃,系统并发出响铃,直到输入“回车”键才结束输入。例如: BUFF

80, ?, 80 DUP(?) ;最多接受80个字符出口参数:无(9)、功能0BH功能描述:检查标准输入设备上是否有字符可读。该输入操作可被重定向入口参数:AH=0BH出口参数:AL=00H——无字符可读;FFH——有字符可读(10)、功能0CH功能描述:清空当前的标准输入缓冲区,再读入字符。其输入操作可被重定向入口参数:AH=0CHAL=01H、06H、07H、08H或0AH出口参数:若入口参数AL为0AH,则DS:DX=存放输入字符的起始地址,否则,出口参数AL=输入字符的ASCII码2、目录控制功能(Directory-Control Function)39H —创建目录3AH —删除目录3BH —设置当前目录47H —读取当前目录(1)、功能39H功能描述:用指定的驱动器和路径创建一个新目录入口参数:AH=39HDS:DX=指定路径的字符串地址(以0为字符串的结束标志)出口参数:CF=0——创建成功,否则,AX=错误号(03H或05H),其含义见错误代码表(2)、功能3AH功能描述:删除指定的驱动器和路径的目录入口参数:AH=3AHDS:DX=指定路径的字符串地址(以0为字符串的结束标志)出口参数:CF=0——删除成功,否则,AX=错误号(03H或05H),其含义见错误代码表(3)、功能3BH功能描述:用指定的驱动器和路径设置为当前目录入口参数:AH=3BHDS:DX=指定路径的字符串地址(以0为字符串的结束标志)出口参数:CF=0——设置成功,否则,AX=错误号(03H),其含义见错误代码表(4)、功能47H功能描述:取当前目录的完全路径字符串入口参数:AH=47HDL=驱动器号(0=缺省,1=A,…)DS:SI=存放当前目录字符串的地址出口参数:CF=0——读取成功,否则,AX=错误号(0FH),其含义见错误代码表3、磁盘管理功能(Disk-Management Function)0DH —磁盘复位 0EH —选择磁盘19H —读取当前驱动器1BH, 1CH —读取驱动器数据2EH —设置校验标志36H —读取驱动器分配信息54H —读取校验标志(1)、功能0DH功能描述:清空当前的文件缓冲区,但在MS-DOS内,暂时写入缓冲区的数据将写入磁盘入口参数:AH=0DH出口参数:无(2)、功能0EH功能描述:指定当前驱动器入口参数:AH=0EHDL=驱动器号(0=A,1=B,...)出口参数:AL=系统中当前的驱动器号(3)、功能19H功能描述:取当前缺省驱动器号入口参数:AH=19H出口参数:AL=驱动器号(0=A,1=B,...)(4)、功能1BH和1CH功能描述:获得驱动器的分配信息入口参数:AH=1BH——为缺省驱动器AH=1CH——为任意驱动器,DL=驱动器号(0=缺省,1=A,...)出口参数:AL=0FFH——失败,否则, AL=每簇的扇区数 DS:BX=ID字节的地址 CX=物理扇区的大小(字节数) DX=驱动器的簇数(5)、功能2EH功能描述:设置/清除操作系统自动读取检验标志入口参数:AH=2EHDL=00HAL=00H——清除该标志,01H——设置该标志出口参数:无(6)、功能36H功能描述:取选定驱动器的信息入口参数:AH=36HDL=驱动器号(0-缺省,1=A,2=B,…)出口参数:若功能调用失败,AX=0FFFFH,否则, AX=每簇的扇区数 BX=可用的簇数 CX=物理扇区的大小(字节数) DX=驱动器中的簇数(7)、功能54H功能描述:读取校验标志入口参数:AH=54H出口参数:AL=当前检验标志值:00H—关检验,01H—开检验4、文件操作功能(File Operation

Function)3CH —创建文件3DH —打开文件3EH —关闭文件41H —删除文件43H —读取/设置文件属性45H —复制文件句柄46H —重定义文件句柄4EH —查找到第一个文件4FH —查找下一个文件56H — 文件换名57H —读取/设置文件的日期和时间5AH —创建临时文件5BH —创建新文件67H —设置文件句柄数(最多文件数)6CH —扩展的打开文件功能(打开、创建或替换文件)(1)、功能3CH功能描述:用指定的文件名创建一个新文件。如果指定的文件已存在,则设置其长度为0。创建后,该文件是打开的,并返回其句柄入口参数:AH=3CHDS:DX=指定文件名字符串的地址(以0为字符串的结束标志)CX=文件属性(这些标志位可以组合) 位0=1——只读位2=1——系统位5=1——归档位1=1——隐含位3=1——卷标号其它位保留不用,并置为0出口参数:CF=0——创建成功,AX=文件句柄,否则,AX=错误号(03H、04H或05H),其含义见错误代码表(2)、功能3DH功能描述:打开指定的驱动器、路径和文件名,并返回其文件句柄入口参数:AH=3DHDS:DX=表明文件的字符串(以0为字符串的结束标志)AL为打开方式: 位0~2000—只读方式 001—写方式 010—读/写方式位3保留,其值为0位4~6共享模式 000—兼容模式001—不共享010—拒绝写011—拒绝读100—不拒绝任何操作位7继承标志——0/1:子进程继承或不继承句柄出口参数:CF=0——打开成功,AX=文件句柄,否则,AX=错误号(02H、03H、04H、05H或0CH),其含义见错误代码表(3)、功能3EH功能描述:关闭指定句柄的文件入口参数:AH=3EHBX=文件句柄出口参数:CF=0——关闭成功,否则,AX=错误号(06H),其含义见错误代码表(4)、功能41H功能描述:删除指定的文件入口参数:AH=41HDS:DX=文件名字符串的地址出口参数:CF=0——删除成功,否则,AX=错误号(02H、03H或05H),其含义见错误代码表(5)、功能43H功能描述:读取或设置指定文件的属性入口参数:AH=43HBX=文件句柄DS:DX=文件名字符串的地址AL=00H/01H——读取/设置文件属性CX=文件属性: 位0=1——只读位1=1——隐含位2=1——系统位3=1——卷标号位5=1——归档其它位保留不用,并置为0出口参数:CF=0——关闭成功,CX=文件属性,否则,AX=错误号(01H、02H、03H或05H),其含义见错误代码表(6)、功能45H功能描述:复制当前打开设备或文件的句柄,该句柄对应同样设备或文件的相同位置入口参数:AH=45HBX=待复制的文件句柄出口参数:CF=0——复制成功,AX=新句柄,否则,AX=错误号(04H或06H),其含义见错误代码表(7)、功能46H功能描述:指定二个句柄,把第二句柄指向第一个句柄,即第二个句柄被重定向入口参数:AH=46HBX=文件或设备的句柄CX=待重定向的文件句柄出口参数:CF=0——重定向成功,否则,AX=错误号(04H或06H),其含义见错误代码表(8)、功能4EH功能描述:获取第一个与给定的文件名相匹配的文件入口参数:AH=4EHDS:DX=给定文件名的字符串CX=搜索时使用的文件属性: 位0=1——只读 位1=1——隐含位2=1——系统 位3=1——卷标号位4=1——目录 位5=1——归档其它位保留不用,并置为0出口参数:CF=1——操作失败,AX=错误号(02H、03H或12H),其含义见错误代码表,否则,操作成功,DTA(Disk TransferArea)按下列方式填入数据: 字节00~14H保留字节15H匹配的文件属性字节16~17H压缩的文件名字节18~19H压缩的文件日期字节1A~1DH文件大小字节1E~2AH文件名字符串(9)、功能4FH功能描述:在中断21H的功能4EH成功使用之后,再搜索下一个文件名入口参数:AH=4FHAL=返回的代码出口参数:CF=1——操作失败,AX=错误号(12H),其含义见错误代码表,否则,操作成功,DTA中的数据如前面功能4EH所示(10)、功能56H功能描述:文件换名入口参数:AH=56HDS:DX=当前文件名字符串地址ES:DI=新文件名字符串地址出口参数:CF=0——操作成功,否则,AX=错误号(02H、03H、05H、11H),其含义见错误代码表(11)、功能57H功能描述:读取/设置文件的日期和时间入口参数:AH=57HBX=文件句柄 读取日期和时间AL=00H设置日期和时间AL=01HCX=时间(0F~0BH:小时,0AH~05H:分钟,04H~00H:2秒的个数)DX=日期(0F~09H:年(相对1980年),08H~05H:月,04H~00H:日)出口参数:CF=1——操作失败,AX=错误号(01H、06H),其含义见错误代码表,否则,若是读文件信息,则,CX=时间,DX=日期(12)、功能5AH功能描述:创建临时文件入口参数:AH=5AHDS:DX=路径名的地址CX=文件属性(位可组合),其定义如下: 位0=1 只读位3-4=0 保留位1=1 隐含位5=1 归档位2=1 系统位6-15=0 保留出口参数:CF=0——操作成功,AX=文件句柄,DS:DX=完整的路径文件地址,否则,AX=错误号(03H、04H或05H),其含义见错误代码表(13)、功能5BH功能描述:创建新文件入口参数:AH=5BHDS:DX=路径名的地址CX=文件属性(位可组合),其定义如下: 位0=1只读位4=0保留位1=1隐含位5=1归档位2=1系统位6-15=0保留位3=1卷标号出口参数:CF=0——操作成功,AX=文件句柄,否则,AX=错误号(03H、04H、05H或50H),其含义见错误代码表(14)、功能67H功能描述:设置文件句柄数(最多文件数)入口参数:AH=67HBX=句柄的数量出口参数:CF=0——操作成功,否则,AX=错误号,其含义见错误代码表(15)、功能6CH功能描述:扩展的打开文件功能(打开、创建或替换文件)入口参数:AH=6CHAL=00HDS:SI=路径名的地址BX=打开方式 位2~0000—只读 001—只写 010—可读、写位3保留(0)位6~4000—兼容 001—拒绝读写 010——拒绝写011—拒绝读 100——不拒绝任何操作位70—子进程继承句柄,1—子进程不继承句柄位12~8保留(0)位13致命错误处理程序,0—执行INT 24H,否则,返回错误代码给进程位14写入方式:0—写入缓冲区,1—直接写入文件位15保留(0)CX=文件属性位0=1 只读位4=0 保留位1=1 隐含位5=1 归档位2=1 系统位6-15=0 保留位3=1 卷标签DX=打开标志 位3~0 0—打开失败,1—打开文件,2—替换文件位7~4 0—打开失败,1—创建文件位15~8 0—保留出口参数:CF=1——操作失败,AX=错误号,其含义见错误代码表,否则,AX=文件句柄CX=1——文件存在,打开之 =2——文件不存在,创建之5、文件操作功能(FCB)(File

合集下载

微机原理及接口第九章作业答案

微机原理及接口第九章作业答案

精品文档 你我共享

腹有诗书气自华

“微机系统原理与接口技术”第九章习题解答(部分)

1. 什么是并行接口和串行接口?它们各有什么作用?

答:并行接口是指接口与外设之间按字长传送数据的接口,即 4位、8位或16位二进

制位同时传送;而串行接口是指接口与外设之间依时间先后逐位传送数据的接口, 即一个时

刻只传送一个二进制位。

并行接口传送速度较快, 但在远距离传送数据时成本高, 损耗大,且平行数据线之间干

扰大,所以并行接口一般适用于近距离的高速传送,而串行接口则适用于远距离传送。

2. 试画出8255A与8086CPU连接图,并说明8255A的Ao、Ai地址线与8086CPU的Ai、 A2地址线连接的原因。

答:8255A与8086CPU的连线图如下图所示:

题9-2图

8086系统有16根数据线,而8255只有8根数据线,为了软件读写方便,一般将 8255 的8条数据线与8086的低8位数据线相连。8086在进行数据传送时总是将总线低 8位对应 偶地址端口,因此

8086CPU要求8255的4个端口地址必须为偶地址,即 8086在寻址8255 时A0脚必须为低。实际使用时,我们总是将8255的A0、A1脚分别接8086的A1、A2脚, 而将8086的A0脚空出不接,并使

8086访问8255时总是使用偶地址。

4. 简述8255A工作在方式1时,A组端口和B组端口工作在不同状态(输入或输出)时, C端口各位的作用。

答:8255A的A、B 口工作在方式1时,C端口各位的使用情况如下表所示:

端口 C A、B 口均输入 A 口输入,B 口输出 A 口输出,B 口输入 A、B 口均输出

PC7 I/O I/O OBFA OBFA

PC6 I/O I/O ACKA /INTEA* ACKA /INTEA*

PC5 IBFA IBFA I/O I/O

PC4 STBA /INTEA* STBA /INTEA* I/O I/O

微机原理复习题

微机原理复习题

微机原理复习题

⼀、简答题1.简述8086cpu如何应⽤地址锁存信号ale将地址A15~A0与数据线D15~D0分开的⼯作原理.

2. 8086CPU有哪⼏种主要的寻址⽅式。

3.试说明位、字节以及字长的概念。

4.⽐较主程序调⽤中断服务程序和主程序调⽤⼦程序的主要异同点。

5.什么是8086 CPU的最⼤/最⼩⼯作⽅式?两者的区别是什么?

6.8086 CPU 使⽤的存储器为什么要分段?怎样分段?

7.动态 RAM 为何要刷新?

8.8086 CPU 中设置的指令指针寄存器IP 中存放的内容是什么?

9.简述8086CPU的ALE引脚、READY引脚及BHE引脚的作⽤。

10.已知⼀个SRAM芯⽚的容量为8K×8,该芯⽚有⼀个⽚选信号引脚和⼀个读/写控制引脚,问该芯

⽚⾄少有多少个引脚?地址线多少条?数据线多少条?还有什么信号线?

⼆、计算题1.选取字长N为8位,已知原码(或补码)如下,求其补码(或原码)

1)[X]原=01010101

2)[Y]原=10000001

3)[Z]原=00000000

4)[U]补=1000000

5)[V]补=00000001

2. 将下列⼆进制数分别转换为⼋进制数、⼗六进制数

1)1101 1010B

2)1011 1100 1111B

3)0.1101B

4)1110.1010B

3. 将下列⼗进制数转换为⼆进制数

1)23.625

2)10.5

3) 75.25

4. 将下列⼗进制数⽤压缩BCD码表⽰

1)23.64

2) 809.7

5. 写出下列逻辑地址的段地址,偏移地址和物理地址。

1)2314H:0032H

2)10ADH:DDF6H6.已知(DS)=3000H, (ES)=2000H, (SS)=4000H, (BX)=1000H, (BP)=2000H, (SI)=0001H,(DI)=0002,请计算下列指令中源操作数的段地址、有效地址及物理地址。1)MOV CX,[BX]

2)MOV CX,[BP+DI]

微机原理期末试题

微机原理期末试题

1. 指令队列缓冲器的取指方式。

在执行指令的同时从内存中取出下一条或下几条指令,将取来的指令放在这个指令队列缓冲器中

2.微机中地址总线的作用

AB用来传送地址信息

2. 内存地址的计算。

内存容量=末地址-首地址+1

3. 中断向量的概念

每个中断处理程序都有一个确定的入口地址,该入口地址即为中断向量

4. 在汇编语言中,定义常数、变量、分配内存空间的是什么指令

伪指令

6.8086工作于最小模式下,当M/IO=0,RD=0,WR=1 时,CPU完成的操作是什么。8086正在访问IO端口,只能读取,不能写入

7 .某微机最大可寻址的内存空间为16MB,其CPU地 址总线至少应有多少条

24

8 .用8088CPU组成的PC机数据线是多少根。

8根

9 .微处理器系统采用存储器映像方式编址和独立编址的概念。

独立编址:即I/O端口地址空间独立存储器的地址空间;统一编址:即I/O端口与存储器共用一个地址空间,用对存储器的访问指令来实现对I/O端口的读/写

10 . 8259A的初始化命令字

ICW1-ICW4

11.在计算机系统中,可用于传送中断请求和中断响应信号的是什么总线。

控制总线

12伪指令的概念。

用于告诉汇编程序如何进行汇编的指令,它既不控制机器的操作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编如何进行。 将相对于程序或相对于寄存器的地址载入寄存器中。 与 ADR 指令相似。ADRL 所加载的地址比 ADR 所加载的地址更宽,因为它可生成两个数据处理指令。

13.中断向量表占用内存地址空间是多少。

00000H ~003FFH,占1K字节空间

14 .完成两数相加后是否溢出的运算,用什么标志位?

OF=1表示溢出 CF=1表示进位或借位

15 .8255A的方式选择控制字应写入什么地址。

16.逻辑地址与物理地址的转换。

物理地址=段地址X10H+便宜地址 二进制段地址左移四位+偏移地址=20位

微机原理习题解答(供参考)

微机原理习题解答(供参考)

微机原理习题解答(供参考)

第1章习题和解答15. 将下列⼗进制数分别转化为⼆进制数、⼗六进制数和BCD码。

(1)15.32=(0000 1111.0101 0001)2=(0F.51)16=(0001 0101.0011 0010)BCD

(2)325.16=(0001 0100 0101.0010 1000)2=(145.28)16=(0011 0010 0101.0001 0110)BCD

(3)68.31=(0100 0100.0100 1111)2=(44.4F)16=(0110 1000.0011 0001)BCD

(4)214.126=(1101 0110.0010 0000)2=(0D6.20)16=(0010 0001 0100.0001 0010 0110)BCD

16. 将下列⼆进制数分别转化为⼗进制数和⼗六进制数。

(1)10110101= 181=0B5H

(2)11001011= 203=0CBH

(3)10101.1001= 21.5625=15.9 H

(4) 101101.0101= 45.3125=2D.5H

17. 将下列⼗六进制数分别转化为⼆进制数、⼗进制数。

(1)FAH=1111 1010B=250

(2)12B8H=0001 0010 1011 1000B=4792

(3)5A8.62H=0101 1010 1000.0110 0010B=1448.3828125

(4)2DF.2H=0010 1101 1111.0010B=735.125

18. 若X=-107,Y=+74按8位⼆进制可写出:。[X]补=95H ,[Y]补=4AH , [X +Y]补=0DFH,[X-Y]补=4BH。

19.X=34AH,Y=8CH。问:有三位和两位⼗六进制数X和Y,

(1)若X,Y是纯数(⽆符号数),则:X+Y=3D6H;X-Y=2BEH。

(2)若X,Y是有符号数,则:X+Y=2D6 H;X-Y=3BEH。

微机原理

微机原理

第一章

ENIAC的不足:运算速度慢、存储容量小、全部指令没有存放在存储器中、机器操作复杂、稳定性差 。

冯·诺依曼(Johe Von Neumman)提出了“存储程序”的计算机设计方案。特点是:

1、采用二进制数形式表示数据和计算机指令。

2、指令和数据存储在计算机内部存储器中,能自动依次执行指令。

由控制器、运算器、存储器、输入设备、输出设备5大部分组成计算机硬件。

工作原理的核心是“存储程序”和“程序控制”。

一型计算机的分类

字长:有4位、8位、16位、32位、64位微型计算机等

工艺:可分成MOS工艺、双极型TTL工艺的微处理器

结构类型:有单片机、单板机、位片机、微机系统等

用途:个人计算机、工作站/务器、网络计算机

体积大小:台式机、携机。

二.微型计算机的性能指标介绍

位:这是计算机中所表示的最基本、最小的数据单元。

字长:是计算机在交换、加工和存放信息时的最基本的长度。

字节(Byte):是计算机中通用的基本单元,由8个二进制位组成。

字:是计算机内部进行数据处理的基本单位。

主频:也称时钟频率,是指计算机中时钟脉冲发生器所产生的频率。

访存空间:是该微处理器构成的系统所能访问的存储单元数。

指令数:构成微型计算机的操作命令数。

基本指令执行时间:计算机执行程序所花的时间。

可靠性:指计算机在规定时间和条件下正常工作不发生故障的概率。

兼容性:指计算机硬件设备和软件程序可用于其他多种系统的性能。

性能价格比:是衡量计算机产品优劣的综合性指标。

微型计算机是以微处理器为核心,再配上存储器、接口电路等芯片构成的

微型计算机系统由硬件系统和软件系统两大部分组成 :

1.中央处理单元CPU(Control Processing Unit)是微型计算机的核心部件,是包含有运算器、控制器、寄存器组以及总线接口等部件的一块大规模集成电路芯片,俗称微处理器。

微处理器是微型计算机的核心,它的性能决定了整个微型机的各项关键指标。

(答案)微机原理及应用

(答案)微机原理及应用

(答案)微机原理及应⽤

⼀、填空题(每空1分,共30分)1、CPU访问存储器时,在地址总线上送出的地址称为物理地址。

2、80X86系统中,执⾏指令PUSH AX后,SP= SP-2 ;若执⾏指令POP AX

后,SP= SP+2 。3、指令“MOV AX,2000H”源操作数的寻址⽅式为⽴即数 ;指令“MOV AX,[BX+SI+6]”源操作数的寻址⽅式为带偏移量的基础加变址。4、设(DS)=24EOH,(SS)=2410H,(ES)=2510H,(DI)=0206H,则指令“MOV AX,[DI+100H]”源操作数的有效地址为 0306H ,物理地址为 25106H 。5、80486可访问两个独⽴的地址空间,⼀个为I/O地址空间,其⼤⼩为 64K 字节。

6、执⾏指令“XOR AX,AX”后,标志位ZF的值为 1 。

7、若(AL)=10011000B,(BL)=01100111B,则执⾏指令“ADD AL,BL”后,(AL)=11111111B;执⾏指令“ANDAL,BL”后,(AL)= 0 。

8、可屏蔽中断从CPU的 INTR 引脚进⼊,只有当中断允许标志IF为 1 时,该中断才能得到响应。

9、中断向量表存放在从 00000H ⾄ 003FFH 存储空间中。

10、在实地址⽅式下,中断类型号为20H的中断所对应的中断向量,存放在内存

从 00080H 开始的四个连续字节单元中,若这四个字节单元的内容由低地址到

⾼地址依次为00H,50H,00H,60H,则中断服务程序的⼊⼝地址 65000H 。11、80X86的I/O指令中,要寻址的16位的端⼝地址存放在 DX 中。

12、现要⽤6116静态RAM芯⽚构成8K×32位的存储器,此种芯⽚共需16 ⽚。

13、8255A在“⽅式1输出”与外设之间的⼀对"握⼿"信号是 ACK和OBF 。

14、由实地址⽅式上,由逻辑地址获得物理地址的计算公式为:

物理地址= 段基址×16+偏移地址。15、Inter 8086、80486分别是 16和32 位的微处理器。

微机原理 2

微机原理

1、中断类型号为24H 的中断向量存放在0000H :0090H开始的存储单元。

2、若8086 CPU 引脚状态是M/ IO =1,RD =1, WR =0,则此时执行的操作是_存储器写__

1. (10 分) 一个异步串行通信口,通过TXD 发送一帧数据的字符格式如图2 的实线所示:

图

2

如果线路上传送的字符格式包括7 位ASCII 码数据,一位奇偶校验位,一位停止位。要求:

(1) 写出该帧字符所传送的数据值,并说明是奇校验还是偶校验。(2) 如果波特率为600bps,

请计算传送上面这一帧数据所需要的时间。(3) 若波特率系数K=16,请计算发送时钟频率

3、TXC 的频率值。

解:

(1) 发送的7 位数据是0111001B 或39H,偶校验。

(2) 发送一帧数据共10 位,所需的时间:T=10/600bps=16.6ms

(3) TXC 的频率为:f=K×600bps=16×600=9600HZ=9.6KHZ

4、设8253 的选通地址为240H~243H,采用BCD 计数,计数器2 输出用于申请中断。如果

计数器2 的输入时钟频率为20KHz,输出信号每秒引起100 次中断。要求(1) 算出计数初值,

(2) 编写初始化程序。(20 分)

解:

(1) 初值为20KHZ/100=200 或C8H

共27页第5页 (2) 编程: MOV DX,243H

MOV AL,10110001B(或B1H)

OUT DX,AL ;

MOV DX,242H

MOV AL,8CH

OUT DX,AL ;

MOV AL,00H (该句也可以为:XOR AL,AL)

OUT DX,AL ;

5、一个串行字符由一个起始位,7 个数据位,一个奇偶效验位和一个停止位构成,若每秒

传送240 个字符,则数据传送的波特率是2400Bd传送每位信息所占用的时间是0.417ms

异步串行通信工作方式下,一个串行字符由一个起始位,7 个数据位1101110,一个奇效

微机原理习题及答案

微机原理习题及答案

一、选择

1、在微型计算机中,微处理器的主要功能是进行( )。 D

A、算术运算

B、逻辑运算

C、算术、逻辑运算

D、算术、逻辑运算及全机的控制

2、Pentium I属于()位CPU C

A、16

B、8

C、32

D、64

3、Intel 8086属于()位CPU A

A、16

B、8

C、32

D、64

4、CPU与I/O设备间传送的信号通常有( ) D

A、控制信息

B、状态信息

C、数据信息

D、以上三种都有

5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D

A、程序

B、数据

C、技术资料

D、程序和数据

6、运算器的核心部件是( )。 D

A、加法器 B、累加寄存器

C、多路开关

D、算逻运算单元

二、填空

1、内存可分为2大类:随机存储器RAM 和

2、数据总线是向的,地址总线是向的。

3、计算机的五大部件是:、、、、输出设备

4、总线可分为三类:、、

5、存储程序工作原理最先由提出

6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。

1、只读存储器ROM

2、双、单

3、运算器、控制器、存储器、输入设备

4、地址总线、数据总线、控制总线

5、冯·诺依曼

6、二进制

三、简答

1、冯·诺依曼型计算机的特点是什么

(1).以二进制表示指令和数据

(2).程序和数据存放在存储器中,从存储器中取指令并执行

(3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。

一、选择

1、在机器数______中,零的表示形式是唯一的()。BD

A、原码

B、补码

C、反码

D、移码

2、计算机内部表示带符号整数通常采用()。C A、原码

B、反码

C、补码

D、移码

3、带符号数运算溢出的判定依据为( )。注:CF符号位进位标志.DF最高数据位进位标志 D

A、 CF=1

B、 DF=1

C、 CF AND DF

D、 CF XOR DF

微机原理与接口技术考试复习题

一:选择题

1.[X1]原=11001010B,[X2]反=11001010B,[X3]补=11001010B,那么它们的关系是 ( )

A:X3>X1>X2 B: X2>X3>X1 C: X3>X2>X1 D: X2>X1>X3

2.[X1]原=10111101B,[X2]反=10111101B,[X3]补=10111101B ( )

A:X1最小 B:X2最小 C:X3最小 D:X1=X2=X3

3.在计算机中表示地址时使用 ( )

A:无符号数 B:原码 C:反码 D:以上都不对

4.若某机器数为10000000B,它代表—127D,则它是 ( )

A:补码 B:原码 C:反码 D:反码或原码

5.在8位二进制数中,无符号数的范围是( ),补码表示数的真值范围是( ),原码表示数的真值范围是( ),反码表示数的真值范围是( )。

A:0~255 B:0~256 C:—127~+127 D:—127~+128 E:—128~+127 F:—128~+128

微机原理综合实验-交通灯

华北科技学院计算机系综合性实验

实 验 报 告

课程名称 微机原理与接口技术

实验学期 2011 至 2012 学年 第 二 学期

学生所在系部 电子信息工程学院

年级 09级 专业班级 自动化B091班

学生姓名 戴子昱 学号 15

任课教师 王德志

实验成绩

计算机系制 华北科技学院计算机系综合性实验报告

第 1 页 实验报告须知

1、 学生上交实验报告时,必须为打印稿(A4纸)。页面空间不够,可以顺延。

2、 学生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、内容、结果及分析等。

3、 教师应该填写的内容包括:实验成绩、教师评价等。

4、 教师根据本课程的《综合性实验指导单》中实验内容的要求,评定学生的综合性实验成绩;要求在该课程期末考试前将实验报告交给任课教师。综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。

5、 未尽事宜,请参考该课程的实验大纲和教学大纲。 华北科技学院计算机系综合性实验报告

第 2 页 《 微机原理与接口技术》课程综合性实验报告

开课实验室: 接口实验室 2012 年 06 月 12 日

实验题目

交通信号灯的控制

一、实验目的

(1)通过8255并行接口来控制LED发光二极管的亮灭,并精确延时。

(2)实现黄灯闪烁。

(3)通过8255并口控制,人工进行交通灯的转换。

二、设备与环境

PC机(windows XP)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档