微机原理关于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)
