




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章2 设机器字长为6位 写出下列各数原码 补码和移码 101011111110000 10101 11111 10000 8 18 10 5 设机器字长为8位 最高位为符号位 试对下列各算式进行二进制补码运算 33 37 70 90 70 6 设机器字长为8位 最高位为符号位 试用 双高位 判别法判断下述二进制运算有没有溢出产生 若有 是正溢出还是负溢出 10 将下列8421BCD码表示成十进制数和二进制数 1 01111001B 2 10000011BBCD码为0111 1001B十进制数为79二进制数为0100 1111B 第二章5 若已知一个字串的起始逻辑地址为2000H 1000H 试求该字串中第16个字的逻辑地址及物理地址 解 物理地址 段地址 10H 偏移地址起始逻辑地址为2000H 1000H第n个字的逻辑地址为段地址 偏移地址首址 n 1 2第16个字的逻辑地址为段地址 偏移地址首址 16 1 2 2000H 101EH物理地址为 2000 10H 101E 2101EH 2000H 1000H 2000H 1002H 2000H 1001H 2000H 1003H 2000H 1004H 2000H 1005H 6 若已知当前栈顶的逻辑地址为3000H 0200H 试问压入两个字后栈顶的逻辑地址和物理地址是什么 若又弹出3个字后 则栈顶的逻辑地址和物理地址又是什么 解 压入两个字后 SP的内容为 SP 字数 2 0200H 2 2 01FCH所以逻辑地址为3000H 01FCH物理地址为301FCH 7 试判断下列运算执行之后 OF CF ZF SF PF和AF的状态 OF 溢出标志 CF 进位标志 ZF 零标志 SF 符号标志 PF 奇偶标志 低8位1的个数为偶数 则置1 否则置0 AF 辅助进位标志 第3位有进位或借位 则置1 否则置0 第三章3 设DS 2000H BX 1256H SI 528FH 偏移量 20A1H 232F7H 3280H 264E5 2450H 若独立执行下述指令后 请给出对应IP寄存器的内容 1 JMPBX IP 2 JMP BX SI IP 解 1 是段内间接寻址 所以IP 1256H2 是段内间接寻址偏移地址 BX SI 1256H 528FH 64E5H物理地址 DS 10H 64E5H 264E5H 264E5 2450H所以IP 2450H 45H 71HB6H 60H16HCF 1 BL 16H19H 01H 12H2CH 06H32HCF 0 BH 32H BX 3216H16H 00010110BPF 0 6 有如下程序 MOVAL 45HADDAL 71HDAAMOVBL ALMOVAL 19HADCAL 12HDAAMOVBH AL执行后 BX 标志位PF CF 加法调整指令P100 加法调整指令P100 7 执行下列程序段 指出此程序段功能 1 MOVCX 10LEASI FirstLEADI SecondREPMOVSB 2 CLDLEADI ES 0404H MOVCX 0080HXORAX AXREPSTOSW 1 将源串FIRST的10个字节搬移至目标串SECOND 2 将从内存0404H单元开始的128个字单元清零 10 假设在下列程序段的括号中分别填入以下命令 1 LOOPLLL 2 LOOPNZLLL 3 LOOPZLLLCX 0循环 ZF 0且CX 0循环 ZF 1且CX 0循环 指令执行后 AX BX CX DX 程序段如下 ORG0200HMOVAX 10HMOVBX 20HMOVCX 04HMOVDX 03HLLL INCAXADDBX BXSHRDX 1 HLT AX 10H BX 20H CX 04H DX 03H 0000 0011B AX 11H BX 40H DX 01H CX 03H LOOPZLLL AX 12H BX 80H DX 00H CX 02H LOOPNZLLL AX 13H BX 0100H DX 00H CX 01H AX 14H BX 0200H DX 00H CX 00H LOOPLLL 第四章4 编写一个字符串copy的宏 要求有三个参数 分别是源字符串地址 目的字符串地址 要copy的字节数 COPYMACROBUF1 BUF2 NUMLEASI BUF1LEADI BUF2MOVCX NUMCLDREPMOVSBENDM 串传送指令 MOVSB 字节 ES DI DS SI SI SI 1 DI DI 1 7 设有3个字变量的变量名及其内容如下 VAR13C46HVAR2F678HVAR30059H试设计一个数据段定义这3个变量及其地址 包括段地址和偏移地址 表变量ADDRTABL 解 DATASEGMENTVAR1DW3C46HVAR2DWF678HVAR3DW0059HADDRTABLDDVAR1DDVAR2DDVAR3DATAENDS VAR1 VAR2 VAR3 P127 0A56H 000BH 第四章课堂作业 1 交互式程序中用户按下数字键1 2 3 程序转入相应的服务子程序ONE TWO THREE 若按下其他键就继续等待 程序段 KEY MOVAH 1INT21HCMPAL 1 JEONECMPAL 2 JETWOCMPAL 3 JETHREEJMPKEYONE TWO THREE 第五章1 已知8086CPU中当前段寄存器的基址 DS 021FH ES 0A32H CS 234EH 则上述各段在存储器空间中物理地址的首地址号及末地址号是什么 解 各段首地址为 数据段 DS 10H 0000H 021F0H附加段 ES 10H 0000H 0A320H代码段 CS 10H 0000H 234E0H各段末地址为 数据段 DS 10H 0FFFFH 121EFH附加段 ES 10H 0FFFFH 1A31FH代码段 CS 10H 0FFFFH 334DFH 2 假如8086CPU中 CS 234EH 已知物理地址为25432H 若 CS 的内容被指定成1A31H 则物理地址应为什么地址号 解 物理地址 段地址 10H 偏移地址求偏移地址 25432H 234EH 10H 1F52H当 CS 1A31H时 物理地址为 CS 10H 1F52H 1A310H 1F52H 1C262H 2020 3 18 17 可编辑 第六章6 对下列RAM芯片组排列 各需要多少个RAM芯片 多少个芯片组 多少根片内地址线 若和8088CPU相连 则又有多少根片选地址线 1K 4位芯片组成16K 8位存储空间8K 8位芯片组成512K 8位存储空间解 1 需要32个RAM芯片 16个芯片组 10根片内地址线 4根片选地址线 2 需要64个RAM芯片 64个芯片组 13根片内地址线 6根片选地址线 24 16 210 1K 26 64 213 8K 第六章7 某微机系统的RAM存储器由4个模块组成 每个模块的容量为128KB 若4个模块的地址连续 起始地址为10000H 则每个模块的首末地址是什么 解 末地址 首地址 1 容量末地址 首地址 容量 1 10000H 217 10001 0000 0000 0000 0000B 0010 0000 0000 0000 0000B0011 0000 0000 0000 0000B 0000 0000 0000 0000 0001B0010 1111 1111 1111 1111B则4个模块的首末地址分别为 10000H 2FFFFH 30000H 4FFFFH 50000H 6FFFFH 70000H 8FFFFH 2FFFFH 第六章8 设有4K 4位SRAM芯片及8K 8位EPROM芯片 欲与8088CPU组成16K 8位的存储空间 请问需用此SRAM或EPROM多少片 它们的片内地址线及片选地址线分别是哪几根 假设该16K 8位存储空间连续 且末地址为FFFFFH 请画出SRAM EPROM与8088CPU的连线 并写出各芯片组的地址域 解 1 用4K 4位SRAM芯片组成16K 8位的存储空间需要8个RAM芯片 4个芯片组 12根片内地址线 2根片选地址线 A19 A18 A17 A16 A15 A14 A13 A12 A11 A01 1 1 1 1 1 1 1 0 01 11 1 1 1 1 1 1 0 0 01 11 1 1 1 1 1 0 1 0 01 11 1 1 1 1 1 0 0 0 01 1 FF000H FFFFFH FE000H FEFFFH FD000H FDFFFH FC000H FCFFFH 第六章8 设有4K 4位SRAM芯片及8K 8位EPROM芯片 欲与8088CPU组成16K 8位的存储空间 请问需用此SRAM或EPROM多少片 它们的片内地址线及片选地址线分别是哪几根 假设该16K 8位存储空间连续 且末地址为FFFFFH 请画出SRAM EPROM与8088CPU的连线 并写出各芯片组的地址域 解 2 用8K 8位EPROM芯片组成16K 8位的存储空间需要2个EPROM芯片 2个芯片组 13根片内地址线 1根片选地址线 A19 A18 A17 A16 A15 A14 A13 A12 A01 1 1 1 1 1 1 0 01 11 1 1 1 1 1 0 0 01 1 FE000H FFFFFH FC000H FDFFFH 第六章9 设由256K 8位SRAM芯片与8086CPU组成1M 8存储空间 试问共需几片这样的SRAM芯片 片内地址线及片选地址线各为哪几根 试画出用该256K 8位SRAM与8086CPU组成1MB存储空间的连线 并写出各芯片的地址域 解 需要4个SRAM芯片 18根片内地址线 2根片选地址线 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0000H 7FFFEH 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 0001H 7FFFFH 0 0 1 1 1 0 0 0 1 1 1 1 1 0 1 0 0 1 8000H FFFFEH 0 1 1 0 0 0 1 1 1 1 1 0 1 0 0 1 8001H FFFFFH 0 1 0 0 1 1 第九章5 假设8255A的端口地址分别为60H 63H 编写下列各情况的初始化控制程序 1 将A口 B口设置为方式0 A口和C口作为输入口 B口作为输出口 2 将A口 B口均设置为方式1输入口 PC6 PC7作为输出端口 解 1 控制字为 10011001BMOVAL 99HOUT63H AL 2 控制字为 10110110BMOVAL 0B6HOUT63H AL 8 设8253通道0 1 2的端口地址分别为40H 42H 44H 控制端口地址为46H 将通道0设置为方式3 通道1设置为方式2 通道0的输出作为通道1的输入 CLK0连接总线时钟频率为4 77MHz 要求通道1输出频率约40Hz的信号 编写初始化程序片断 将通道0设置为方式3 通道1设置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金融行业求职实战模拟题库:银期货面试准备全攻略
- 24节气大雪课件
- 高含金量面试必 备题库:五大学霸经验分享
- 教师职业能力提升面试试题集锦
- 学校应急知识培训课件
- 访问行业招聘面试问题库
- 学校危险品安全知识培训课件
- 学前教育声乐器乐课件
- 学写信课件教学课件
- 文化娱乐消费者行为与市场细分报告:2025年产业升级策略解读
- 网络法律问题研究
- 方剂学温胆汤课件
- 特种设备安全风险日管控、周排查、月调度管理制度及相关表格
- 疑难病例讨论PPT模板
- 移动商务基础(第2版)PPT完整全套教学课件
- 心肺复苏术(三人组)操作程序及技术标准
- 翻身拍背教学
- 胰岛素皮下注射
- 精神科各类量表
- 年产5000t有机硅项目环境影响报告书
- 鼎捷T100-V1.0-应付管理用户手册-简体
评论
0/150
提交评论