西安交通大学微机原理
西安交通大学16年9月课程考试微机原理与接口技术作业考核试题(新)

一、单选题(共30 道试题,共60 分。
)V 1. 伪指令ENDP告诉汇编程序()A. 宏定义结束B. 过程定义结束C. 段定义结束D. 过程运行结束满分:2 分2. 占用CPU时间最长的数据传送方式是()A. DMAB. 中断C. 查询D. 无条件满分:2 分3. 存取周期是指()A. 存储器的写入时间B. 存储器的读出时间C. 存储器进行连续写操作允许的最短时间间隔D. 存储器进行连续读/写操作允许的最短时间3间隔满分:2 分4. 某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据()A. 80HB. 50HC. 100D. 100H满分:2 分5. 下面有关MN/MX的叙述正确的是()A. 是工作模式选择信号,由CPU产生,为高电平时CPU工作在最小模式,为低电平时,CPU工作在最大模式B. 是工作模式选择信号,由CPU产生,为低电平时CPU工作在最小模式,为高电平时,CPU工作在最大模式C. 是工作模式选择信号,由外部输入,为低电平时CPU工作在最小模式,为高电平时,CPU 工作在最大模式D. 是工作模式选择信号,由外部输入,为高电平时CPU工作在最小模式,为低电平时,CPU工作在最大模式满分:2 分6. 若SI=0053H,BP=0054H,执行SUBSI,BP后,则()A. CF=0,OF=0B. CF=0,OF=1C. CF=1,OF=0D. CF=1,OF=1满分:2 分7. 80486CPU响应中断时,自动压入堆栈的信息是()A. AX,BX,CX,DX的内容B. AX,CX的内容C. CS,IP,SP的内容D. CS,IP,标志寄存器的内容满分:2 分8. 运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为()A. 两个整数相加,若最高位(符号位)有进位,则一定发生溢出B. 两个整数相加,若结果的符号位为0,则一定发生溢出C. 两个整数相加,若结果的符号位为1,则一定发生溢出D. 两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出满分:2 分9. 已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOVBX,[BP]执行后,(BX)=()A. 0102HB. 0201HC. 245AHD. 5A24H满分:2 分10. 算术移位指令SAR用于()A. 带符号数乘2B. 带符号数除2C. 无符号数乘2D. 无符号数除2满分:2 分11. 下列有关指令指针寄存器的说法中,哪一个是正确的()A. IP存放当前正在执行的指令在代码段中的偏移地址B. IP存放下一条将要执行的指令在代码段中的偏移地址C. IP存放当前正在执行的指令在存储器中的物理地址D. IP存放当前正在执行的指令在存储器中的段地址满分:2 分12. PC机执行输出指令OUT时,向相应的I/O接口芯片产生的有效控制信号是()A. AENB. IORC. IOWD. ALE满分:2 分13. 通常,中断服务程序中的一条STI指令目的是()A. 允许低一级中断产生B. 开放所有可屏蔽中断C. 允许同级中断产生D. 允许高一级中断产生满分:2 分14. 下列总线中,属于局部总线的是()A. ISAB. EISAC. MCAD. PCI满分:2 分15. 设8259A当前最高优先级为IR5,如果要使该中断在下一循环中变为最低优先级,则OCW2应设为()A. 11100000B. 10100101C. 10100000D. 01100101满分:2 分16. 计算机工作中只读不写的存储器是()A. DRAMB. ROMC. SRAMD. EEPROM满分:2 分17. 采用高速缓存Cache的目的是()A. 提高总线速度B. 提高主存速度C. 使CPU全速运行D. 扩大寻址空间满分:2 分18. 设某一个单元的物理地址是54321H,则正确的逻辑地址表示为()A. 4321H:50000HB. 54320H:1HC. 5430H:0021HD. 5432H:00001H满分:2 分19. 计算机内部,一切信息的存取,处理和传送都是以()形式进行A. EBCDIC码B. ASCII码C. 十六进制编码D. 二进制编码满分:2 分20. 在下列伪指令中定义字变量的是()A. DDB. DWC. DQD. DT满分:2 分21. INC指令不影响()标志A. OFB. CFC. SFD. ZF满分:2 分22. 8086的CPU由()两部分组成。
西安交通大学微机原理第一次实验报告

微型计算机原理与接口技术第一次实验报告实验者姓名:实验者学号:所在班级:报告完成日期:20年月日实验二分支程序的设计一、实验目的1.学习提示信息的显示及键盘输入字符的方法。
2.掌握分支程序的设计方法。
二、实验内容在提示信息下,从键盘输入原码表示的二位十六进制有符号数。
当此数大于0时,屏幕显示此数为正数;当此数小于0时,屏幕显示此数为负数;当此数等于0时,屏幕显示此数为零。
三、实验调试过程利用-u命令进行反汇编,结果如下。
三个CMP语句运行完的地址如图所示,第一个CMP运行完的是29H输出结果的地址如下图所示:首先对输入为负数时进行验证:输入FFH,设置一个断点在29H,利用-t命令观察跳转,结果如图:可以看到,程序最终正确的转入输出负的分支。
再输入正数11H,利用-t观察整个比较过程如下:可以看到,程序最终正确的转入输出正的分支。
最后输入00H,利用-t观察整个比较过程如下:可以看到,程序最终正确的转入输出0的分支。
四、实验框图及程序代码实验框图:程序代码:CRLF MACROMOV AH,02HMOV DL,0DHINT 21HMOV AH,02HMOV DL,0AHINT 21HENDMDA TA SEGMENT;定义结果信息MESS1 DB 'INPUT DATA:',0DH,0AH,'$'MESS2 DB 'THIS DATA IS+',0DH,0AH,'$'MESS3 DB 'THIS DATA IS-',0DH,0AH,'$'MESS4 DB 'THIS DATA IS ZERO',0DH,0AH,'$'DA TABUF DB 3 ;定义最大可输入字符长度ACTLEN DB ? ;实际输入字符长度STRING DB 3 DUP(?) ;输入字符缓冲区DA TA ENDSSSEG SEGMENT PARA STACK 'STACK'DB 50 DUP(0)SSEG ENDSCODE SEGMENTASSUME CS:CODE,SS:SSEG,DS:DA TASTART:MOV AX,DATAMOV DS,AXMOV AX,SSEGMOV SS,AXMOV DX,OFFSET MESS1MOV AH,09HINT 21HMOV AH,0AHMOV DX,OFFSET DATABUFINT 21HCRLFMOV AL,STRINGCMP AL,38HJAE ISNEGCMP AL,30HJNZ ISPOSMOV AL,[STRING+1]CMP AL,30HJNZ ISPOSJMP ISZEROISPOS:MOV DX,OFFSET MESS2MOV AH,09HINT 21HJMP DONEISNEG:MOV DX,OFFSET MESS3MOV AH,09HINT 21HJMP DONEISZERO:MOV DX,OFFSET MESS4MOV AH,09HINT 21HJMP DONEDONE:MOV AX,4C00HINT 21HCODE ENDSEND START五、实验结果及分析编写的汇编程序EX2.ASM经过汇编MASM与链接LINK生成可执行文件EX2.EXE,测试如下:可见,程序能够正确判断输入数据的正、负、零情况。
西安交通大学城市学院各专业介绍

国际经济与贸易(含国际商务)本专业培养具备国际经济与贸易、国际商务与管理的基本理论,熟悉通行的国际商务规则和惯例以及中国对外经济贸易的政策法规,能胜任政府涉外经济贸易管理部门、海关和商检机关、驻外商务机构、各类银行、跨国公司、三资企业等行业经营管理工作的高素质应用型人才。
主要课程:微观宏观经济学、计量经济学、国际贸易、经贸英语函电(英)、国际贸易实务与模拟(双语)、市场营销(双语)、WTO与中国对外贸易、期权期货贸易等.金融学(含保险、投资)本专业培养具备经济学、金融学、保险学等理论基础,能够运用经济学分析方法对经济金融保险活动进行综合判断,并能熟练运用现代科技手段在各类银行、证券公司、保险公司、金融租赁公司、投资基金公司及各类企业从事经营管理工作的高素质应用型人才。
主要课程:微观宏观经济学、国际贸易理论与实务、金融与保险、国际金融理论与实务(双语)、国际投资与融资(双语)、商业银行经营管理、金融工程、信托与租赁等。
财政学本专业培养掌握现代经济学、管理学理论基础和较高的外语与计算机应用能力,具备财政、税务等方面的理论知识和实际技能,能在财政、税务及其它经济管理部门和企业从事经营管理工作的高素质应用型人才。
主要课程:微观宏观经济学、计量经济学、公共财政与税收、政府预算及预算会计、税收管理与稽查、财务管理、税收策划与税务代理、项目评估与投资等。
工商管理本专业培养掌握经济学、现代管理理论、管理模式、现代信息手段和企业管理的方法,能够从事企业组织管理、经济管理、营销管理、财务管理等现代工商企业管理实践的高素质应用型人才。
主要课程:微观宏观经济学、经济计量学、会计学、现代企业管理与案例分析、管理学、组织行为学、人力资源管理、管理会计、公司理财、管理信息系统等。
市场营销本专业培养在思想道德、业务素养、文化身心素质等方面得到全面发展,掌握管理学、经济学、法律、市场营销等方面的知识和能力,能够从事市场营销与管理等方面工作的高素质应用型人才。
西安交通大学17年9月课程考试《微机原理与接口技术》作业考核试题1满分答案

西安交通大学17年9月课程考试《微机原理与接口技术》作业考核试题试卷总分:100 得分:100一、单选题 (共 30 道试题,共 60 分)abc1. 下列指令中不会改变指令指针寄存器内容的是()A. MOVB. JMPC. CALLD. RET满分:2 分正确答案:A2. 实模式下,80486管理的内存空间中,地址为00000H~003FFH中存放着()A. 用户程序代码B. BIOS代码C. DOS系统代码D. 中断向量表满分:2 分正确答案:D3. 实模式下,NMI中断的中断矢量在中断矢量表中的位置是()A. 由DOS自动分配B. 由程序指定C. 固定在已0008H开始的2个字单元中D. 固定在中断矢量表表首满分:2 分正确答案:C4. 占用CPU时间最长的数据传送方式是()A. DMAB. 中断C. 查询D. 无条件满分:2 分正确答案:C5. 利用程序查询方式传送数据时,CPU必须读()以判断是否传送数据A. 外设的状态B. DMA的请求信号C. 数据输入信息D. 外设中断请求满分:2 分正确答案:A6. 对可编程接口芯片进行读/写操作的必要条件是()A. RD=0B. WR=0C. RD=0或WR=0D. CS=0满分:2 分正确答案:D7. 若已知[X]补=11101011B,[Y]补=01001010B,则[X–Y]补=()A. 10100001BB. 11011111BC. 10100000BD. 溢出满分:2 分正确答案:A8. 算术移位指令SAR用于()A. 带符号数乘2B. 带符号数除2C. 无符号数乘2D. 无符号数除2满分:2 分正确答案:B9. 在下列各种中断中,需由外部电路提供中断类型号的是()A. INTOB. INTnC. NMID. INTR满分:2 分正确答案:D10. 8086的CPU由()两部分组成。
A. SP、ALUB. 控制器、FLAGSC. EU、BIUD. EU、ALU满分:2 分正确答案:C11. 80486CPU进行算术和逻辑运算时,可处理的信息的长度为()A. 32位B. 16位C. 8位D. 都可以满分:2 分正确答案:D12. 将微处理器、内存储器及I/O接口连接起来的总线是()A. 片总线B. 外总线C. 系统总线D. 局部总线满分:2 分正确答案:C13. 下列描述正确的是()A. 汇编语言仅由指令性语句组成B. 汇编语言包括指令性语句和伪指令语句C. 指令性语句和伪指令语句的格式是完全相同的D. 指令性语句和伪指令语句需经汇编程序翻译成机器代码后才能执行满分:2 分正确答案:B14. 80486CPU响应中断时,自动压入堆栈的信息是()A. AX,BX,CX,DX的内容B. AX,CX的内容C. CS,IP,SP的内容D. CS,IP,标志寄存器的内容满分:2 分正确答案:D15. 下列指令中,错误的是()A. MOVBX,OFFSETBUFB. LEASI,BUFC. LEADI,OFFSETBUFD. MOVBP,SEGBUF满分:2 分正确答案:C16. 下列引起CPU程序中断的四种情况中,()需要由硬件提供中断类型码A. INTOB. NMIC. INTRD. INTn满分:2 分正确答案:C17. 在中断方式下,外设数据输入到内存的路径是()A. 外设→数据总线→内存B. 外设→数据总线→CPU→内存C. 外设→CPU→DMAC→内存D. 外设→I∕O接口→CPU→内存满分:2 分正确答案:D18. 转移类指令对标志位的状态()A. 有影响B. 部分影响C. 无影响D. 随意满分:2 分正确答案:C19. 欲从存储单元取某操作数,可采用()A. 寄存器寻址、寄存器间接寻址B. 立即寻址、直接寻址C. 立即寻址、寄存器间接寻址D. 寄存器间接寻址、直接寻址满分:2 分正确答案:D20. 某系统中,已知SS=2360H,SP=0800H,若将20H个字节的数据入栈,则SP的内容为()A. 0780HB. 0820HC. 23E20HD. 07E0H满分:2 分正确答案:D21. 某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据()A. 80HB. 50HC. 100D. 100H满分:2 分正确答案:A22. 若AL=3BH,AH=7DH,则AL和AH中的内容相减后,标志CF、AF和PF的状态分别是()A. 0、0、1B. 1、1、1C. 0、1、0D. 1、0、0满分:2 分正确答案:B23. 计算机工作中只读不写的存储器是()A. DRAMB. ROMC. SRAMD. EEPROM满分:2 分正确答案:B24. ()表示中,二进制数11111111B表示十进制数–1A. 原码B. 反码C. 补码D. BCD码满分:2 分正确答案:C25. INC指令不影响()标志A. OFB. CFC. SFD. ZF满分:2 分正确答案:B26. 当AH=()时,执行INT21H指令可在屏幕上显示一组字符A. 01HB. 02HC. 09HD. 0AH满分:2 分正确答案:C27. 利用程序查询方式传送数据时,CPU必须读()以判断是否传送数据A. 外设的状态B. DMA的请求信号C. 数据输入信息D. 外设中断请求满分:2 分正确答案:A28. 若SI=0053H,BP=0054H,执行SUBSI,BP后,则()A. CF=0,OF=0B. CF=0,OF=1C. CF=1,OF=0D. CF=1,OF=1满分:2 分正确答案:C29. 微机系统中的存储器可分为四级,其中存储容量最大的是()A. 内存B. 内部寄存器C. 高速缓冲存储器D. 外存满分:2 分正确答案:D30. 微机的内存器可用()构成A. RAM和ROMB. 硬盘C. 软盘D. 光盘满分:2 分正确答案:A二、判断题 (共 20 道试题,共 40 分)1. I/O接口的基本功能之一是完成数据的缓冲。
西安交通大学博士研究生入学考试科目主要参考书

《生物化学》(影印版)
《生物化学》(第三版)
2212 细胞生物学 《医学细胞生物学》
2213 数理统计与随《数理统计》 机过程
方俊鑫,陆栋 贾弘褆 ,冯作化主编 B.D Hames,N.M.Hooper, J.D.Houghton 王镜岩等 胡以平主编 汪荣鑫
上海科技出版 社 人民卫生出版 社 科学技术出版 社 高等教育出版 社 高等教育出版 社 西安交大出版 社
单位代码:10698
联系部门:招生办公室
电话:029-82665565
考试科目代码及 名称
参考书名称
作者
出版社
出版社
联 系 人:南老师
版次
备注
2203 高级微观经济微观经济学:现代观点(第六版)H.范里安 费方域翻译 学
2204 马克思主义经《马克思主义经典著作选读》导 教育部社科司组编
典著作
读
2205 常微分方程 常微分方程
2006 年 1991 年 1989 年 1984 年 1989 年 1984 年 2007 年 8 月 2005 年 1992 年 2006 年 5 月 2000 年
备注
西安交通大学 博士研究生入学考试科目主要参考书
邮政编码:710049
地址:西安市碑林区咸宁西路 28 号 42 号
单位代码:10698
西安交通大学 博士研究生入学考试科目主要参考书
邮政编码:710049
地址:西安市碑林区咸宁西路 28 号 42 号
单位代码:10698
联系部门:招生办公室
电话:029-82665565
考试科目代码及 名称
参考书名称
1101 英语
作者
出版社
联 系 人:南老师 版次
15春西交《微机原理与接口技术》在线作业答案

15春西交《微机原理与接口技术》在线作业答案西交《微机原理与接口技术》在线作业一、单选题(共30道试题,共60分。
)1.EPROM是指()。
A.随机读写存储器B.可编程只读存储器C.只读存储器D.可擦除可编程只读存储器正确答案:D2.和外存储器相比,内存储器的特点是(〕。
A.容量大、速度快、成本低B.容量大、速度慢、成本高C.容量小、速度快、成本高D.容量小、速度快、成本低正确答案:C3.1A.B.C.D.正确答案:A4.算术移位指令SAR用于()。
A.带符号数乘2B.带符号数除2C.无符号数乘2D.无符号数除2正确答案:B5.能上,8086的CPU由()两部分组成。
A. SP、ALUB.控制器、FLAGSC. EU、BIUD. EU、ALU正确答案:C6.逻辑移位指令SHL用于()。
A.带符号数乘2B.带符号数除2C.无符号数乘2D.无符号数除2正确答案:C7.若内存容量为64KB,则访问内存所需地址线()条。
A.16B. 20C. 18D. 19正确谜底:A8.连续启动两次自力的存储器操作之间的最小间隔叫()。
A.存取时间B.读周期C.写周期D.存取周期正确谜底:A9.寄存器间接寻址方式中,操作数在()中。
A.通用寄存器B.堆栈C.主存单元D.段寄存器正确答案:C10.存器FLAGS中存放两类标志,即()。
A.符号标记、溢出标记B.控制标志、状态标志C.方向标记、进位标记D.零标记、奇偶标记正确答案:B11.位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()A. -127—+127B. -128—+128C. -127—+128D. -128—+127正确答案:D12.()表示中,二进制数B表示十进制数–1A.原码B.反码C.补码D. BCD码正确谜底:C13.取的某一条指令的偏移地址由()提供。
A. SIB. BPC. SPD. IP正确答案:D14.INC指令不影响()标志。
西交《微机原理与接口技术(高起专)》期末复习题

(单选题)1.PC机执行输出指令OUT时,向相应的I/O接口芯片产生的有效控制信号是()A: AENB: IORC: IOWD: ALE正确答案: C(单选题)2.32位PC机中整数的有效范围是()A: -32768―32767B: -32767―32767C: 0―65535D: -32768―32767或0―65535正确答案: D(单选题)3.对以下类型的中断,优先级最低的是( )A: 指令中断B: 非屏蔽中断C: 可屏蔽中断D: 断点中断正确答案: C(单选题)4.中断指令INT17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A: 00017HB: 00068HC: 0005CHD: 0005EH正确答案: C(单选题)5.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为()级外部硬中断。
A: 32B: 29C: 28D: 24正确答案: B(单选题)6.传送数据时,占用CPU时间最长的传送方式是( )A: 查询B: 中断C: DMAD: IOP正确答案: A(单选题)7.CPU响应可屏蔽中断请求时,其中断向量号由( )提供A: CPU内部B: 中断指令C: 向量号固定D: 中断控制器正确答案: D(单选题)8.中断向量表是存放( )的存储区域A: 中断类型号B: 中断服务程序入口处地址C: 中断断点地址D: 程序状态字正确答案: B(单选题)9.8086微机系统的RAM存储单元中,从0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是。
()A: 0AHB: 0BHC: 0CHD: 0DH正确答案: B(单选题)10.在正常EOI方式下, 中断结束命令是清除( )中的某一位A: IRRB: ISRC: IMRD: 程序状态字正确答案: B(单选题)11.A: AB: BC: CD: D正确答案: A(单选题)12.在CMPAX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系(SF⊕OF)+ZF=0时,表明。
微机原理与接口技术实验报告1- 汇编语言程序设计

西安交通大学实验报告成绩第页共页课程微机原理与接口技术实验系别生物医学工程实验日期年月日专业班级组别交报告日期年月日姓名学号报告退发 (订正、重做) 同组者教师审批签字实验名称汇编语言程序设计一、实验目的1.掌握Lab6000p实验教学系统基本操作;2.掌握8088/8086汇编语言的基本语法结构;3.熟悉8088/8086汇编语言程序设计基本方法。
二、实验设备b6000p实验教学系统;2.IBM-PC机三、实验内容1.有一个10字节的数组,其值分别是80H,03H,5AH,FFH,97H,64H,BBH,7FH,0FH,D8H。
编程并显示结果:1)如果数组是无符号数,求出最大值,并显示;2)如果数组是有符号数,求出最大值,并显示。
2.将二进制数500H转换成二-十进制(BCD)码,并显示“500H的BCD是:”3.将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD码7693的ASCII是:”4.两个长度均为100的内存块,先将内存块1全部写上88H,再将内存块1的内容移至内存块2。
在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子程序)5.键盘输入一个小写字母(a~z),转换成大写字母显示:请输入一个小写字母(a~z):转换后的大写字母是:6.实现4字节无符号数加法程序,并显示结果,如99223344H + 99223344H= xxxxxxxxH四、实验结果1.有一个10字节的数组,其值分别是80H,03H,5AH,FFH,97H,64H,BBH,7FH,0FH,D8H。
编程并显示结果:(1)如果数组是无符号数,求出最大值,并显示;(2)如果数组是有符号数,求出最大值,并显示。
程序:(1)无符号数#make_COM#; COM file is loaded at CS:0100hORG 100hJMP STARTABC DB 80H,03H,5AH,0FFH,97H,64H,0BBH,7FH,0FH,0D8HMAIN PROC FARSTART: MOV SI,0MOV AL,ABC[SI]A1: INC SICMP SI,9JNC EXITMOV BL,ABC[SI]CMP AL,BLJC A2JMP A1A2: XCHG BL,ALJMP A1EXIT: MOV CL,16DIV CLMOV DX,AXMOV CL,9CMP DL,CLJA E1ADD DL,30HMOV AH,2INT 21HE1: ADD DL,37HMOV AH,2INT 21HMOV DL,DHCMP DL,9JA E2ADD DL,30HMOV AH,2INT 21HE2: ADD DL,37HMOV AH,2INT 21HMOV DL,'H'MOV AH,2INT 21HRETMAIN ENDPEND START结果:(2)有符号数#make_COM#; COM file is loaded at CS:0100hORG 100hJMP STARTSHUZU DB 80H,03H,5AH,0FFH,97H,64H,0BBH,7FH,0FH,0D8H MAIN PROC FARSTART: MOV SI,0MOV AL,SHUZU[SI]L1: INC SICMP SI,9JNC NEXTMOV BL,SHUZU[SI]CMP AL,BLJL L2 ;带符号数比较 JMP L1L2: XCHG BL,ALJMP L1NEXT: MOV CL,16DIV CLMOV DX,AXMOV CL,9CMP DL,CLJA L3 ;无符号数比较 ADD DL,30HMOV AH,2INT 21HJMP L4L3: ADD DL,37HMOV AH,2INT 21HL4: MOV DL,DH ;ASCII码转换 CMP DL,9JA L5ADD DL,30HMOV AH,2INT 21HJMP L5L5: ADD DL,37HMOV AH,2INT 21HL6: MOV DL,'H'MOV AH,2INT 21HHLTMAIN ENDPEND START2.将二进制数500H转换成二-十进制(BCD)码,并显示“500H的BCD是:”程序:#make_COM#; COM file is loaded at CS:0100hORG 100hJMP START;DATA SEGMENTSHUCHU DB 'BCD IS $'ABC DB 15 DUP(?);DATA ENDSMAIN PROC FARSTART: MOV DX,OFFSET SHUCHUMOV AH,9INT 21HMOV AX,OFFSET ABCMOV DX,AXMOV AX,500H ;分离出各位数,分别进行BCD码转换SUB DX,DXMOV CX,1000DIV CXXCHG DX,AX ;商在DX中,余数在AX中MOV BX,AXADD DL,30HMOV AH,2INT 21H ;千位转换并输出MOV AX,BXMOV CL,100DIV CLMOV DX,AXADD DL,30HMOV AH,2INT 21H ;百位转换并输出MOV AL,DHSUB AH,AHMOV CL,10DIV CLMOV BX,AXMOV DL,BLADD DL,30HMOV AH,2INT 21H ;个位转换并输出MOV DL,BHADD DL,30HMOV AH,2INT 21HRETMAIN ENDPEND START结果:3.将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD码7693的ASCII 是:”程序:#make_COM#; COM file is loaded at CS:0100hORG 100hJMP START;DATA SEGMENTSHUCHU DB 'ASCII IS $'ABC DB 20 DUP(?);DATA ENDSMAIN PROC FARSTART: MOV DX,OFFSET SHUCHUMOV AH,9INT 21HMOV CH,4MOV AX,OFFSET ABCMOV DX,AXMOV BX,7693HEXIT: MOV CL,4ROL BX,CLMOV AL,BLAND AL,0FH ;与运算分离出最高位MOV AH,0ADD AL,30HMOV CL,16DIV CL ;分离出高位和低位MOV DH,AHMOV DL,ALADD DL,30HMOV AH,2INT 21HMOV DL,DHADD DL,30HMOV AH,2INT 21H ;分别输出高低位DEC CHJNZ EXIT ;进行循环HLTMAIN ENDPEND START结果:4.两个长度均为100的内存块,先将内存块1全部写上88H,再将内存块1的内容移至内存块2。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大家好!
1
课程目标
掌握:
微型计算机的基本工作原理
汇编语言程序设计方法
微型计算机接口技术 建立微型计算机系统的整体概念,形成微机系 统软硬件开发的初步能力
2
教材及实验指导书
教材
《微机原理与接口技术》(第3版). 冯博琴,吴宁 主编. 清华大学出版社
实验指导书
自编实验讲义
熟悉0---F的ASCII码
40
ASCII码的校验
(即CPU地址信号线的位数)
18
内存操作
读:将内存单元的内容取入CPU,ห้องสมุดไป่ตู้单元内容 不改变;
写:CPU将信息放入内存单元,单元中原来的
内容被覆盖。
19
内存储器的分类
按工作方 式可分为
随机存取存储器(RAM) 只读存储器(ROM)
20
输入/输出接口
接口是CPU与外部设备间的桥梁
CPU
I/O
34
十进制到非十进制数的转换
到二进制的转换: 对整数:除2取余;
对小数:乘2取整。
到十六进制的转换:
对整数:除16取余;
对小数:乘16取整。
35
二进制与十六进制间的转换
用4位二进制数表示1位十六进制数
例:
25.5 = 11001.1B= 19.8H 11001010.0110101B =CA.6AH
11
冯 • 诺依曼计算机体系结构
存储器
输入设备
运算器
输出设备
控制器
12
2. 系统组成
CPU 存储器 输入/输出接口 总线
主机
硬件系统 外设 微机系统
系统软件
软件系统
应用软件
13
微处理器
微处理器简称CPU,是计算机的核心。 主要包括: 运算器 控制器 寄存器组
14
存储器
定义:
用于存放计算机工作过程中需要操作的 数据和程序。
微机系统的基本组成 微型机的工作原理
9
1. 计算机的工作原理
冯 • 诺依曼计算机的工作原理
存储程序工作原理
10
冯 • 诺依曼机的特点:
将计算过程描述为由许多条指令按一定顺序组 成的程序,并放入存储器保存 指令按其在存储器中存放的顺序执行; 由控制器控制整个程序和数据的存取以及程序 的执行; 以运算器为核心,所有的执行都经过运算器。
36
3. 计算机中的编码
BCD码
用二进制编码表示的十进制数
ASCII码
西文字符编码
37
BCD码
压缩BCD码
用4位二进制码表示一位十进制数 1010 — 1111为非法BCD码 例:
(1000.0110)BCD = 8.6
扩展BCD码
用8位二进制码表示一位十进制数 例:
15
有关内存储器的几个概念
内存单元的地址和内容 内存容量 内存的操作 内存的分类
16
内存单元的地址和内容
每个单元都对应一个地址,以实现对单元 内容的寻址。
单元内容 38F04H 内存地址 10110110
17
内存容量
内存所含存储单元的个数,以字节为单位
内存容量的大小依CPU的寻址范围而定
ABCD . BFH或(ABCD . BF) H
32
2. 各种进制数间的转换
非十进制数到十进制数的转换
十进制到非十进制数的转换
二进制与十六进制数之间的转换
33
非十进制数到十进制数的转换
按相应的权值表达式展开 例:
1011.11B=1×23+0×22+1×21+1×20+1×2-1+ 1×2-2 =8+2+1+0.5+0.25 =11.75 5B.8H=5×161+11×160+8×16-1 =80+11+0.5 =91.5
24
软件系统
软件:
为运行、管理和维护计算机系统或为实现某一功能 而编写的各种程序的总和及其相关资料。
系统软件 软件 应用软件
操作系统 编译系统 网络系统 工具软件
25
二、计算机中的数制及编码
26
主要内容
各种计数制的特点及表示方法;
各种计数制之间的相互转换。
27
1. 常用计数法
十进制
二进制
精品课程网站
4
考核方式
平时作业
10%
客观题(填空和选择题在电子教室作答)
主观题(编程和设计题用纸本作答)
实
验
10%
计算机教学实验中心机房 通过电子教室提供电子版实验报告
期末考试
80%
5
传统试卷
联系方式
Office
计算机教学实验中心501 qxia@(需要学校邮箱)
十六进制
28
十进制
特点:
以十为底,逢十进一;有0-9十个数字符号。 用D表示。
权值表达式:
29
二进制
特点:
以2为底,逢2进位;只有0和1两个符号。用B 表示。
权值表达式:
30
十六进制
特点:
有0--9及A--F共16个数字符号,逢16进位。用H 表示。
权值表达式:
31
例:
234.98D或(234.98)D 1101.11B或(1101.11)B
接口
外 设
21
接口的分类
串行接口 并行接口 数字接口 输入接口 输出接口
模拟接口
22
接口的功能
数据缓冲寄存; 信号电平或类型的转换; 实现主机与外设间的运行匹配。
23
总线
计算机系统各部件之间传输地址、数据和 控制信息的通道。
内容包括:
基本概念 分类 工作原理 常用系统总线标准及其主要技术指标
辅导书
《微机原理与接口技术题解及实验指导》(第2版). 吴宁,陈文革编. 清华大学出版社
提供教材课后题答案、软件部分实验
3
网络资源
电子教室
202.117.35.239 u=p=学号 提供课件、作业、实验软件、通知 微机原理与接口技术 提供视频、百问、软件实验部分说明
(00001000.00000110)BCD = 8.6
38
BCD码与二进制数之间的转换
先转换为十进制数,再转换二进制数;反之同 样。
例:(0001 0001 .0010 0101)BCD
=11 .25 =(1011 .01) B
39
ASCII码
字符的编码,一般用7位二进制码表示。在需 要时可在D7位加校验位。
Telephone
82664160-605
6
第1章 微型计算机基础概论
主要内容:
微机系统的组成
计算机中的常用计数制、编码及其相互间的转换
无符号二进制数的算术运算和逻辑运算 符号数的表示及补码运算 二进制数运算中的溢出 基本逻辑门及译码器
7
一、微型计算机系统
8
主要内容