




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 概论1、二进制数码与十进制、八进制、十六进制之间的转换2、有符号数的二进制数的表示(原码、反码、补码)X+Y补=X补+Y补X-Y补=X补+-Y补X原=X补补3、计算机中数的类型和表示范围:带符号数:计算机中的带符号数都是以补码的形式存在的,8位带符号数表示范围:-128-+127,16位带符号数表示范围:-32768-+32767;无符号数:8位无符号数表示范围:0255,16位无符号数表示范围:0655354、习题:教材20页1、6、9(2)、10(2)、11(3)、12(1)(2)补充:并写出它们的原码、反码和补码 13(3)、14(2)(3) 教材17页例1.7、例1.8第二章 8086系统结构(重点)1、8086CPU,16位数据总线,20位地址总线,1MB的存储器寻址空间2、数据总线、地址总线、控制总线的概念及特点。3、CPU的内部结构,指令队列的作用?4、标志寄存器中的标志位5、指令指针寄存器IP及其作用6、最大模式和最小模式的区别7、总线周期、时钟周期、指令周期的概念8、最小模式下的读总线周期,地址何时出现,数据何时出现,什么时候插入TW?一个总线周期至少由4个时钟周期组成。9、存储器的分段管理:为什么要分段管理?如何分段?什么是物理地址、段基址、偏移地址、逻辑地址?物理地址=段基址16+偏移地址10、指令总是存放在代码段,一条指令的物理地址=CS16+IP 8086CPU重启后,从FFFF0H处开始执行第一条指令。11、8086系统中存储器采用什么结构?用什么信号来选中存储体?12、熟悉并理解堆栈的操作;13、存储器中数据的存放,对准字和非对准字的读写。14、习题:55页1、5(1)(2)(3)(6)6、9、(2)(5)10(4)、11(4)、12、13、15、17、18、20、21第三章 8086指令系统1、寻址方式:熟练掌握教材57页-64页,七种操作数的寻址方式要求:根据寻址方式,熟练计算操作数的物理地址2、习题:教材120页2、3、5(要求画出变量的存储空间分配图)、6、8(参照73页例3.29)、14(1)、16、17、18、193、指令部分的测试题,见附页。第四章复习题1、 编程将一个包括有20个字的数组中的正负数分开,正负数个数分别存放在MM和NN单元中,正负数据分别存放于MM及NN后面的单元。程序见:CHA4-A2.ASM运行结果如下: 所定义数据中有10个正数,8个负数,0既不是正数,也不是负数。程序如下:DATA SEGMENTBUF DW 10,-2,0,89,21,80,-1,-5,-23,23,127 DW 100,56,-76,-34,0,-7,19,99,-128MM DB ? DW 20 DUP(?)NN DB ? DW 20 DUP(?)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV BX,OFFSET BUF MOV SI,OFFSET MM+1 MOV DI,OFFSET NN+1 MOV CX,20 MOV DH,0 MOV DL,0DO: MOV AX,BX CMP AX,0 JZ NEXT JL FUSHU INC DH MOV SI,AX ADD SI,2 JMP NEXTFUSHU:INC DL MOV DI,AX ADD DI,2 NEXT:ADD BX,2 LOOP DO MOV MM,DH MOV NN,DL MOV AH,4CH INT 21HCODE ENDS END START2、定义一个数据段DATA,其内容如下:(已要求在课堂上完成!)u 3个字节:11H, 22H, 33Hu 2个字:1122H, 33Hu 一个字符串string:This is a book.提示:DATA SEGMENT DB 11H,解:DATA SEGMENTAV1 DB 11H,22H,33HAV2 DW 1122H,33HSTRING DB This is a bookDATA ENDS3、已知Y=6X2+48X,在存储区X单元中给出X=10 ,计算Y的值,并放在存储区Y单元中,试编程实现。DATA SEGMENT X DB 10 Y DW 2 DUP(?) DATA ENDSCODE SEGMENT ASSUME CS:CODE, DS:DATASTART:MOV AX, DATA MOV DS, AX MOV AL, X MOV DL, 6 MUL DL ; AX=AL*DL=6*X MOV BL,XADD BL, 8 ; BL=X+8 MOV BH,0 ; MUL BX MOV Y+2, DX MOV Y,AX MOV AH, 4CH INT 21HCODE ENDS END START 4、教材199页第6题 第五章 存储器习题:教材231页2、RAM、ROM、EPROM、EEPROM在功能上各有何特点?7、8 、12题第六章 I/O接口和总线习题:教材259页3、什么叫I/O端口?一般的接口电路中可以设置哪些端口?8086CPU如何寻址I/O端口?最多可访问多少个I/O端口?用哪一个信号来区分是I/O寻址还是存储器寻址?第七章 中断1、 中断的概念?什么叫可屏弊中断和不可屏弊中断?2、 8086的中断系统:256种中断,中断类型号(0255即00HFFH)3、 什么是外部中断?有哪些外部中断?什么是内部中断?有哪些内部中断?与中断有关的指令有哪些?4、什么是中断向量表?中断向量表的地址范围?5、8086的中断类型中的04号中断分别是什么?6、8086CPU如何获得中断类型号?(教材269页)7、习题:教材303页10题8086指令系统测试题(重修)说明:8086的指令系统测试题共有85条指令,测试的目的是让学生熟记指令且能运用指令完成指定任务,为第四章的程序设计打下基础。最后,对本章中的寻址方式进行测试和考查。一、请在每个括号内填入一条适当的指令,使之能完成该括号前的题目所指定的任务。(1空1分)数据传送指令(14条)1. 将AX的内容送BX。 ( MOV BX,AX )2. 将CX的内容压入堆栈。 ( PUSH CX )3. 将堆栈的栈顶内容弹出送至DX。 ( POP DX )4. 对DX的内容和数据段中偏移地址为200H的内容进行交换。( XCHG DX,0200H )5. 对TABLE表使用表转换指令。 ( XLAT TABLE )6. 将端口80H的内容送至AL。 ( IN AL,80H )7. 将AX的内容写入60H端口。 ( OUT 60H,AX )8. 取TABLE表的偏移地址送BX。 ( MOV BX,OFFSET TABLE 或 LEA BX,TABLE )9. 从地址为450H的存储单元内容取出4个字节,分别送至SI和DS寄存器。(LDS SI,0450H )10. 从地址为450H的存储单元内容取出4个字节,分别送至DI和ES寄存器。( LES DI,0450H )算术运算指令(20条)1. 将AX的内容和地址为2233H的存储单元内容相加,结果放在AX中。( ADD AX,2233H )2. 对BL、CL、以及CF的内容相加。结果放在BL中。 ( ADC BL,CL )3. 对CX的内容做增1的操作。 ( INC CX )4. 做减法BX-DX,结果放在BX中。 ( SUB BX,DX )5. 做减法BX-DX-CF,结果放在BX中。 ( SBB BX,DX )6. 做CX的减1操作。 ( DEC CX )7. 做CX和0FFH的大小比较。 ( CMP CX,0FFH )8. 将AL中的无符号数和数据段中地址为10H的存储单元内容相乘。( MUL BYTE PTR 0010H )9. 将AX中的有符号数和数据段中地址为10H的存储单元内容相乘。(IMUL WORD PTR 0010H )10. 将AX中的无符号数除以BL的内容。 ( DIV BL )11. 将AX中的有符号数除以BL的内容。 ( IDIV BL )12. 把字节扩展成字的指令。 ( CBW )13. 把字扩展成双字的指令。 ( CWD )逻辑运算和移位指令(13条)逻辑运算指令:1. 将AL和0FFH相与。 ( AND AL,0FFH )2. 将AX和3030H相或。 ( OR AX,3030H )3. 对BX的内容取反。 ( NOT BX )4. 将BX的内容和0FFH相异或。 ( XOR BX,0FFH )5. 对AL中的最高位进行测试,判断其是否为1。 ( TEST AL,80H )算术逻辑移位指令和循环移位指令:1. 对BX的内容算术左移1位。 ( SAL BX,1 )2. 对BX的内容算术右移1位。 ( SAR BX,1 )3. 对BX的内容逻辑左移1位。 ( SHL BX,1 )4. 对BX的内容逻辑右移1位。 ( SHR BX,1 )5. 对CX的内容循环左移1位。 ( ROL CX,1 )6. 对CX的内容循环右移1位。 ( ROR CX,1 )7. 带CF标志,对CX的内容循环左移1位。 ( RCL CX,1 )8. 带CF标志,对CX的内容循环右移1位。 ( RCR CX,1 )控制转移指令(24条)1. 无条件跳转到PROG_S处执行。 ( JMP PROG_S )2. 当ZF=0时,程序跳转到NEXT标号处执行。 ( JNZ NEXT )3. 当ZF=1时,程序跳转到NEXT标号处执行。 ( JZ NEXT )4. 当SF=0时,程序跳转到NEXT标号处执行。 ( JNS NEXT )5. 当SF=1时,程序跳转到NEXT标号处执行。 ( JS NEXT )6. 当CF=0时,程序跳转到NEXT标号处执行。 ( JNC NEXT )7. 当CF=1时,程序跳转到NEXT标号处执行。 ( JC NEXT )8. 当CX=0时,程序跳转到NEXT标号处执行。 ( JCXZ NEXT )1. 无符号数比较,当高于的时候转移到NEXT标号处执行。 ( JA NEXT )2. 无符号数比较,当高于等于的时候转移到NEXT标号处执行。 ( JAE NEXT )3. 无符号数比较,当低于的时候转移到NEXT标号处执行。 ( JB NEXT )4. 无符号数比较,当低于等于的时候转移到NEXT标号处执行。 ( JBE NEXT )5. 有符号数比较,当大于的时候转移到NEXT标号处执行。 ( JG NEXT )6. 有符号数比较,当大于等于的时候转移到NEXT标号处执行。 ( JGE NEXT )7. 有符号数比较,当小于的时候转移到NEXT标号处执行。 ( JL NEXT )8. 有符号数比较,当小于等于的时候转移到NEXT标号处执行。 ( JLE NEXT )1. 无条件跳转到NEXT标号处执行。( JMP NEXT )二、寻址方式测试,请指出下列指令中,源操作数的物理地址计算公式,答案请写入括号中。1. MOV AX, 100H ;( 无
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淀粉糖制造工基础考核试卷及答案
- 职业培训师技术考核试卷及答案
- 橡胶胶料抗热稳定性改善工艺考核试卷及答案
- 化肥干燥工艺考核试卷及答案
- 金属文物修复师基础知识考核试卷及答案
- 信息技术高中基础试题及答案
- 国内货运代理公司合伙协议书
- 银行职能岗面试题及答案
- 银行压力面试题库及答案
- 贵州专业素养试题及答案
- 2025年广西壮族自治区中考数学真题试卷及答案解析
- ktv少爷管理制度
- 2025年河南民航发展投资集团有限公司招聘笔试参考题库含答案解析
- 成人高考日语真题及答案
- JG/T 335-2011混凝土结构防护用成膜型涂料
- 村级资金资产管理制度
- 中医气血讲座课件
- 中学语文课程标准与教材研究 第2版 课件全套 第1-6章 语文课程-语文课程资源
- 湖北国企面试题库及答案
- 销售人员安全培训
- 十二星座知识及性格课件
评论
0/150
提交评论