ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:29.95KB ,
资源ID:19965544      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19965544.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(作业参考答案47章8086硬件文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

作业参考答案47章8086硬件文档格式.docx

1、00HDS4-3 (1)DATA1 DB 86H, 27H, 23H, 00H, 24H, 1AH (2)DATA2 DW 0B430H,1062H (3)DATA3 DB 4DUP(20H), 20, 0, 6DUP(1,2)4-4 (1) BX=2 (2) AL=2 (3) CX=1 (4) DL=104-5 (1) VAR1的偏移量是 30H; VAR2的偏移量是 3AH (2) CNT=16=10H (3)VAR2+2单元的内容是 02H4-9 MOV BX,OFFSET ARRAY ;OFFSET 取数组ARRAY的偏移地址 MOV CX,LENGTH ARRAY ; LENGTH取

2、长度 CX=100 MOV SI,0 MOV SI,TYPE ARRAY ; TYPE取类型 SI=24-10 方法一 X DB x,x,x,x Y DB x,x,x,x Z DB 5DUP(?) MOV SI, OFFSET X MOV DI, OFFSET Z MOV BX, OFFSET Y MOV CX, 4 CLD CLC L1: LODSB ;ALSI,SISI+1 ADC AL, BX INC BX STOSB ;DIAL,DIDI+1 LOOP L1 MOV AL, 0 ADC AL, 0 STOSB 方法二 MOV SI, OFFSET X MOV CX, 5 LODSB 4

3、-11 MOV AX,XMOV BX,X+2SUB AX,YSBB BX, Y+2 MOV Z, AX MOV Z+2,BXJO L1MOV DL,0 JMP L2L1: MOV DL,-1 L2:4-15 LEA BX,FIRST MOV CL,0L3: CMP BYTE PTR BX, $ JZ L2 CMP BX,A JNZ L1INC CLL1: JMP L3L2:4-16 XOR CX,CXAGAIN:CMP AX,0 JZ DONE SHL AX,1 JNC L1 INC CL JMP AGAINDONE: MOV CH,CL SUB CH,16 NEG CH4-17 LEA SI

4、, DATA-W MOV CX, COUNT MOV AX,0 MOV BX,0 MOV DL,0 L3: CMP SI,AX JNG L1 INC BL L1:CMP SI,AX INC BH L2:INC DL INC SI LOOP L3 MOV COUT1,BL MOV COUT2,BH MOV COUT3,DL4-19 MOV SI, OFFSET BLOCKMOV CX, COUNTMOV BL, 0LP1: MOV AL, SIAND AL, ALJNS JUSNEG ALJUS: CMP BL, ALJAE LP2MOV BL,ALMOV DL, SILP2:LOOP LP1M

5、OV MAX, DLRET4-22 STRING DB 80个字符 COUNT EQU 80 MOV DI, OFFSET STRING MOV CX,80 MOV AL,20H ;空格=20H CLD REPNZ SCASB ;不同,则找 JZ L1 ;找到 MOV CL, -1 RET MOV AL,80-1 SUB AL, CL MOV CL, AL4-23 MOV CX, 80 MOV AH, 0 MOV AL, 0DH ;CR=0DH REP: SCASB JZ FOUND INC AH LOOP REP FOUND:MOV CH,AH5-5 首地址 末地址 1K8 1000H 10

6、00H+(0400H-1)=13FFH 2K8 1000H 17FFH 4K8 1000H 1FFFH 8K8 1000H 2FFFH5-7 A15G1=”1” =”1” A15 A14 A13 A12 A11 A10 A0 地址范围 1# 1 0 0 0 0(Y0) 0000000000011111111111 800087FFH 2# 1 0 0 0 1(Y1) 0000000000011111111111 88008FFFH 3# 1 0 0 1 0(Y2) 0000000000011111111111 900097FFH A15 A14 A13 A12 A11 A10 A0 地址范围

7、4# 1 0 1 0 0(Y4) 0000000000011111111111 A000A3FFH 5# 1 0 1 0 0(Y4) 1000000000011111111111 A400A7FFH 6# 1 0 1 0 1(Y5) 0000000000011111111111 A800ABFFH 7# 1 0 1 0 1(Y5) 1000000000011111111111 AC00AFFFH5.9 四片存储器的读写信号相连,接CPU的读写信号;地址线A0A10相连,接至CPU的A0A10 ;数据线D0D7相连,接至CPU的D0D7 5.10 与上题相似,具体连线:A18接至G1,A18接至

8、/G2A,/G2B,A17A15对应C,B,A,/Y0接存储器的片选信号/CE;地址线A0A14接至CPU的A0A14 ;数据线D0D7接至CPU的D0D7 。5.13存储器总容量128k,M0:C0000HDFFFEH(偶地址);M1:C0001hDFFFFH(奇地址)5.14存储器为随即存储器,每片容量16K,总容量为64K(但仅用到48K)。对应地址范围0#:B2000HB3FFFH1#:B4000HB7FFFH2#:B8000HBBFFFH3#:BC000HBDFFFH6-4 MOV DX, PORT_IN IN AL, DX NOT AL CMP AL, 01H JNZ K1 MOV

9、 AL, 01H ;K0键按下 MOV CX, 8 LP1: OUT DX, AL CALL DELAY SHL AL, 1 LOOP LP1 K1: CMP AL, 02H JNZ K2 MOV AL, 80H ;K1键按下 LP2: OUT DX, AL SHR AL, 1 LOOP LP2 K2: MOV AL, 00H OUT DX, AL RET6-6 DATABUF DB 100DUP(? COUNT EQU 100 MOV CX, COUNT MOV BX, OFFSET DATABUFIN_TEST: IN AL, STATUS TEST AL,80H JZ IN_TEST I

10、N AL,DATAS ;DATAS数据端口地址 MOV BX, AL INC BX LOOP IN_TEST6-13 中断类型号为8,在中断向量表中指针=4*8=32=20H即8号中断的中断处理子程序入口地址在0002000023H中,即为0100H:0040H(SP)=0100H-6=00FAH; (SS)=0300H; (IP)=0040H; (CS)=0100H; (PSW)=0040H7-1 因为使用0通道、周期性、工作方式2,所以控制字为00110100=34H 外时钟=2MHz=2*106Hz得到T1=0.5s,TC=1ms/0.5s=2000 脉冲周期为1ms,所以计数初值N=2

11、000=07D0H 初始化程序: MOV DX, 2A3H ;控制端口2A3H MOV AL, 34H ;控制字 OUT DX, AL ;控制字送控制端口 MOV DX, 2A0H ;通道0端口地址 MOV AL, 0D0H 先写低8位计数值到0通道 MOV AL, 07H 再写高8位计数值到0通道7-7 端口地址为60H63H (1) A组:方式0、入 C:入 B:方式0,出 控制字:10011001B=99HMOV DX, 63H ;控制端口地址63H MOV AL, 99H 方式选择控制字送控制端口 (2) A组:方式2 B:方式1、出11000100B=C4HMOV DX, 63H M

12、OV AL, 0C4H (3) A组:方式1、入 PC6、PC7出 B组:方式1、入10110110=B6H MOV AL, 0B6H7-9 端口C 工作方式0;PC上半部输入、下半部输出 首先PC7 输入、读; PC0输出、发出脉冲100*1*0 设8255地址为8083H MOV AL, 88H OUT 83H,AL PC0以一定频率输出0101,即送出0后延时一段时间再送1 中断服务程序: LOP: OUT 82H, AL INC AL JMP LOPDELAY PROC PUSH CX MOV CX, 080H AGAIN: LOOP AGAIN POP CX DELAY ENDP7-11 端口A:输出、工作方式0 ;端口B输入控制字:1000*01*B=82H初始化编程: MOV DX, 3C3H ;控制口地址 MOV AL, 82H ; MOV AL, 0FFH ;使继电器全断开检测: MOV DX, 3C1H ;B口地址 IN AL, DX ;从B口读开关状态 NOT AL ;求反 DEC DX ;得到PA口地址从A口输出,使相应的继电器工作

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1