微机原理与接口技术课程设计说明书(编辑修改稿)内容摘要:
PUSH AX MOV AL, AH CALL DISP1 POP AX CALL DISP1 POP DX POP CX POP BX RET DISP ENDP GETNUM PROC NEAR。 字符匹配程序 PUSH CX REGET: XOR DX, DX GGG: MOV AH, 01H INT 21H CMP AL, 0DH JZ PPP CMP AL, 20H JZ PPP SUB AL, 30H JB KKK CMP AL, 0AH JB GETS CMP AL,11H JB KKK SUB AL, 07H CMP AL, 0FH JBE GETS CMP AL, 2AH JB KKK CMP AL, 2FH JA KKK SUB AL, 20H GETS: MOV CL, 04H SHL DX,CL 12 XOR AH, AH ADD DX ,AX JMP GGG KKK: CRLF MOV AH, 09H MOV DX,OFFSET ERROR INT 21H JMP REGET PPP: PUSH DX CRLF POP DX POP CX RET GETNUM ENDP CODE ENDS END START 程序运行 结果 输入 N 的值,然后再回车。 结果如图 13 的阶乘流程图 三 .硬件中断时钟设计 概述 本设计是利用 Masm for window 集成实验环境来实现的,编写程序,利用主机内的 8253/82542 的计数器 0产生 10ms 对称方波输出,该输出送至 IRQO 使 8259A 每 10ms 产生一次中断, 100 次中断后秒数加 1,通过计数器值 count 自减,即从 100 自减到 0 为止,即是 100*10ms=1s,只有当 count数值减到 1 时,才是 1s 的时间, 通过秒值 +1,重复操作秒个位和“ 9”比较:如果为真,返回 DOS显示当前时间的数值。 如果为假,即是进位后秒十位加 1 操作而个位清零操作,并在 DOS 窗口下进行输出显示。 14 源程序。 FILENAME:。 内容 : 硬件中断时间显示 8253 10MS INTERRUPT PAGE 60,78 STACK SEGMENT PARA STACK 39。 STACK39。 DB 256 DUP(0) STACK ENDS DATA SEGMENT PARA PUBLIC 39。 DATA39。 COUNT DB 100 TENH DB 39。 239。 HOUR DB 39。 3:39。 TENM DB 39。 539。 MINUTEDB 39。 939。 DB 39。 :39。 TENS DB 39。 539。 SECOND DB 39。 039。 , 0DH ,39。 $39。 DATA ENDS CODE SEGMENT PARA PUBLIC 39。 CODE39。 START PROC FAR ASSUME CS:CODE PUSH DS MOV AX,0 PUSH AX MOV AH, 01H。 等待键按下, AL=字符的 ASCII 码 INT 21H CLI CLD MOV AX, 0000H MOV DS, AX MOV SI, 0020H。 DS: SI 指向 08H 中断向量 LODSW。 取 08 中断入口的偏移地址 MOV BX,AX LODSW。 取 08 中断入口段地址 PUSH AX。 压栈保护 PUSH BX MOV AX,DATA。 建立数据段的可寻址性 MOV DS, AX ASSUME DS:DATA MOV AX, 0000H MOV ES, AX MOV DI, 0020H。 ES: DS 指向 08 中断 向量存放地址 MOV AX,OFFSET TIMER 15 STOSW。 写入偏移地址 MOV AX,CS STOSW。 写入段地址 MOV AL,00110110B。 8253 初始化, 0 通道, 3 方式, HEX OUT 43H,AL MOV AX,11932。 初值= 11932 OUT 40H, AL MOV AL ,AH OUT 40H, AL IN AL,21H。 读 8259 的中段屏蔽寄存器 IMR PUSH AX。 压栈保护 MOV AL, 0FCH STI FOREVER: MOV DL,0FFH。 有键按下吗 ? MOV AH, 06H INT 21H JZ DISP。 无键按下则转显示 DISP CMP AL, 20H。 是空格键吗 ? JZ EXIT。 是则退出 DISP: MOV DX, OFFSET TENH。 不是则显示时间 MOV AH, 09H INT 21H MOV AL, SECOND。 取秒单元值 WAITCHA: CMP AL,SECOND。 改变否 ? JZ WAITCHA。 没变则等待 JMP FOREVER。 变则转 FOREVER EXIT: CLI。 有空格键按下退出 CLD POP AX OUT 21H,AL。 恢复 IMR MOV AL, 36H。 8253 初始化, 55ms。微机原理与接口技术课程设计说明书(编辑修改稿)
相关推荐
管理问题的收集、指挥、派遣、考核。 两级平台: 建立市、区两级平台,在市一级成立市监督指挥中心,在区一级成立区监督指挥分中心。 三种职能: 市数字化城市管理监督指挥中心下设信息受理处、指挥协调处、监督考核处三个部门,分别行使受理、指挥、考核三大职能,实现监管分离。 四级网络: 在市、区两级建立数字化管理平台并建立城管信息传输网络,在街道办(镇 )设立数字化城管办公室、社区建立城管信息工作点
口送出高 8 位地址数据。 在访问 8 位地 址的外部数据存储器(如执行 MOVX @RI 指令)时, P2 口输出 P2 锁存器的内容。 Flash 编程或校验时, P2亦接收高位地址和一些控制信号。 P3 口: P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL 门电流。 当 P3 口写入 “1” 后,它们被内部上拉为高电平,并用作输入。 作为输入
每头猪日常排放的粪便沼气产生量可达 150200 L。 由此可见,粪便燃料资源化的经济及社会效益十分可观。 秸秆的综合利用现状 秸秆的性质特点 南京林业大学本科生毕业论文 3 秸秆是指在生产过程中,收获了农作物后,剩余的不能食用的茎、叶、根等副产品,是 主要的农业副产物之一。 由于农作物秸秆主要由纤维素、半纤维素和木质素三大部分组成,还有少量的粗蛋白,自然状态下难以被微生物分解
总线响应信号 LOCK—— 总线锁定信号 RQ/GT1 和 RQ/GT0—— 总线请求响应 CLK—— 时钟信号 Vcc—— 电源(输入) 接 +5V 电源。 GND—— 地线 8255 的工作原理 图 45 8255 管脚图 图 44 8088 管脚图 图 46 8255 芯片功能图 1) 8255 引脚功能 : RESET:复位输入线。 CS:片选信号线。 WR:写入信号。 D0~ D7
由于带式无级变速器的传动性能很接近于汽车所需要的理想的恒功率特性,所以多年来一直吸引着人们去寻找开发新型的汽车用带式无级变速器。 为了改正目前带式传动无级变速器存在的一些不足。 我们结合汽车无级变速器技术研究,通过调研分析及资料查新,提出了新型带传动无级变速技术研究课题。 河南理工大学万方科技学院本科毕业论文 10 课程 设计 内容 及意义 设计任务 微 型 轿车的 无级变速范围: ~ 变速比:
种 优良的品种是饲养优质肉鸡的基础。 蔺州三台土鸡肌肉丰满、肉质鲜美、抗逆性强、体型中小型的地方品种。 根据市场消费需求,提纯复壮出优良的蔺州三台土鸡品种和乌骨精 品。 循环经济养殖 本项目立足养殖企业的优势,引进省农科院养殖研究专家的最新研究成果(生物发酵床养殖和微生物菌体蛋白饲料加工),一是当地的有机污染物用微生物治理后,添加农副产品(南瓜、土豆、红苕等),再通过微生物仓储发酵