微机原理与接口编写一个程序,统计AX寄存器中1的个数,结果放在CL寄存器中。(假设AX=OFF37H,则CL=13)
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/19 17:52:56
微机原理与接口
编写一个程序,统计AX寄存器中1的个数,结果放在CL寄存器中。(假设AX=OFF37H,则CL=13)
编写一个程序,统计AX寄存器中1的个数,结果放在CL寄存器中。(假设AX=OFF37H,则CL=13)
《现代微机原理与接口技术》课程大纲
课程编号: 06490934
课程名称: 现代微机原理与接口技术
英文名称: Interface Technology of Computer
预修课程:《汇编语言》、《微机原理》
学 时:48(理论)
学 分: 3
考核方式:考查
课程性质 专业必修课
一、 课程任务和目的
《现代微机原理与接口技术》是计算机专业的必修课。本课程帮助学生掌握微型计算机的硬件组成及使用;学会运用指令系统和汇编语言进行程序设计;熟悉各种类型的接口及其应用,树立起微型计算机体系结构的基本概念,为后续计算机课程的学习和应用打好基础。
本课程要求学生掌握的主要内容是:
存储系统:存储器的分类(原理、存取方式)、半导体存储器工作原理、存储器的扩展、校验码、虚拟存储系统、Cache系统、地址映像、存储系统的组织。
中央处理器:CPU组成、主机与外设间的数据传送方式、同步和异步的概念、时序划分、组合及微程序控制方式的微操作命令产生部件的工作原理
输入/出设备:掌握I/O设备的分类,键盘、显示器、打印机的工作原理
输入/出系统:掌握总线的功能及分类、接口的功能及分类、直接程序传送方式接口的工作原理、程序中断方式接口的工作原理、DMA接口的工作原理
通过该课程的学习,使学生掌握计算机内部的数据信息和控制信息的传送及控制原理,并树立起整机的概念。
二、 与各课程的联系
1、与《汇编语言》的关系
《汇编语言》是本课程的先行课。本课在介绍指令系统及CPU工作原理时,需要以具体的指令作为实例进行分析,所以,《汇编语言》是本课程的先行课。
2、与《微机原理》的关系
《微机原理》是本课程的前期课程。《微机原理及接口技术》是基于《微机原理》介绍各种接口的工作原理。
三、 课程内容与学时分配(48学时)
第一章、微机结构的发展和特点(2学时)
第一节 微处理器发展概述
第二节 微机的硬件结构
第二章 输入输出与接口技术(4学时)
第一节 接口概述
第二节 数据传输控制方式
第三节 编址与访问
第四节 接口分析与设计方法
第三章 DMA技术 (4学时)
第一节 DMA概述
第二节 DMA控制器
第三节 8237A的编程及其应用
第四章、中断技术 (6学时)
第一节 中断基本概念
第二节 8086中断结构
第三节 微机系统的中断处理过程
第四节 可编程中断控制器8259A及其应用
第五章、定时与计数技术(6学时)
第一节 6.1概述
第二节 Intel8253
第三节 8253的编程
第四节 8253的工作方式
第五节 8254的应用
第六章、并行接口(8学时)
第一节 并行接口概述
第二节 可编程并行接口芯片82C55
第三节 82C55的编程及应用
第四节 并行接口标准
第七章、串行接口(10学时)
第一节 串行通信的基本概念
第二节 异步串行通信协议
第三节 串行接口RS-232C标准
第四节 异步通信适配器
第五节 WIN32串口编程
第八章、人机交互设备及接口 (8学时)
第一节 概述
第二节 键盘与鼠标
第三节 视频显示接口
第四节 其他外设简介
第九章、D/A及A/D转换器(6学时)
第一节、概述
第二节、典型D/A转换器芯片
第三节、典型A/D转换器芯片
第四节、DAC及ADC应用实例
四、 学时分配
本课程共计64学时,其中讲授学时计54学时(其中含机动2学时),实验学时计10学时。整个课程的讲授和实验学时建议分配如下:
序号 内 容 讲授学时
(一) 第一章 微机结构的发展和特点 2
(二) 第二章 输入输出与接口技术 4
(三) 第三章 DMA技术 4
(四) 第四章 中断技术 6
(五) 第五章 定时与计数技术 6
(六) 第六章、并行接口 8
(七) 第七章、串行接口 10
(八) 第八章、人机交互设备及接口 8
(九) 第九章、D/A及A/D转换器 6
综合
机动 2
合 计 48学时
五、 实践(课程设计)
结合本课程所讲授的内容,完成7次实验,其中一次综合性实验。
六、考核方式: 考查
笔试占50%,实验占40%,作业占5%,考勤占5%。
七、参考教材
(1)现代计算机接口接口技术(第二版) 洪志全 洪学海 主编 电子工业出版社
(2) 微型计算机原理与接口技术 谭浩强 主编 中国铁道出版社
(3)80X86IBM PC及兼容计算机(卷I和卷II)汇编语言,设计与接口技术(第3版) 清华大学出版社
课程编号: 06490934
课程名称: 现代微机原理与接口技术
英文名称: Interface Technology of Computer
预修课程:《汇编语言》、《微机原理》
学 时:48(理论)
学 分: 3
考核方式:考查
课程性质 专业必修课
一、 课程任务和目的
《现代微机原理与接口技术》是计算机专业的必修课。本课程帮助学生掌握微型计算机的硬件组成及使用;学会运用指令系统和汇编语言进行程序设计;熟悉各种类型的接口及其应用,树立起微型计算机体系结构的基本概念,为后续计算机课程的学习和应用打好基础。
本课程要求学生掌握的主要内容是:
存储系统:存储器的分类(原理、存取方式)、半导体存储器工作原理、存储器的扩展、校验码、虚拟存储系统、Cache系统、地址映像、存储系统的组织。
中央处理器:CPU组成、主机与外设间的数据传送方式、同步和异步的概念、时序划分、组合及微程序控制方式的微操作命令产生部件的工作原理
输入/出设备:掌握I/O设备的分类,键盘、显示器、打印机的工作原理
输入/出系统:掌握总线的功能及分类、接口的功能及分类、直接程序传送方式接口的工作原理、程序中断方式接口的工作原理、DMA接口的工作原理
通过该课程的学习,使学生掌握计算机内部的数据信息和控制信息的传送及控制原理,并树立起整机的概念。
二、 与各课程的联系
1、与《汇编语言》的关系
《汇编语言》是本课程的先行课。本课在介绍指令系统及CPU工作原理时,需要以具体的指令作为实例进行分析,所以,《汇编语言》是本课程的先行课。
2、与《微机原理》的关系
《微机原理》是本课程的前期课程。《微机原理及接口技术》是基于《微机原理》介绍各种接口的工作原理。
三、 课程内容与学时分配(48学时)
第一章、微机结构的发展和特点(2学时)
第一节 微处理器发展概述
第二节 微机的硬件结构
第二章 输入输出与接口技术(4学时)
第一节 接口概述
第二节 数据传输控制方式
第三节 编址与访问
第四节 接口分析与设计方法
第三章 DMA技术 (4学时)
第一节 DMA概述
第二节 DMA控制器
第三节 8237A的编程及其应用
第四章、中断技术 (6学时)
第一节 中断基本概念
第二节 8086中断结构
第三节 微机系统的中断处理过程
第四节 可编程中断控制器8259A及其应用
第五章、定时与计数技术(6学时)
第一节 6.1概述
第二节 Intel8253
第三节 8253的编程
第四节 8253的工作方式
第五节 8254的应用
第六章、并行接口(8学时)
第一节 并行接口概述
第二节 可编程并行接口芯片82C55
第三节 82C55的编程及应用
第四节 并行接口标准
第七章、串行接口(10学时)
第一节 串行通信的基本概念
第二节 异步串行通信协议
第三节 串行接口RS-232C标准
第四节 异步通信适配器
第五节 WIN32串口编程
第八章、人机交互设备及接口 (8学时)
第一节 概述
第二节 键盘与鼠标
第三节 视频显示接口
第四节 其他外设简介
第九章、D/A及A/D转换器(6学时)
第一节、概述
第二节、典型D/A转换器芯片
第三节、典型A/D转换器芯片
第四节、DAC及ADC应用实例
四、 学时分配
本课程共计64学时,其中讲授学时计54学时(其中含机动2学时),实验学时计10学时。整个课程的讲授和实验学时建议分配如下:
序号 内 容 讲授学时
(一) 第一章 微机结构的发展和特点 2
(二) 第二章 输入输出与接口技术 4
(三) 第三章 DMA技术 4
(四) 第四章 中断技术 6
(五) 第五章 定时与计数技术 6
(六) 第六章、并行接口 8
(七) 第七章、串行接口 10
(八) 第八章、人机交互设备及接口 8
(九) 第九章、D/A及A/D转换器 6
综合
机动 2
合 计 48学时
五、 实践(课程设计)
结合本课程所讲授的内容,完成7次实验,其中一次综合性实验。
六、考核方式: 考查
笔试占50%,实验占40%,作业占5%,考勤占5%。
七、参考教材
(1)现代计算机接口接口技术(第二版) 洪志全 洪学海 主编 电子工业出版社
(2) 微型计算机原理与接口技术 谭浩强 主编 中国铁道出版社
(3)80X86IBM PC及兼容计算机(卷I和卷II)汇编语言,设计与接口技术(第3版) 清华大学出版社
微机原理与接口编写一个程序,统计AX寄存器中1的个数,结果放在CL寄存器中。(假设AX=OFF37H,则CL=13)
汇编语言编写一个程序,统计AX中0 的个数,结果放在CL寄存器中,假设AX=OFF37H,CL=13
高分求汇编语言答案.1.设AX寄存器中有一个10位二进制数,编写程序,统计AX中“1”的个数,统计结果送入CX
微机原理与接口技术中题目:写出寄存器AX,BX,CX、DX、SI的隐含用法?
AX寄存器中有4位压缩BCD码数字9876,编写程序将4个数字分开,并存入BH、BL、CH、CL寄存器中
1、将AX寄存器中的16位数分成4组,每组4位,然后把这四组数分别放在AL、BL、CL、DL中.
若AX=26D3H,CX=7908H,CF=1,执行后,寄存器AX、BX、CL、SI、DS的值分别是
在首地址为DATA的字数组中,存放了100H个16位补码数,试编写一程序,求出它们的平均数,放在AX寄存器中,并求出数组
微机原理与接口技术中4个通用寄存器加小括号和不加有什么区别?如:(DX)和DX
将AX寄存器中16位数按4位一节,分别存入AL,BL,CL,DL低4位中
微机原理与接口技术1.8086复位后,CPU内部各寄存器和标志寄存器自动地设置为CS=() ,DS=(),SS=(),E
微机原理寻址当中,物理地址=段寄存器x16+寄存器中的16 是指的什么,而且每次算出的数都是 x10的结果.