资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
z作业1: z1. 把十进制数135.625转换为二进制 、十六进制和BCD码。 z2. 写出下列十进制数的原码、反码、 和补码表示(用8位二进制): z(1) +115 (2) -115 z3. 写出下列用补码表示的二进制数的 真值: z(1) 01101110 (2) 10001101z作业2: z1. 已知:DS=2000H,BX=100H,SI=2H,20100H单元起依次存放数为2AH,4CH,B7H ,65H,试说明下列各条指令执行后AX寄存器内容(1) MOV AX,BX (2) MOV AX,BX(3) MOV AX,BXSI z2. 设SP=2400H,AX=4000H,BX=3600H。试问:(1) 执行PUSH AX 后,SP=?(2) 再执行PUSH BX及POP AX后,SP= ? AX=?BX=?z3. 已知:AX=4235H,BX=06FAH ,CX=0143H,DX=3105H,CF=1 ,下列各条指令执行后结果是什么 ?CF,ZF,OF等标志位的值各等于 多少? (1) ADD AL,DH (2) SBB BX,CX (3) INC BLz作业3: z有一字符串,每个元素一个字 节,长度为10,存放在BUFFER 为起始地址的单元内,检查该字 符串中有无“$“字符,若有则用 空格符将其替换,同时将AL置1 ,若无将AL置0,试用字符串操 作等指令编程完成上述功能。z作业4: z有符号定义语句: ORG 200HABUF DB 1,2,ABCDBBUF DW 1030H,0LEN EQU $ABUF z 求LEN= ,203H单元的内容= ,206H单元的内容 。 z作业5: z1.若从0200H单元开始有100个 数,编一个程序检查这些数, 正数保持不变,负数都取补后 送回。 z2. 若自0500H单元开始有1000 个无符号数,把它们的最大值 找出来,放在2000H单元中。z作业6: z1. 若自STRING单元开始存放一 个字符串(以字符$结尾),编一个 程序: z(1) 统计这个字符串的长度(不包 括$字符); z(2) 把字符串的长度放在STRING 单元,把整个字符串往下移两个 存储单元。z2. 在自BUFFER单元开始,放 有一个数据块,BUFFER和 BUFFER+1单元中放的是数据 块的长度,自BUFFER+2开始 存放的是以ASCII码表示的16进 制数码(即09,AF),把它 们转换为16进制数码,放在同 一单元中。 z作业7: z 用6116扩充4K8位存储 器,规定地址为04000H 04FFFH,采用全译码,请画 出存储器与CPU的连接图, 设CPU的地址线为20根(A0 A19)。z思考题1: z若有一个CRT终端,它的输入 输出数据端口地址为01H,状 态端口地址为00H,其中D6位 为RDA,若其为1,则表示输入 数据有效,CPU可把它输入, 采用查询方式编一个程序,从 终端上输入100个字节,送到以 BUFFER开始的内存缓冲区中。z思考题2: z1. 什么叫中断? z2. 什么叫中断矢量? z3. 什么叫中断优先权?如何确 定? z4. CPU响应中断的条件是什么 ?简述中断处理过程。 z5. 中断向量表的功能是什么?z思考题3: z1. 8255A的编程命令有哪两 个?其命令格式及每位的含 义是什么? z2. 8255A的PA口作为选通输 入/输出方式时的控制信号的 意义。z作业8: z设8253的端口地址是60H 63H,CLK0=2MHZ,要求计数 器0输出1KHZ的方波,计数器1 用OUT0作为输入计数脉冲,计 数值=500,计数到0,向CPU 发中断请求,计数器2要求定时 20ms,试画出硬件连接图,并 编写8253初始化程序。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号